From 97cb4dc4e806cd52ea1c415bcd081f08c49b776d Mon Sep 17 00:00:00 2001 From: "Bjoern B. Brandenburg" Date: Wed, 26 Jan 2011 16:56:06 -0500 Subject: Allow tracing of 'pull timer' events How long does it take to program a remote timer on a remote CPU? [semi-part backport] --- kernel/hrtimer.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'kernel') diff --git a/kernel/hrtimer.c b/kernel/hrtimer.c index fdf95968e517..23d3712012f4 100644 --- a/kernel/hrtimer.c +++ b/kernel/hrtimer.c @@ -47,6 +47,7 @@ #include #include +#include #include @@ -1063,6 +1064,7 @@ void hrtimer_pull(void) struct hrtimer_start_on_info *info; struct list_head *pos, *safe, list; + TS_PULL_TIMER_START; raw_spin_lock(&base->lock); list_replace_init(&base->to_pull, &list); raw_spin_unlock(&base->lock); @@ -1073,6 +1075,7 @@ void hrtimer_pull(void) list_del(pos); hrtimer_start(info->timer, info->time, info->mode); } + TS_PULL_TIMER_END; } /** -- cgit v1.2.2