1 From 679624925afcac64a5ec40d7e5e8d538dcbc1bf8 Mon Sep 17 00:00:00 2001
2 From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
3 Date: Thu, 4 Feb 2016 16:38:10 +0100
4 Subject: [PATCH 285/366] kernel/perf: mark perf_cpu_context's timer as irqsafe
6 Otherwise we get a WARN_ON() backtrace and some events are reported as
9 Cc: stable-rt@vger.kernel.org
10 Reported-by: Yang Shi <yang.shi@linaro.org>
11 Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
13 kernel/events/core.c | 1 +
14 1 file changed, 1 insertion(+)
16 diff --git a/kernel/events/core.c b/kernel/events/core.c
17 index bbb71da..388de1d 100644
18 --- a/kernel/events/core.c
19 +++ b/kernel/events/core.c
20 @@ -802,6 +802,7 @@ static void __perf_mux_hrtimer_init(struct perf_cpu_context *cpuctx, int cpu)
21 raw_spin_lock_init(&cpuctx->hrtimer_lock);
22 hrtimer_init(timer, CLOCK_MONOTONIC, HRTIMER_MODE_ABS_PINNED);
23 timer->function = perf_mux_hrtimer_handler;
27 static int perf_mux_hrtimer_restart(struct perf_cpu_context *cpuctx)