diff options
author | Barry Song <Baohua.Song@csr.com> | 2012-09-27 09:56:10 (GMT) |
---|---|---|
committer | Linus Walleij <linus.walleij@linaro.org> | 2012-09-28 07:27:36 (GMT) |
commit | 6fd4011e165e4a28c06a044c919161e657138181 (patch) | |
tree | c87d27e690ddb1ae7ef38675217ec1a25799fe22 /arch | |
parent | 19830401396d19345ea5ada50a9adddbf1fd65f0 (diff) | |
download | linux-6fd4011e165e4a28c06a044c919161e657138181.tar.xz |
pinctrl: sirf: add lost chained_irq_enter and exit in sirfsoc_gpio_handle_irq
This patch fixes the chained irq hang issue, tested by DM9000 driver using
GPIO0-3(irqnr=131) as the external IRQ on SiRFmarco:
$ cat /proc/interrupts
CPU0 CPU1
32: 1608 0 GIC sirfsoc_timer0
33: 0 3197 GIC sirfsoc_timer1
50: 10207 0 GIC sirfsoc-uart
56: 2 0 GIC cc0e0000.i2c
70: 44 0 GIC mmc0
131: 333 0 sirf-gpio-irq eth0
...
Signed-off-by: Barry Song <Baohua.Song@csr.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Diffstat (limited to 'arch')
0 files changed, 0 insertions, 0 deletions