--- xorg_current/mesa/drm/bsd-core/drm_irq.c 2007-07-21 23:13:43.000000000 -0700 +++ drm-mine/bsd-core/drm_irq.c 2007-07-26 20:18:08.000000000 -0700 @@ -241,6 +241,7 @@ ret = EINVAL; } else { DRM_LOCK(); + /* shared code returns -errno */ ret = -dev->driver.vblank_wait(dev, &vblwait->request.sequence); DRM_UNLOCK();