Thread (90 messages) 90 messages, 8 authors, 2017-09-21

Re: [PATCH v2 38/40] tracing: Make tracing_set_clock() non-static

From: Masami Hiramatsu <mhiramat@kernel.org>
Date: 2017-09-12 02:18:55
Also in: lkml

On Tue,  5 Sep 2017 16:57:50 -0500
Tom Zanussi [off-list ref] wrote:
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.
It seems this patch should be merged in the next patch, which
is actual consumer of this API.

Thank you,
quoted hunk ↗ jump to hunk
Signed-off-by: Tom Zanussi <redacted>
---
 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 d40839d..ecdf456 100644
--- a/kernel/trace/trace.c
+++ b/kernel/trace/trace.c
@@ -6207,7 +6207,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 7b78762..1f3443a 100644
--- a/kernel/trace/trace.h
+++ b/kernel/trace/trace.h
@@ -288,6 +288,7 @@ enum {
 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);
 
-- 
1.9.3

-- 
Masami Hiramatsu [off-list ref]
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help