commit | fa27271bc8d230355c1f24ddea103824fdc12de6 | [log] [tgz] |
---|---|---|
author | Thomas Gleixner <tglx@linutronix.de> | Mon Feb 07 09:10:39 2011 +0100 |
committer | Thomas Gleixner <tglx@linutronix.de> | Sat Feb 19 12:58:08 2011 +0100 |
tree | 311a8b2cb337f9de83047290f72cd511f81b4eae | |
parent | b738a50a202639614c98b5763b01bf9201779e50 [diff] |
genirq: Fixup poll handling try_one_irq() contains redundant code and lots of useless checks for shared interrupts. Check for shared before setting IRQ_INPROGRESS and then call handle_IRQ_event() while pending. Shorter version with the same functionality. Signed-off-by: Thomas Gleixner <tglx@linutronix.de>