Messages in this thread Patch in this message | | | Date | Thu, 9 Mar 2006 00:51:01 +0300 | From | Ivan Kokshaysky <> | Subject | Re: Problem on Alpha with "convert to generic irq framework" |
| |
On Wed, Mar 08, 2006 at 09:56:52AM -0800, Richard Henderson wrote: > This will need commenting if it's to go in.
Agreed. What about this?
Ivan.
--- 2.6.16-rc5/arch/alpha/kernel/irq.c Mon Mar 6 11:57:58 2006 +++ linux/arch/alpha/kernel/irq.c Thu Mar 9 00:38:53 2006 @@ -151,8 +151,13 @@ handle_irq(int irq, struct pt_regs * reg } irq_enter(); + /* + * __do_IRQ() must be called with IPL_MAX. Note that we do not + * explicitly enable interrupts afterwards - some MILO PALcode + * (namely LX164 one) seems to have severe problems with RTI + * at IPL 0. + */ local_irq_disable(); __do_IRQ(irq, regs); - local_irq_enable(); irq_exit(); } - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |