From: Thierry Reding <tred...@nvidia.com>

Previously a negative pipe caused a special case to be triggered for
drivers that didn't have proper VBLANK support. The trigger for this
special case is now independent of the pipe, so the correct CRTC index
can now be stored in events.

v2: convert to use drm_crtc_send_vblank_event()

Cc: Gerd Hoffmann <kraxel at redhat.com>
Signed-off-by: Thierry Reding <treding at nvidia.com>
---
 drivers/gpu/drm/bochs/bochs_kms.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/gpu/drm/bochs/bochs_kms.c 
b/drivers/gpu/drm/bochs/bochs_kms.c
index 26bcd03a8cb6..3962fc460798 100644
--- a/drivers/gpu/drm/bochs/bochs_kms.c
+++ b/drivers/gpu/drm/bochs/bochs_kms.c
@@ -119,7 +119,7 @@ static int bochs_crtc_page_flip(struct drm_crtc *crtc,
        bochs_crtc_mode_set_base(crtc, 0, 0, old_fb);
        if (event) {
                spin_lock_irqsave(&bochs->dev->event_lock, irqflags);
-               drm_send_vblank_event(bochs->dev, -1, event);
+               drm_crtc_send_vblank_event(crtc, event);
                spin_unlock_irqrestore(&bochs->dev->event_lock, irqflags);
        }
        return 0;
-- 
2.5.0

Reply via email to