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; }
