commit | 878f46c71e99cfb6d8e4e15a561db63a3c9601e5 | [log] [tgz] |
---|---|---|
author | Vineet Gupta <vgupta@synopsys.com> | Wed Jun 25 17:16:04 2014 +0530 |
committer | Vineet Gupta <vgupta@synopsys.com> | Wed Jul 23 11:17:55 2014 +0530 |
tree | 5e41401f5aeb29f8253d7fd335ccc2464ea8b844 | |
parent | c16e3e22839a33e1485b950ff7e86e58a862adea [diff] |
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>