]> git.hungrycats.org Git - linux/commitdiff
ppc64: disable_irq fix from x86
authorAnton Blanchard <anton@samba.org>
Sat, 11 Oct 2003 01:01:02 +0000 (11:01 +1000)
committerAnton Blanchard <anton@samba.org>
Sat, 11 Oct 2003 01:01:02 +0000 (11:01 +1000)
arch/ppc64/kernel/irq.c

index d1b1af298f80a4744a07e9f157280ae631426453..05e65baef26af41bb34b31c290715011df579ae9 100644 (file)
@@ -268,8 +268,10 @@ void free_irq(unsigned int irq, void *dev_id)
  
 void disable_irq(unsigned int irq)
 {
+       irq_desc_t *desc = irq_desc + irq;
        disable_irq_nosync(irq);
-       synchronize_irq(irq);
+       if (desc->action)
+               synchronize_irq(irq);
 }
 
 /**