diff --git a/kernel/irq/chip.c b/kernel/irq/chip.c index b194d923b3c8f9f820e2a3e03937b8e56dc023df..b71940c50189d68c69c67d54b0f1f5f097ac19e5 100644 --- a/kernel/irq/chip.c +++ b/kernel/irq/chip.c @@ -513,20 +513,6 @@ static bool irq_may_run(struct irq_desc *desc) if (!irqd_has_set(&desc->irq_data, mask)) return true; - if (irqd_get(&desc->irq_data) & IRQD_IRQ_INPROGRESS) { - const char *name = NULL; - - if (desc->name) - name = desc->name; - else if (desc->action) - name = desc->action->name; - - printk_safe_enter(); - pr_warn("irq %u(%s) may be reentrant in multiple cpus.\n", - desc->irq_data.irq, name == NULL ? "NULL" : name); - printk_safe_exit(); - } - /* * If the interrupt is an armed wakeup source, mark it pending * and suspended, disable it and notify the pm core about the