27 lines
1008 B
Diff
27 lines
1008 B
Diff
From d118bf15da869e555f5cd1d6f491f6f4c1b9df93 Mon Sep 17 00:00:00 2001
|
|
From: Anders Roxell <anders.roxell@linaro.org>
|
|
Date: Mon, 27 Apr 2015 22:53:08 +0200
|
|
Subject: [PATCH 1/3] arm64: Mark PMU interrupt IRQF_NO_THREAD
|
|
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patches-4.0.5-rt3.tar.xz
|
|
|
|
Mark the PMU interrupts as non-threadable, as is the case with
|
|
arch/arm: d9c3365 ARM: 7813/1: Mark pmu interupt IRQF_NO_THREAD
|
|
|
|
Suggested-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
|
|
Signed-off-by: Anders Roxell <anders.roxell@linaro.org>
|
|
---
|
|
arch/arm64/kernel/perf_event.c | 2 +-
|
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
|
|
--- a/arch/arm64/kernel/perf_event.c
|
|
+++ b/arch/arm64/kernel/perf_event.c
|
|
@@ -467,7 +467,7 @@ armpmu_reserve_hardware(struct arm_pmu *
|
|
}
|
|
|
|
err = request_irq(irq, armpmu->handle_irq,
|
|
- IRQF_NOBALANCING,
|
|
+ IRQF_NOBALANCING | IRQF_NO_THREAD,
|
|
"arm-pmu", armpmu);
|
|
if (err) {
|
|
pr_err("unable to request IRQ%d for ARM PMU counters\n",
|