From: Ville Syrjälä <ville.syrjala@xxxxxxxxxxxxxxx> We may want to not use the DSB even if the platform has one. So replace the HAS_DSB check in the _put() with a cmd_buf check that will work in either case. Signed-off-by: Ville Syrjälä <ville.syrjala@xxxxxxxxxxxxxxx> --- drivers/gpu/drm/i915/display/intel_dsb.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/gpu/drm/i915/display/intel_dsb.c b/drivers/gpu/drm/i915/display/intel_dsb.c index 9dd18144a664..12776f09f227 100644 --- a/drivers/gpu/drm/i915/display/intel_dsb.c +++ b/drivers/gpu/drm/i915/display/intel_dsb.c @@ -160,9 +160,8 @@ intel_dsb_get(struct intel_crtc *crtc) void intel_dsb_put(struct intel_dsb *dsb) { struct intel_crtc *crtc = container_of(dsb, typeof(*crtc), dsb); - struct drm_i915_private *i915 = to_i915(crtc->base.dev); - if (!HAS_DSB(i915)) + if (!dsb->cmd_buf) return; if (WARN_ON(dsb->refcount == 0)) -- 2.24.1 _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx