Commit 76b2727e authored by Dave Stevenson's avatar Dave Stevenson Committed by popcornmix
Browse files

drm/vc4: Add missing NULL check to vc4_crtc_consume_event



vc4_crtc_consume_event wasn't checking crtc->state->event was
set before dereferencing it, leading to an OOPS.

Fixes "a5b534bb drm/vc4: Resolve the vblank warnings on mode switching"

Signed-off-by: default avatarDave Stevenson <dave.stevenson@raspberrypi.org>
parent 6da0550a
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -969,6 +969,9 @@ static void vc4_crtc_consume_event(struct drm_crtc *crtc)
	struct drm_device *dev = crtc->dev;
	unsigned long flags;

	if (!crtc->state->event)
		return;

	crtc->state->event->pipe = drm_crtc_index(crtc);

	WARN_ON(drm_crtc_vblank_get(crtc) != 0);