]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - drivers/gpu/drm/nouveau/nouveau_irq.c
drm/nouveau: detect disabled device in irq handler and return IRQ_NONE
[mv-sheeva.git] / drivers / gpu / drm / nouveau / nouveau_irq.c
index 2ba7265bc9672fd55cf13fb33cd39da95eddb690..868c7fd74854dae082581177858a48fe847b1ff1 100644 (file)
@@ -79,7 +79,7 @@ nouveau_irq_handler(DRM_IRQ_ARGS)
        int i;
 
        stat = nv_rd32(dev, NV03_PMC_INTR_0);
-       if (!stat)
+       if (stat == 0 || stat == ~0)
                return IRQ_NONE;
 
        spin_lock_irqsave(&dev_priv->context_switch_lock, flags);