On 09/24/2015 06:35 PM, Thierry Reding wrote:
From: Thierry Reding treding@nvidia.com
A negative pipe causes a special case to be triggered for drivers that don't have proper VBLANK support. STi does support VBLANKs, so there is no need for the fallback code.
Cc: Benjamin Gaignard benjamin.gaignard@linaro.org Cc: Vincent Abriou vincent.abriou@st.com Signed-off-by: Thierry Reding treding@nvidia.com
drivers/gpu/drm/sti/sti_crtc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/sti/sti_crtc.c b/drivers/gpu/drm/sti/sti_crtc.c index 018ffc970e96..81c56ea9d87f 100644 --- a/drivers/gpu/drm/sti/sti_crtc.c +++ b/drivers/gpu/drm/sti/sti_crtc.c @@ -274,7 +274,7 @@ int sti_crtc_vblank_cb(struct notifier_block *nb,
spin_lock_irqsave(&drm_dev->event_lock, flags); if (compo->mixer[*crtc]->pending_event) {
drm_send_vblank_event(drm_dev, -1,
drm_vblank_put(drm_dev, *crtc); compo->mixer[*crtc]->pending_event = NULL;drm_send_vblank_event(drm_dev, *crtc, compo->mixer[*crtc]->pending_event);
Successfully tested on next-20151001 Ack-by: Vincent Abriou vincent.abriou@st.com
Vincent