]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
drm/i915: Use the proper (hw.crtc) for the cursor unpin vblank worker
authorVille Syrjälä <ville.syrjala@linux.intel.com>
Wed, 19 Nov 2025 18:16:01 +0000 (20:16 +0200)
committerVille Syrjälä <ville.syrjala@linux.intel.com>
Thu, 27 Nov 2025 22:03:33 +0000 (00:03 +0200)
commit0aee7d2e32e554ca0969063694568975817494a4
tree5643d01daa52de71e3f2ce11f165eab32e075d51
parent0a9231590f16f596541154f43375f3e2c419a3ef
drm/i915: Use the proper (hw.crtc) for the cursor unpin vblank worker

uapi.crtc is NULL for joiner secondary pipes, so using that is
nonsense in most places. Switch to hw.crtc so that we use the
deferred cursor unpin also on joiner secondary pipes.

Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Link: https://patch.msgid.link/20251119181606.17129-2-ville.syrjala@linux.intel.com
Reviewed-by: Jani Nikula <jani.nikula@intel.com>
drivers/gpu/drm/i915/display/intel_crtc.c
drivers/gpu/drm/i915/display/intel_plane.c