diff options
author | 2018-09-20 12:27:05 +0200 | |
---|---|---|
committer | 2018-09-21 19:12:05 +0200 | |
commit | c249c5f64336ca7f8b314c16dbf440b091514f50 (patch) | |
tree | 7079246d6eeb57669180acef43097d5722e9043d /drivers/gpu/drm/i915/intel_sprite.c | |
parent | drm/i915: Clean up casts to crtc_state in intel_atomic_commit_tail() (diff) | |
download | wireguard-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