aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/trace/ring_buffer.c
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/trace/ring_buffer.c')
-rw-r--r--kernel/trace/ring_buffer.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/kernel/trace/ring_buffer.c b/kernel/trace/ring_buffer.c
index 86dc353f89b9..2d6c2cf0c3bc 100644
--- a/kernel/trace/ring_buffer.c
+++ b/kernel/trace/ring_buffer.c
@@ -53,8 +53,14 @@ void tracing_off(void)
53/* FIXME!!! */ 53/* FIXME!!! */
54u64 ring_buffer_time_stamp(int cpu) 54u64 ring_buffer_time_stamp(int cpu)
55{ 55{
56 u64 time;
57
58 preempt_disable_notrace();
56 /* shift to debug/test normalization and TIME_EXTENTS */ 59 /* shift to debug/test normalization and TIME_EXTENTS */
57 return sched_clock() << DEBUG_SHIFT; 60 time = sched_clock() << DEBUG_SHIFT;
61 preempt_enable_notrace();
62
63 return time;
58} 64}
59 65
60void ring_buffer_normalize_time_stamp(int cpu, u64 *ts) 66void ring_buffer_normalize_time_stamp(int cpu, u64 *ts)