alistair23-linux/drivers/sh
Magnus Damm e6f077592d sh: fix INTC to use set_irq_chained_handler() for redirects
This patch updates the shared INTC code to use
set_irq_chained_handler() for intc_redirect_irq().

With this in place request_irq() on a merged irq
which has been redirected will now return -EINVAL
instead of 0 together with a crash. This thanks to
the protection of the IRQ_NOREQUEST flag set for
chained interrupt handlers.

Signed-off-by: Magnus Damm <damm@opensource.se>
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
2010-02-09 18:24:31 +09:00
..
maple sh: maple: PHYSADDR() -> virt_to_phys() conversion. 2009-10-13 12:35:30 +09:00
superhyway sh: struct device - replace bus_id with dev_name(), dev_set_name() 2009-03-24 16:38:21 -07:00
intc.c sh: fix INTC to use set_irq_chained_handler() for redirects 2010-02-09 18:24:31 +09:00
Makefile sh: Break out SuperH PFC code 2009-11-30 12:02:53 +09:00
pfc.c sh: update PFC to allow any enum in MARK lists 2010-01-20 02:50:57 +09:00