diff options
Diffstat (limited to 'drivers/gpu/drm/omapdrm/omap_crtc.c')
| -rw-r--r-- | drivers/gpu/drm/omapdrm/omap_crtc.c | 3 | 
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/gpu/drm/omapdrm/omap_crtc.c b/drivers/gpu/drm/omapdrm/omap_crtc.c index 6d40914675da..328a4a74f534 100644 --- a/drivers/gpu/drm/omapdrm/omap_crtc.c +++ b/drivers/gpu/drm/omapdrm/omap_crtc.c @@ -451,11 +451,12 @@ static void omap_crtc_atomic_enable(struct drm_crtc *crtc,  	if (omap_state->manually_updated)  		return; -	spin_lock_irq(&crtc->dev->event_lock);  	drm_crtc_vblank_on(crtc); +  	ret = drm_crtc_vblank_get(crtc);  	WARN_ON(ret != 0); +	spin_lock_irq(&crtc->dev->event_lock);  	omap_crtc_arm_event(crtc);  	spin_unlock_irq(&crtc->dev->event_lock);  }  | 
