25 lines
813 B
Diff
25 lines
813 B
Diff
Subject: arm: Mark pmu interupt IRQF_NO_THREAD
|
|
From: Thomas Gleixner <tglx@linutronix.de>
|
|
Date: Wed, 16 Mar 2011 14:45:31 +0100
|
|
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/3.10/patches-3.10.10-rt7.tar.xz
|
|
|
|
PMU interrupts must not be threaded.
|
|
|
|
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
|
|
---
|
|
arch/arm/kernel/perf_event_cpu.c | 3 ++-
|
|
1 file changed, 2 insertions(+), 1 deletion(-)
|
|
|
|
--- a/arch/arm/kernel/perf_event_cpu.c
|
|
+++ b/arch/arm/kernel/perf_event_cpu.c
|
|
@@ -118,7 +118,8 @@ static int cpu_pmu_request_irq(struct ar
|
|
continue;
|
|
}
|
|
|
|
- err = request_irq(irq, handler, IRQF_NOBALANCING, "arm-pmu",
|
|
+ err = request_irq(irq, handler,
|
|
+ IRQF_NOBALANCING | IRQF_NO_THREAD, "arm-pmu",
|
|
cpu_pmu);
|
|
if (err) {
|
|
pr_err("unable to request IRQ%d for ARM PMU counters\n",
|