Browse Source

ftrace: Provide trace clocks monotonic

Expose the new NMI safe accessor to clock monotonic to the tracer.

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Cc: Steven Rostedt <rostedt@goodmis.org>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Signed-off-by: John Stultz <john.stultz@linaro.org>
Thomas Gleixner 11 years ago
parent
commit
1b3e5c0936
1 changed files with 6 additions and 5 deletions
  1. 6 5
      kernel/trace/trace.c

+ 6 - 5
kernel/trace/trace.c

@@ -806,11 +806,12 @@ static struct {
 	const char *name;
 	const char *name;
 	int in_ns;		/* is this clock in nanoseconds? */
 	int in_ns;		/* is this clock in nanoseconds? */
 } trace_clocks[] = {
 } trace_clocks[] = {
-	{ trace_clock_local,	"local",	1 },
-	{ trace_clock_global,	"global",	1 },
-	{ trace_clock_counter,	"counter",	0 },
-	{ trace_clock_jiffies,	"uptime",	1 },
-	{ trace_clock,		"perf",		1 },
+	{ trace_clock_local,		"local",	1 },
+	{ trace_clock_global,		"global",	1 },
+	{ trace_clock_counter,		"counter",	0 },
+	{ trace_clock_jiffies,		"uptime",	1 },
+	{ trace_clock,			"perf",		1 },
+	{ ktime_get_mono_fast_ns,	"mono",		1 },
 	ARCH_TRACE_CLOCKS
 	ARCH_TRACE_CLOCKS
 };
 };