-- a/kernel/irq/manage.c
++ b/kernel/irq/manage.c
{
struct irq_desc *desc = irq_desc + irq;
WARN_ON(in_interrupt());
if (irq >= NR_IRQS)
return;