genirq: Implement handle_irq_event()
authorThomas Gleixner <tglx@linutronix.de>
Mon, 7 Feb 2011 00:08:49 +0000 (01:08 +0100)
committerThomas Gleixner <tglx@linutronix.de>
Sat, 19 Feb 2011 11:58:11 +0000 (12:58 +0100)
commit4912609f228da4a3d2bfbdf0f31de3d9eab2b7f8
tree5e0a134187b877322e730421275dc87a5b797211
parentd78f8dd36b90626106ce19cb2e6828b0dc39447e
genirq: Implement handle_irq_event()

Core code replacement for the ugly camel case. It contains all the
code which is shared in all handlers.

     clear status flags
     set INPROGRESS flag
     unlock
     call action chain
     note_interrupt
     lock
     clr INPROGRESS flag

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
kernel/irq/handle.c
kernel/irq/internals.h