aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/trace/trace_functions.c
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/trace/trace_functions.c')
-rw-r--r--kernel/trace/trace_functions.c10
1 files changed, 8 insertions, 2 deletions
diff --git a/kernel/trace/trace_functions.c b/kernel/trace/trace_functions.c
index 61d0b73dabf5..b3a320f8aba7 100644
--- a/kernel/trace/trace_functions.c
+++ b/kernel/trace/trace_functions.c
@@ -16,8 +16,14 @@
16 16
17#include "trace.h" 17#include "trace.h"
18 18
19/* function tracing enabled */
20static int ftrace_function_enabled;
21
19static struct trace_array *func_trace; 22static struct trace_array *func_trace;
20 23
24static void tracing_start_function_trace(void);
25static void tracing_stop_function_trace(void);
26
21static void start_function_trace(struct trace_array *tr) 27static void start_function_trace(struct trace_array *tr)
22{ 28{
23 func_trace = tr; 29 func_trace = tr;
@@ -177,7 +183,7 @@ static struct tracer_flags func_flags = {
177 .opts = func_opts 183 .opts = func_opts
178}; 184};
179 185
180void tracing_start_function_trace(void) 186static void tracing_start_function_trace(void)
181{ 187{
182 ftrace_function_enabled = 0; 188 ftrace_function_enabled = 0;
183 189
@@ -194,7 +200,7 @@ void tracing_start_function_trace(void)
194 ftrace_function_enabled = 1; 200 ftrace_function_enabled = 1;
195} 201}
196 202
197void tracing_stop_function_trace(void) 203static void tracing_stop_function_trace(void)
198{ 204{
199 ftrace_function_enabled = 0; 205 ftrace_function_enabled = 0;
200 /* OK if they are not registered */ 206 /* OK if they are not registered */