From 81a19fd9fdbba5f56ad197391a024235df59d6d3 Mon Sep 17 00:00:00 2001 From: Liu Ying Date: Mon, 23 Sep 2019 10:30:58 +0800 Subject: [PATCH] MLK-22653-3 drm/imx: dpu: crtc: Remove WARN_ON(!crtc->state->event) The DRM atomic core ensures crtc->state->event is not NULL when calling the ->atomic_disable() or the ->atomic_flush() callbacks. So, let's remove the unnecessary NULL check warning on it. Signed-off-by: Liu Ying (cherry picked from commit 834bff532fe22a79708459ec976da0a74a2e97e2) --- drivers/gpu/drm/imx/dpu/dpu-crtc.c | 4 ---- 1 file changed, 4 deletions(-) diff --git a/drivers/gpu/drm/imx/dpu/dpu-crtc.c b/drivers/gpu/drm/imx/dpu/dpu-crtc.c index 6fc081c73cec..a6f11ed56e76 100644 --- a/drivers/gpu/drm/imx/dpu/dpu-crtc.c +++ b/drivers/gpu/drm/imx/dpu/dpu-crtc.c @@ -313,8 +313,6 @@ static void dpu_crtc_atomic_disable(struct drm_crtc *crtc, drm_crtc_vblank_off(crtc); - WARN_ON(!crtc->state->event); - if (crtc->state->event && !crtc->state->active) { spin_lock_irq(&crtc->dev->event_lock); drm_crtc_send_vblank_event(crtc, crtc->state->event); @@ -774,8 +772,6 @@ static void dpu_crtc_atomic_flush(struct drm_crtc *crtc, } } - WARN_ON(!crtc->state->event); - if (crtc->state->event) { spin_lock_irq(&crtc->dev->event_lock); drm_crtc_send_vblank_event(crtc, crtc->state->event); -- 2.17.1