On Fri, 22 Oct 2010, Thomas Gleixner wrote: > On Fri, 22 Oct 2010, Richard Weinberger wrote: > Well, nothing is supposed to call enable_irq() before an interrupt is > installed with request_irq() or setup_irq(). > > Patch below should fix your problem. Yuck. Missed the second instance. Updated patch below. Thanks, tglx --- diff --git a/arch/um/kernel/irq.c b/arch/um/kernel/irq.c index a746e30..97e204b 100644 --- a/arch/um/kernel/irq.c +++ b/arch/um/kernel/irq.c @@ -395,13 +395,11 @@ void __init init_IRQ(void) irq_desc[TIMER_IRQ].action = NULL; irq_desc[TIMER_IRQ].depth = 1; irq_desc[TIMER_IRQ].chip = &SIGVTALRM_irq_type; - enable_irq(TIMER_IRQ); for (i = 1; i < NR_IRQS; i++) { irq_desc[i].status = IRQ_DISABLED; irq_desc[i].action = NULL; irq_desc[i].depth = 1; irq_desc[i].chip = &normal_irq_type; - enable_irq(i); } } -- To unsubscribe from this list: send the line "unsubscribe linux-next" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html