Latest Linus kernel, but it's been there a while: static struct irqaction irq_ipi = { .handler = ipi_interrupt, .flags = IRQF_DISABLED, .name = "SMTC_IPI", .flags = IRQF_PERCPU }; .flags is initialized twice: I'm amazed this even compiles. Cheers, Rusty.