summaryrefslogtreecommitdiffstats
path: root/include/math-emu
diff options
context:
space:
mode:
authorThomas Gleixner <tglx@linutronix.de>2011-02-07 21:41:30 +0100
committerMatthew Garrett <mjg@redhat.com>2011-02-21 23:06:11 +0100
commit98401ae43413ac374c0eb8d6018b13495e08f948 (patch)
treeb389790651fb384b1fbef96789c3b0eb179ee99c /include/math-emu
parentplatform-drivers: x86: pmic: Use irq_chip buslock mechanism (diff)
downloadlinux-98401ae43413ac374c0eb8d6018b13495e08f948.tar.xz
linux-98401ae43413ac374c0eb8d6018b13495e08f948.zip
platform-drivers: x86: pmic: Use request_irq instead of chained handler
There is no need to install a chained handler for this hardware. This is a plain x86 IOAPIC interrupt which is handled by the core code perfectly fine. There is nothing special about demultiplexing these gpio interrupts which justifies a custom hack. Replace it by a plain old interrupt handler installed with request_irq. That makes the code agnostic about the underlying primary interrupt hardware. The overhead for this is minimal, but it gives us the advantage of accounting, balancing and to detect interrupt storms. gpio interrupts are not really that performance critical. Patch fixups from akpm Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: Matthew Garrett <mjg@redhat.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Diffstat (limited to 'include/math-emu')
0 files changed, 0 insertions, 0 deletions