diff options
Diffstat (limited to 'kernel/irq/resend.c')
-rw-r--r-- | kernel/irq/resend.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/kernel/irq/resend.c b/kernel/irq/resend.c index 95414ad3506a..98c04ca5fa43 100644 --- a/kernel/irq/resend.c +++ b/kernel/irq/resend.c | |||
@@ -36,6 +36,8 @@ static void resend_irqs(unsigned long arg) | |||
36 | irq = find_first_bit(irqs_resend, nr_irqs); | 36 | irq = find_first_bit(irqs_resend, nr_irqs); |
37 | clear_bit(irq, irqs_resend); | 37 | clear_bit(irq, irqs_resend); |
38 | desc = irq_to_desc(irq); | 38 | desc = irq_to_desc(irq); |
39 | if (!desc) | ||
40 | continue; | ||
39 | local_irq_disable(); | 41 | local_irq_disable(); |
40 | desc->handle_irq(desc); | 42 | desc->handle_irq(desc); |
41 | local_irq_enable(); | 43 | local_irq_enable(); |