diff options
author | Abhijeet Dharmapurikar <adharmap@codeaurora.org> | 2010-08-25 06:57:33 +0200 |
---|---|---|
committer | Daniel Walker <dwalker@codeaurora.org> | 2010-10-06 17:39:53 +0200 |
commit | 846afbd1fe015e082c89d56dd42c484d896ef58e (patch) | |
tree | f36c4a5949bd58e5822fce17286202459e0a7a1c /arch/arm/mach-msm/gpiomux-v1.h | |
parent | Linux 2.6.36-rc5 (diff) | |
download | linux-846afbd1fe015e082c89d56dd42c484d896ef58e.tar.xz linux-846afbd1fe015e082c89d56dd42c484d896ef58e.zip |
GIC: Dont disable INT in ack callback
Masking in the ack callback fails to work with handle_percpu_irq and handle_edge_irq.
The interrupt stays disabled after the first invocation since percpu and edge irq do
not unmask an interrupt after handling it. For handle_level_irq masking in the ack
is redundant because ack is always called after mask in the mask_ack function.
Masking in the ack function is required only when __do_IRQ was used instead of flow
handlers, but using __do_IRQ has been deprecated.
Remove the masking of interrupt from the ack callback.
Signed-off-by: Abhijeet Dharmapurikar <adharmap@codeaurora.org>
Signed-off-by: Jeff Ohlstein <johlstei@codeaurora.org>
Signed-off-by: Daniel Walker <dwalker@codeaurora.org>
Diffstat (limited to 'arch/arm/mach-msm/gpiomux-v1.h')
0 files changed, 0 insertions, 0 deletions