• D
    drm/i915: Fixup legacy plane->crtc link for initial fb config · 5097f8c7
    Daniel Vetter 提交于
    This is a very similar bug in the load detect code fixed in
    
    commit 9128b040
    Author: Daniel Vetter <daniel.vetter@ffwll.ch>
    Date:   Tue Mar 3 17:31:21 2015 +0100
    
        drm/i915: Fix modeset state confusion in the load detect code
    
    But this time around it was the initial fb code that forgot to update
    the plane->crtc pointer. Otherwise it's the exact same bug, with the
    exact same restrains (any set_config call/ioctl that doesn't disable
    the pipe papers over the bug for free, so fairly hard to hit in normal
    testing). So if you want the full explanation just go read that one
    over there - it's rather long ...
    
    Cc: Matt Roper <matthew.d.roper@intel.com>
    Cc: Linus Torvalds <torvalds@linux-foundation.org>
    Cc: Chris Wilson <chris@chris-wilson.co.uk>
    Cc: Josh Boyer <jwboyer@fedoraproject.org>
    Cc: Jani Nikula <jani.nikula@linux.intel.com>
    Reported-and-tested-by: NJosh Boyer <jwboyer@fedoraproject.org>
    Signed-off-by: NDaniel Vetter <daniel.vetter@ffwll.ch>
    5097f8c7
intel_display.c 395.8 KB