diff options
author | Badhri Jagan Sridharan <badhri@google.com> | 2015-05-07 19:20:34 -0400 |
---|---|---|
committer | John Stultz <john.stultz@linaro.org> | 2015-05-22 13:36:06 -0400 |
commit | 4e413e8526aa53393d0b3d9ecbdb0436203586ee (patch) | |
tree | ae164d7a2a9d5db9c6c13ee49caf84d1e6aea979 /kernel/time/timer.c | |
parent | 57d05a93ada77c4f8a6112cbc867a2948dce7991 (diff) |
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/timer.c')
-rw-r--r-- | kernel/time/timer.c | 2 |
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 | |||
650 | debug_activate(struct timer_list *timer, unsigned long expires) | 650 | debug_activate(struct timer_list *timer, unsigned long expires) |
651 | { | 651 | { |
652 | debug_timer_activate(timer); | 652 | debug_timer_activate(timer); |
653 | trace_timer_start(timer, expires); | 653 | trace_timer_start(timer, expires, tbase_get_deferrable(timer->base)); |
654 | } | 654 | } |
655 | 655 | ||
656 | static inline void debug_deactivate(struct timer_list *timer) | 656 | static inline void debug_deactivate(struct timer_list *timer) |