aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/gpu/drm/imx/ipuv3-crtc.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/gpu/drm/imx/ipuv3-crtc.c b/drivers/gpu/drm/imx/ipuv3-crtc.c
index e04d6efff1b5..c436a28d50e4 100644
--- a/drivers/gpu/drm/imx/ipuv3-crtc.c
+++ b/drivers/gpu/drm/imx/ipuv3-crtc.c
@@ -94,7 +94,7 @@ static void ipu_crtc_atomic_disable(struct drm_crtc *crtc,
94 drm_crtc_vblank_off(crtc); 94 drm_crtc_vblank_off(crtc);
95 95
96 spin_lock_irq(&crtc->dev->event_lock); 96 spin_lock_irq(&crtc->dev->event_lock);
97 if (crtc->state->event) { 97 if (crtc->state->event && !crtc->state->active) {
98 drm_crtc_send_vblank_event(crtc, crtc->state->event); 98 drm_crtc_send_vblank_event(crtc, crtc->state->event);
99 crtc->state->event = NULL; 99 crtc->state->event = NULL;
100 } 100 }