mirror of
https://github.com/linuxkit/linuxkit.git
synced 2025-11-13 03:55:14 +00:00
52 lines
1.8 KiB
Diff
52 lines
1.8 KiB
Diff
From 6987f618fe9c279ef6bcfb0a9a1a37007a8e85d5 Mon Sep 17 00:00:00 2001
|
|
From: Tom Zanussi <tom.zanussi@linux.intel.com>
|
|
Date: Mon, 15 Jan 2018 20:52:07 -0600
|
|
Subject: [PATCH 110/437] tracing: Make tracing_set_clock() non-static
|
|
|
|
Allow tracing code outside of trace.c to access tracing_set_clock().
|
|
|
|
Some applications may require a particular clock in order to function
|
|
properly, such as latency calculations.
|
|
|
|
Also, add an accessor returning the current clock string.
|
|
|
|
Link: http://lkml.kernel.org/r/6d1c53e9ee2163f54e1849f5376573f54f0e6009.1516069914.git.tom.zanussi@linux.intel.com
|
|
|
|
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
|
|
Signed-off-by: Steven Rostedt (VMware) <rostedt@goodmis.org>
|
|
(cherry picked from commit f8913a56885a33eda24452c1839102c305bf7df5)
|
|
Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
|
|
---
|
|
kernel/trace/trace.c | 2 +-
|
|
kernel/trace/trace.h | 1 +
|
|
2 files changed, 2 insertions(+), 1 deletion(-)
|
|
|
|
diff --git a/kernel/trace/trace.c b/kernel/trace/trace.c
|
|
index 5b35e4257cc5..6c2aae7629a7 100644
|
|
--- a/kernel/trace/trace.c
|
|
+++ b/kernel/trace/trace.c
|
|
@@ -6230,7 +6230,7 @@ static int tracing_clock_show(struct seq_file *m, void *v)
|
|
return 0;
|
|
}
|
|
|
|
-static int tracing_set_clock(struct trace_array *tr, const char *clockstr)
|
|
+int tracing_set_clock(struct trace_array *tr, const char *clockstr)
|
|
{
|
|
int i;
|
|
|
|
diff --git a/kernel/trace/trace.h b/kernel/trace/trace.h
|
|
index 5975d5f5c4bc..0b8af849dc75 100644
|
|
--- a/kernel/trace/trace.h
|
|
+++ b/kernel/trace/trace.h
|
|
@@ -289,6 +289,7 @@ extern int trace_array_get(struct trace_array *tr);
|
|
extern void trace_array_put(struct trace_array *tr);
|
|
|
|
extern int tracing_set_time_stamp_abs(struct trace_array *tr, bool abs);
|
|
+extern int tracing_set_clock(struct trace_array *tr, const char *clockstr);
|
|
|
|
extern bool trace_clock_in_ns(struct trace_array *tr);
|
|
|
|
--
|
|
2.19.1
|
|
|