ARC: [intc] don't mask all IRQ by default
authorVineet Gupta <vgupta@synopsys.com>
Wed, 25 Jun 2014 11:46:04 +0000 (17:16 +0530)
committerVineet Gupta <vgupta@synopsys.com>
Wed, 23 Jul 2014 05:47:55 +0000 (11:17 +0530)
commit878f46c71e99cfb6d8e4e15a561db63a3c9601e5
tree5e41401f5aeb29f8253d7fd335ccc2464ea8b844
parentc16e3e22839a33e1485b950ff7e86e58a862adea
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>
arch/arc/kernel/irq.c
This page took 0.02586 seconds and 5 git commands to generate.