On 9/9/2026 9:47 PM, Ville Syrjala wrote:
From: Ville Syrjälä <[email protected]>

Check use_flipq in addition to use_dsb in
intel_crtc_needs_vblank_work(). Currently this is never the case
as we only use the vblank work for LUT updates, but we never
take the flipq path when a LUT update is needed. The plan is to
replace use_flipq/dsb with a single enum, so checking both will
make that change clearer.


LGTM.

Reviewed-by: Chaitanya Kumar Borah <[email protected]>

Signed-off-by: Ville Syrjälä <[email protected]>
---
  drivers/gpu/drm/i915/display/intel_crtc.c | 1 +
  1 file changed, 1 insertion(+)

diff --git a/drivers/gpu/drm/i915/display/intel_crtc.c 
b/drivers/gpu/drm/i915/display/intel_crtc.c
index 10ed9bdfee76..c7a85dce6aca 100644
--- a/drivers/gpu/drm/i915/display/intel_crtc.c
+++ b/drivers/gpu/drm/i915/display/intel_crtc.c
@@ -497,6 +497,7 @@ static bool intel_crtc_needs_vblank_work(const struct 
intel_crtc_state *crtc_sta
                (intel_crtc_needs_color_update(crtc_state) &&
                 !HAS_DOUBLE_BUFFERED_LUT(display)) &&
                !intel_color_uses_dsb(crtc_state) &&
+               !crtc_state->use_flipq &&
                !crtc_state->use_dsb;
  }

Reply via email to