Concurrent interrupt handling in Linux <p>What are the things that can be done or needs to be done in the top-half of an <a href="http://en.wikipedia.org/wiki/Interrupt_handler" rel="nofollow">ISR</a> handler. I see that the interrupts are disabled first, but when this is done don't we miss the interrupts (on the same IRQ line) while handling the current interrupt?</p> <p>Or is any one there who keeps track of the missing interrupts, so that they can be handled after interrupts are enabled at the end of the ISR?</p>