]> git.karo-electronics.de Git - karo-tx-linux.git/commit
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>
Fri, 4 Mar 2016 05:34:25 +0000 (11:04 +0530)
commitc672deada27f7e3b6e446119e471e4b6e3a2286e
tree2e4b1e363ceec44c1fd6c8d35235d95b69d8107e
parent023970ba6c7d5eccd08e5d7f82939773ba6a97ba
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