Messages in this thread |  | | Date | Wed, 4 Sep 2002 15:18:53 -0700 | Subject | Irq handler reentrancy ? | From | Jean Tourrilhes <> |
| |
Hi,
Just a quick question : can an interrupt handler be preempted or reenter itself ? I know that it can execute in parallel on the various CPUs, so require spin_lock protection. However, on 2.5.32 I see weird bugs that lead me to believe that the irq handler is interrupted at the point where a new hardware interrupt is generated (for example, after clearing the previous irq or after setting the new irq mask). The box just freezes, without giving any Opps or anything on the serial console. Of course, any attempt to add relevant printks make the bug goes away, so it's impossible to debug. 2.4.20 runs fine.
Thanks...
Jean - 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/
|  |