diff --git a/kernel/irq/manage.c b/kernel/irq/manage.c index 67ce837ae52cdd70115a8ce436f923e96a26adc4..0e2b179bc7b371ea8aa60f52899ae60ff1cb5ec2 100644 --- a/kernel/irq/manage.c +++ b/kernel/irq/manage.c @@ -1596,7 +1596,7 @@ int request_percpu_irq(unsigned int irq, irq_handler_t handler, return -ENOMEM; action->handler = handler; - action->flags = IRQF_PERCPU; + action->flags = IRQF_PERCPU | IRQF_NO_SUSPEND; action->name = devname; action->percpu_dev_id = dev_id;