24 lines
721 B
Diff
24 lines
721 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
|
|
|
|
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",
|