> One bug in my code was caused by an interrupt handler freeing its own
> interrupt. This caused the irq_user.c select loop to mess up and stomp on
> random data, quite a bitch to track down. I've used the following patch for
> this; (if the spacing's wrong it's because I cut-and-pasted it).
Oops, sorry. Nice catch.
> Jeff, would you mind including this?