]> git.baikalelectronics.ru Git - kernel.git/commit
drm/i915: Preserve scaler state when clearing crtc_state
authorChandra Konduru <chandra.konduru@intel.com>
Tue, 7 Apr 2015 22:28:41 +0000 (15:28 -0700)
committerDaniel Vetter <daniel.vetter@ffwll.ch>
Mon, 13 Apr 2015 09:30:54 +0000 (11:30 +0200)
commit76ded8908d17f4994bb606be884ec4a23c9bd0bc
treedad0ce263345a9c1e113a7e250e2ccde64e926aa
parent5a79b2ca24b5734ca5727ebd8fd484832efc2329
drm/i915: Preserve scaler state when clearing crtc_state

crtc_state is cleared during mode set which wipes out complete
scaler state too. This is causing issues. To fix, ensure scaler
state is preserved because it contains not only crtc
scaler usage, but also planes using scalers on this crtc.

Signed-off-by: Chandra Konduru <chandra.konduru@intel.com>
Reviewed-by: Matt Roper <matthew.d.roper@intel.com>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
drivers/gpu/drm/i915/intel_display.c