irq.c revision 9f790581
1