• D
    drm/dp/mst: split connector registration into two parts (v2) · d9515c5e
    Dave Airlie 提交于
    In order to cache the EDID properly for tiled displays, we
    need to retrieve it before we register the connector with
    userspace, otherwise userspace can call get resources
    and try and get the edid before we've even cached it.
    
    This fixes some problems when hotplugging mst monitors,
    with X/mutter running. As mutter seems to get 0 modes
    for one of the monitors in the tile.
    
    v2: fix warning in radeon
    handle tile setting in cached path rather than
    get edid path.
    Reviewed-by: NDaniel Vetter <daniel.vetter@ffwll.ch>
    Cc: stable@vger.kernel.org
    Signed-off-by: NDave Airlie <airlied@redhat.com>
    d9515c5e
drm_dp_mst_topology.c 77.8 KB