]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - arch/x86/kernel/irq_64.c
irq: replace loop with nr_irqs with for_each_irq_desc
[linux-2.6-omap-h63xx.git] / arch / x86 / kernel / irq_64.c
index 4a0a4eb44dcb3d37c306b771cc015e422484e16e..b3cf55e325f52beaa94fc62e7dad1480ce25f787 100644 (file)
@@ -224,17 +224,16 @@ void fixup_irqs(cpumask_t map)
 {
        unsigned int irq;
        static int warned;
+       struct irq_desc *desc;
 
-       for (irq = 0; irq < nr_irqs; irq++) {
+       for_each_irq_desc(irq, desc) {
                cpumask_t mask;
                int break_affinity = 0;
                int set_affinity = 1;
-               struct irq_desc *desc;
 
                if (irq == 2)
                        continue;
 
-               desc = irq_to_desc(irq);
                /* interrupt's are disabled at this point */
                spin_lock(&desc->lock);