linux.conf.au, January 2003 PRINCIPLES: Hardware Interrupts request_irq( ) registers your hardware interrupt handler arch//kernel/irq.c:do_IRQ( ) calls your handler. Interrupts are disabled while your handler is running, so be quick!