kernel 2.6.3 on JS20
Benjamin Herrenschmidt
benh at kernel.crashing.org
Fri Mar 5 10:54:25 EST 2004
> I just ran into this one after pulling this morning. This looks like a
> result of IDE probing for devices generating an interrupt as a side
> effect, but not having called request_irq(). request_irq will put the
> real-to-virtual mapping in the radix tree. Since that has not occurred
> xics_get_irq() will not know about the early interrupt and will disable
> it. This will cause all future interrupts to be missed for IDE. I've
> attached a patch to fix the problem by going down the "slow path" in
> finding the real-to-virtual mappings of the irq when the radix tree
> takes a miss.
The interrupt is shared with something else ? If not it should have
been disabled on the controller in the first place...
Ben.
** Sent via the linuxppc64-dev mail list. See http://lists.linuxppc.org/
More information about the Linuxppc64-dev
mailing list