summaryrefslogtreecommitdiffstats
path: root/kernel/time
diff options
context:
space:
mode:
authorBadhri Jagan Sridharan <badhri@google.com>2015-05-08 01:20:34 +0200
committerJohn Stultz <john.stultz@linaro.org>2015-05-22 19:36:06 +0200
commit4e413e8526aa53393d0b3d9ecbdb0436203586ee (patch)
treeae164d7a2a9d5db9c6c13ee49caf84d1e6aea979 /kernel/time
parenttime: Rework debugging variables so they aren't global (diff)
downloadlinux-4e413e8526aa53393d0b3d9ecbdb0436203586ee.tar.xz
linux-4e413e8526aa53393d0b3d9ecbdb0436203586ee.zip
tracing: timer: Add deferrable flag to timer_start
The timer_start event now shows whether the timer is deferrable in case of a low-res timer. The debug_activate function now includes a deferrable flag while calling the trace_timer_start event. Cc: Thomas Gleixner <tglx@linutronix.de> Cc: Ingo Molnar <mingo@kernel.org> Acked-by: Steven Rostedt <rostedt@goodmis.org> Signed-off-by: Badhri Jagan Sridharan <Badhri@google.com> [jstultz: Fixed minor whitespace and grammer tweaks pointed out by Ingo] Signed-off-by: John Stultz <john.stultz@linaro.org>
Diffstat (limited to 'kernel/time')
-rw-r--r--kernel/time/timer.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/kernel/time/timer.c b/kernel/time/timer.c
index d4af7c56c95d..7775d454a204 100644
--- a/kernel/time/timer.c
+++ b/kernel/time/timer.c
@@ -650,7 +650,7 @@ static inline void
debug_activate(struct timer_list *timer, unsigned long expires)
{
debug_timer_activate(timer);
- trace_timer_start(timer, expires);
+ trace_timer_start(timer, expires, tbase_get_deferrable(timer->base));
}
static inline void debug_deactivate(struct timer_list *timer)