From: Liu Ying Date: Mon, 23 Sep 2019 02:30:58 +0000 (+0800) Subject: MLK-22653-3 drm/imx: dpu: crtc: Remove WARN_ON(!crtc->state->event) X-Git-Tag: rel_imx_4.19.35_1.1.0~35 X-Git-Url: https://git.somdevices.com/?a=commitdiff_plain;h=81a19fd9fdbba5f56ad197391a024235df59d6d3;p=linux.git 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) --- 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);