aboutsummaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/tilcdc
diff options
context:
space:
mode:
authorRay Strode <[email protected]>2017-11-27 16:50:10 -0500
committerDave Airlie <[email protected]>2017-12-08 13:37:02 +1000
commit9428088c90b6f7d5edd2a1b0d742c75339b36f6e (patch)
tree9f5823f5eb5093c064a1d9ffb577cffcf4ff7e87 /drivers/gpu/drm/tilcdc
parent16c6db3688734b27487a42d0c2a1062d0b2bad03 (diff)
drm/qxl: reapply cursor after resetting primary
QXL associates mouse state with its primary plane. Destroying a primary plane and putting a new one in place has the side effect of destroying the cursor as well. This commit changes the driver to reapply the cursor any time a new primary is created. It achieves this by keeping a reference to the cursor bo on the qxl_crtc struct. This fix is very similar to commit 4532b241a4b7 ("drm/qxl: reapply cursor after SetCrtc calls") which got implicitly reverted as part of implementing the atomic modeset feature. Cc: Gerd Hoffmann <[email protected]> Cc: Dave Airlie <[email protected]> Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=1512097 Fixes: 1277eed5fecb ("drm: qxl: Atomic phase 1: convert cursor to universal plane") Cc: [email protected] Signed-off-by: Ray Strode <[email protected]> Signed-off-by: Dave Airlie <[email protected]>
Diffstat (limited to 'drivers/gpu/drm/tilcdc')
0 files changed, 0 insertions, 0 deletions