diff options
Diffstat (limited to 'kernel/trace/trace_functions.c')
-rw-r--r-- | kernel/trace/trace_functions.c | 10 |
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 */ | ||
20 | static int ftrace_function_enabled; | ||
21 | |||
19 | static struct trace_array *func_trace; | 22 | static struct trace_array *func_trace; |
20 | 23 | ||
24 | static void tracing_start_function_trace(void); | ||
25 | static void tracing_stop_function_trace(void); | ||
26 | |||
21 | static void start_function_trace(struct trace_array *tr) | 27 | static 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 | ||
180 | void tracing_start_function_trace(void) | 186 | static 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 | ||
197 | void tracing_stop_function_trace(void) | 203 | static 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 */ |