Unverified Commit b327775b authored by openeuler-ci-bot's avatar openeuler-ci-bot Committed by Gitee
Browse files

!6580 drm/mediatek: Fix a null pointer crash in mtk_drm_crtc_finish_page_flip

parents d0fa1db5 0f8e6cdb
Loading
Loading
Loading
Loading
+7 −5
Original line number Diff line number Diff line
@@ -84,12 +84,14 @@ static void mtk_drm_crtc_finish_page_flip(struct mtk_drm_crtc *mtk_crtc)
	struct drm_crtc *crtc = &mtk_crtc->base;
	unsigned long flags;

	if (mtk_crtc->event) {
		spin_lock_irqsave(&crtc->dev->event_lock, flags);
		drm_crtc_send_vblank_event(crtc, mtk_crtc->event);
		drm_crtc_vblank_put(crtc);
		mtk_crtc->event = NULL;
		spin_unlock_irqrestore(&crtc->dev->event_lock, flags);
	}
}

static void mtk_drm_finish_page_flip(struct mtk_drm_crtc *mtk_crtc)
{