aboutsummaryrefslogtreecommitdiffstats
path: root/arch/sh/drivers/pci/pcie-sh7786.c
diff options
context:
space:
mode:
authorMagnus Damm <damm@opensource.se>2010-02-09 07:17:20 +0000
committerPaul Mundt <lethal@linux-sh.org>2010-02-09 18:24:31 +0900
commite6f077592d1de2f6a4fc760e7b5d6f20b37d3a27 (patch)
treeb8d6e785f2de334321a956d86e42777b71b47ce4 /arch/sh/drivers/pci/pcie-sh7786.c
parentsh: sh7724/Ecovec24/KFR2R09/MS7724SE SDHI vector merge (diff)
downloadlinux-dev-e6f077592d1de2f6a4fc760e7b5d6f20b37d3a27.tar.xz
linux-dev-e6f077592d1de2f6a4fc760e7b5d6f20b37d3a27.zip
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>
Diffstat (limited to 'arch/sh/drivers/pci/pcie-sh7786.c')
0 files changed, 0 insertions, 0 deletions