aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arc/plat-arcfpga/irq.c
diff options
context:
space:
mode:
authorVineet Gupta <vgupta@synopsys.com>2014-06-25 17:16:04 +0530
committerVineet Gupta <vgupta@synopsys.com>2014-07-23 11:17:55 +0530
commit878f46c71e99cfb6d8e4e15a561db63a3c9601e5 (patch)
tree5e41401f5aeb29f8253d7fd335ccc2464ea8b844 /arch/arc/plat-arcfpga/irq.c
parentARC: prune extra header includes from smp.c (diff)
downloadlinux-dev-878f46c71e99cfb6d8e4e15a561db63a3c9601e5.tar.xz
linux-dev-878f46c71e99cfb6d8e4e15a561db63a3c9601e5.zip
ARC: [intc] don't mask all IRQ by default
Hardware keeps them enabled on reset, and Linux needs to keep status quo. Any spurious interrupts will be reported/blocked by genirq. This helps remove a SMP IRQ quirk (next commit), where a peripheral IRQ is hard wired to core0, and request_irq()->unmask() happens on core1, keeping the IRQ masked on core0, needing an explicit unmask. Signed-off-by: Vineet Gupta <vgupta@synopsys.com>
Diffstat (limited to 'arch/arc/plat-arcfpga/irq.c')
0 files changed, 0 insertions, 0 deletions