parisc: convert the rest of the irq handlers to simple/percpu
authorJames Bottomley <James.Bottomley@HansenPartnership.com>
Fri, 3 Dec 2010 02:01:05 +0000 (02:01 +0000)
committerKyle McMartin <kyle@mcmartin.ca>
Sat, 4 Dec 2010 16:15:19 +0000 (11:15 -0500)
commit51890613f2bfa70453a5cc22c91c63946dd311cd
tree72450f5f53939d42444f260708fa6639c41a8904
parentd16cd297d288e48482c3c261db434a2e13bd9f20
parisc: convert the rest of the irq handlers to simple/percpu

The generic conversion eliminates the spurious no_ack and no_end
routines, converts all the cascaded handlers to handle_simple_irq() and
makes iosapic use a modified handle_percpu_irq() to become the same as
the CPU irq's.  This isn't an essential change, but it eliminates the
mask/unmask overhead of handle_level_irq().

Signed-off-by: James Bottomley <James.Bottomley@suse.de>
Tested-by: Helge Deller <deller@gmx.de>
Signed-off-by: Kyle McMartin <kyle@mcmartin.ca>
arch/parisc/kernel/irq.c
drivers/parisc/dino.c
drivers/parisc/eisa.c
drivers/parisc/gsc.c
drivers/parisc/iosapic.c
drivers/parisc/superio.c