ARC: opencode arc_request_percpu_irq
authorVineet Gupta <vgupta@synopsys.com>
Thu, 28 Jan 2016 07:26:03 +0000 (12:56 +0530)
committerVineet Gupta <vgupta@synopsys.com>
Mon, 9 May 2016 04:02:28 +0000 (09:32 +0530)
commit569579401ae1c9b9f317f38261e32135b153e9b3
treefd84b2771fc477193e2fb62cbf0d02bff340e9a8
parentdb4c4426daedffefcfd890d04a6ec9ed93268878
ARC: opencode arc_request_percpu_irq

- The idea is to remove the API usage since it has a subltle
  design flaw - relies on being called on cpu0 first. This is true for
  some early per cpu irqs such as TIMER/IPI, but not for late probed
  per cpu peripherals such a perf. And it's usage in perf has already
  bitten us once: see c6317bc7c5ab
  ("ARCv2: perf: Ensure perf intr gets enabled on all cores") where we
  ended up open coding it anyways

- The seeming duplication will go away once we start using cpu notifier
  for timer setup

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