]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - glsdk/libdrm.git/commitdiff
Fix vblank wait condition.
authorMichel Dänzer <michel@tungstengraphics.com>
Fri, 22 Jun 2007 09:45:23 +0000 (11:45 +0200)
committerMichel Dänzer <michel@tungstengraphics.com>
Fri, 22 Jun 2007 09:45:23 +0000 (11:45 +0200)
Sync-to-vblank actually works again for me with radeon.

linux-core/drm_irq.c

index 01e970f9266f4727f41be6db220f32492296eaa3..5d8d71bead3319ec0342459cbf699286a018bbcf 100644 (file)
@@ -554,7 +554,7 @@ int drm_wait_vblank(DRM_IOCTL_ARGS)
                        return ret;
                DRM_WAIT_ON(ret, dev->vbl_queue[crtc], 3 * DRM_HZ,
                            (((cur_vblank = drm_vblank_count(dev, crtc))
-                             - seq) <= (1 << 23)));
+                             - vblwait.request.sequence) <= (1 << 23)));
                drm_vblank_put(dev, crtc);
                do_gettimeofday(&now);
                vblwait.reply.tval_sec = now.tv_sec;