aboutsummaryrefslogtreecommitdiff
path: root/init
diff options
context:
space:
mode:
authorWill Deacon <will.deacon@arm.com>2010-02-25 15:04:14 +0100
committerRussell King <rmk+kernel@arm.linux.org.uk>2010-03-13 10:50:28 +0000
commitddee87f208b6229d2910dd5930c87089dc56c87e (patch)
tree88cc9fcbe85243dbfd5bb4d988f78268431b16f3 /init
parenta91ed072d6135926c296a42b0b46de35e6347845 (diff)
ARM: 5959/1: ARM: perf-events: request PMU interrupts with IRQF_NOBALANCING
If IRQ balancing is used on a multicore ARM system, PMU interrupt lines may be relocated onto CPUs other than the one causing the counter overflow. This can result in misattribution of events to the wrong core and, in the case that the CPU handling the interrupt has not experience counter overflow, the interrupt can be disabled because the handler returns IRQ_NONE. This patch adds the IRQF_NOBALANCING flag to the request_irq call in perf_events.c. Acked-by: Jamie Iles <jamie.iles@picochip.com> Signed-off-by: Will Deacon <will.deacon@arm.com> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'init')
0 files changed, 0 insertions, 0 deletions