On Wed, 7 Sep 2011, David Miller wrote: > From: Thomas Gleixner <tglx@xxxxxxxxxxxxx> > Date: Wed, 7 Sep 2011 19:33:52 +0200 (CEST) > > We had big problems when openning thousands of virtual network > devices, each with their own unique IRQ, and pointed all at the same > cpu, and we'd get IRQ stack overflows. > > See commit c58543c869606532c2382f027d6466f4672ea756 > > So this change to make IRQF_DISABLED a nop has reintroduced this bug. See commit e58aa3d2d0cc01ad8d6f7f640a0670433f794922 We run ALL interrupt handlers with interrupts disabled for that reason and we even check and yell when an interrupt handler returns with interrupts enabled. That's why IRQF_DISABLED became meaningless. Thanks, tglx -- To unsubscribe from this list: send the line "unsubscribe sparclinux" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html