• P
    drm/i915: don't set modes for 2 connectors on the same encoder · 5a65f358
    Paulo Zanoni 提交于
    In some cases we have more than 1 connector associated to an encoder
    (e.g., SDVO, Haswell DP/HDMI) and we can only set a mode for one of
    these connectors. If we only allowed modesets for connected connectors
    we would never need this patch, but since we do allow modeset for
    disconnected connectors we may see user space trying to set modes on
    the two connectors attached to the same encoder, so we need to forbid
    that.
    
    This problem can be reproduced by running the following
    intel-gpu-tools test case:
      ./kms_setmode --run-subtest clone-exclusive-crtc
    
    Thanks to Daniel Vetter for providing a version of this patch on
    pastebin.
    
    Credits-to: Daniel Vetter <daniel.vetter@ffwll.ch>
    Signed-off-by: NPaulo Zanoni <paulo.r.zanoni@intel.com>
    Reviewed-by: NDamien Lespiau <damien.lespiau@intel.com>
    Signed-off-by: NDaniel Vetter <daniel.vetter@ffwll.ch>
    5a65f358
intel_display.c 315.9 KB