X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=kernel%2Firq%2Fresend.c;h=89c7117acf2beffa3a1ca189b3ad721fd4ee047f;hb=a4277bf122e907e4fec509fc0bd9bf5fde30b14e;hp=a8046791ba2d3fde84853ac7a7bfbb0bbca07b84;hpb=203f3394397642f2f9d9ee760f03420459b7a8ef;p=~andy%2Flinux diff --git a/kernel/irq/resend.c b/kernel/irq/resend.c index a8046791ba2..89c7117acf2 100644 --- a/kernel/irq/resend.c +++ b/kernel/irq/resend.c @@ -33,10 +33,10 @@ static void resend_irqs(unsigned long arg) struct irq_desc *desc; int irq; - while (!bitmap_empty(irqs_resend, NR_IRQS)) { - irq = find_first_bit(irqs_resend, NR_IRQS); + while (!bitmap_empty(irqs_resend, nr_irqs)) { + irq = find_first_bit(irqs_resend, nr_irqs); clear_bit(irq, irqs_resend); - desc = irq_desc + irq; + desc = irq_to_desc(irq); local_irq_disable(); desc->handle_irq(irq, desc); local_irq_enable();