2.1.102 NE*000 IRQ problem

Richard B. Johnson (root@chaos.analogic.com)
Fri, 15 May 1998 15:59:12 -0400 (EDT)


Ingo,
The following simple patch fixes the problem with the NE* IRQ oops upon
startup. It is identical to what you described last evening but it didn't
get put into the 2.1.102 distribution.

*** linux-2.1.102/arch/i386/kernel/irq.c.orig Fri May 15 15:44:05 1998
--- linux-2.1.102/arch/i386/kernel/irq.c Fri May 15 15:42:19 1998
***************
*** 816,824 ****
break;
spin_unlock(&irq_controller_lock);
}
- desc->status &= IRQ_DISABLED;
-
no_handler:
}

static void do_edge_ioapic_IRQ(unsigned int irq, int cpu, struct pt_regs * regs)
--- 816,823 ----
break;
spin_unlock(&irq_controller_lock);
}
no_handler:
+ desc->status &= IRQ_DISABLED;
}

static void do_edge_ioapic_IRQ(unsigned int irq, int cpu, struct pt_regs * regs)

Cheers,
Dick Johnson
***** FILE SYSTEM MODIFIED *****
Penguin : Linux version 2.1.101 on an i586 machine (66.15 BogoMips).
Warning : It's hard to remain at the trailing edge of technology.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu