aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/drivers/gpu/drm/i915/intel_sprite.c
diff options
context:
space:
mode:
authorMaarten Lankhorst <maarten.lankhorst@linux.intel.com>2018-09-20 12:27:05 +0200
committerMaarten Lankhorst <maarten.lankhorst@linux.intel.com>2018-09-21 19:12:05 +0200
commitc249c5f64336ca7f8b314c16dbf440b091514f50 (patch)
tree7079246d6eeb57669180acef43097d5722e9043d /drivers/gpu/drm/i915/intel_sprite.c
parentdrm/i915: Clean up casts to crtc_state in intel_atomic_commit_tail() (diff)
downloadwireguard-linux-c249c5f64336ca7f8b314c16dbf440b091514f50.tar.xz
wireguard-linux-c249c5f64336ca7f8b314c16dbf440b091514f50.zip
drm/i915: Handle cursor updating active_planes correctly, v2.
While we may not update new_crtc_state, we may clear active_planes if the new cursor update state will disable the cursor, but we fail after. If this is immediately followed by a modeset disable, we may soon not disable the planes correctly when we start depending on active_planes. Changes since v1: - Clarify why we cannot swap crtc_state. (Matt) Signed-off-by: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> Reviewed-by: Matt Roper <matthew.d.roper@intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/20180920102711.4184-3-maarten.lankhorst@linux.intel.com
Diffstat (limited to 'drivers/gpu/drm/i915/intel_sprite.c')
0 files changed, 0 insertions, 0 deletions