|
@@ -291,12 +291,14 @@ void do_cpu_irq_mask(struct pt_regs *regs)
|
|
static struct irqaction timer_action = {
|
|
static struct irqaction timer_action = {
|
|
.handler = timer_interrupt,
|
|
.handler = timer_interrupt,
|
|
.name = "timer",
|
|
.name = "timer",
|
|
|
|
+ .flags = SA_INTERRUPT,
|
|
};
|
|
};
|
|
|
|
|
|
#ifdef CONFIG_SMP
|
|
#ifdef CONFIG_SMP
|
|
static struct irqaction ipi_action = {
|
|
static struct irqaction ipi_action = {
|
|
.handler = ipi_interrupt,
|
|
.handler = ipi_interrupt,
|
|
.name = "IPI",
|
|
.name = "IPI",
|
|
|
|
+ .flags = SA_INTERRUPT,
|
|
};
|
|
};
|
|
#endif
|
|
#endif
|
|
|
|
|