]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - kernel/irq/chip.c
Merge master.kernel.org:/pub/scm/linux/kernel/git/davej/agpgart
[mv-sheeva.git] / kernel / irq / chip.c
index ac1f850d4937e5a020f22132a83da5a49fe9a3bf..736cb0bd498f8ff5c7a50d8b60e3130da43d9d7f 100644 (file)
@@ -40,10 +40,6 @@ int set_irq_chip(unsigned int irq, struct irq_chip *chip)
        spin_lock_irqsave(&desc->lock, flags);
        irq_chip_set_defaults(chip);
        desc->chip = chip;
-       /*
-        * For compatibility only:
-        */
-       desc->chip = chip;
        spin_unlock_irqrestore(&desc->lock, flags);
 
        return 0;
@@ -146,7 +142,7 @@ static void default_disable(unsigned int irq)
        struct irq_desc *desc = irq_desc + irq;
 
        if (!(desc->status & IRQ_DELAYED_DISABLE))
-               irq_desc[irq].chip->mask(irq);
+               desc->chip->mask(irq);
 }
 
 /*