Something that has been puzzling me about all of this selective do or
don't mark_bh(). If there is data to be processed then the BH must be
run eventually. When does the interrupt handler finally decide to
mark_bh()? The obvious way is on a later interrupt but what happens if
no more interrupts arrive? Extremely unlikely but possible.
The only other way to mark_bh() is something external to the interrupt
handler, say a timer. But that just complicates the code - is it worth
it? Does it really cost that much to run the BH mask?
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/