drm: use drm_dev_has_vblank more
[linux-2.6-microblaze.git] / drivers / gpu / drm / drm_irq.c
index 588be45..09d6e9e 100644 (file)
@@ -181,7 +181,7 @@ int drm_irq_uninstall(struct drm_device *dev)
         * vblank/irq handling. KMS drivers must ensure that vblanks are all
         * disabled when uninstalling the irq handler.
         */
-       if (dev->num_crtcs) {
+       if (drm_dev_has_vblank(dev)) {
                spin_lock_irqsave(&dev->vbl_lock, irqflags);
                for (i = 0; i < dev->num_crtcs; i++) {
                        struct drm_vblank_crtc *vblank = &dev->vblank[i];