|
@@ -168,11 +168,11 @@ static void bmips_prepare_cpus(unsigned int max_cpus)
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
- if (request_irq(IPI0_IRQ, bmips_ipi_interrupt, IRQF_PERCPU,
|
|
|
- "smp_ipi0", NULL))
|
|
|
+ if (request_irq(IPI0_IRQ, bmips_ipi_interrupt,
|
|
|
+ IRQF_PERCPU | IRQF_NO_SUSPEND, "smp_ipi0", NULL))
|
|
|
panic("Can't request IPI0 interrupt");
|
|
|
- if (request_irq(IPI1_IRQ, bmips_ipi_interrupt, IRQF_PERCPU,
|
|
|
- "smp_ipi1", NULL))
|
|
|
+ if (request_irq(IPI1_IRQ, bmips_ipi_interrupt,
|
|
|
+ IRQF_PERCPU | IRQF_NO_SUSPEND, "smp_ipi1", NULL))
|
|
|
panic("Can't request IPI1 interrupt");
|
|
|
}
|
|
|
|