OSDN Git Service

ARC: [SMP] unify cpu private IRQ requests (TIMER/IPI)
authorVineet Gupta <vgupta@synopsys.com>
Wed, 7 May 2014 09:55:10 +0000 (15:25 +0530)
committerVineet Gupta <vgupta@synopsys.com>
Wed, 23 Jul 2014 05:46:45 +0000 (11:16 +0530)
commit2b75c0f93e395aa6130c20a08016b143e6ec8c53
treedf879f7748f993f2e11150208e0c9ab01ef78112
parent4c834452aad01531db949414f94f817a86348d59
ARC: [SMP] unify cpu private IRQ requests (TIMER/IPI)

The current cpu-private IRQ registration is ugly as it requires need to
expose arch_unmask_irq() outside of intc code.
So switch to percpu IRQ APIs:
  -request_percpu_irq [boot core]
  -enable_percpu_irq  [all cores]

Encapsulated in helper arc_request_percpu_irq()

Signed-off-by: Vineet Gupta <vgupta@synopsys.com>
arch/arc/include/asm/irq.h
arch/arc/kernel/irq.c
arch/arc/kernel/smp.c
arch/arc/kernel/time.c