aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/trace/ftrace.c
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/trace/ftrace.c')
-rw-r--r--kernel/trace/ftrace.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/kernel/trace/ftrace.c b/kernel/trace/ftrace.c
index 4d2e751bfb11..25b803559f17 100644
--- a/kernel/trace/ftrace.c
+++ b/kernel/trace/ftrace.c
@@ -212,7 +212,6 @@ enum {
212}; 212};
213 213
214static int ftrace_filtered; 214static int ftrace_filtered;
215static int tracing_on;
216 215
217static LIST_HEAD(ftrace_new_addrs); 216static LIST_HEAD(ftrace_new_addrs);
218 217
@@ -533,13 +532,10 @@ static int __ftrace_modify_code(void *data)
533{ 532{
534 int *command = data; 533 int *command = data;
535 534
536 if (*command & FTRACE_ENABLE_CALLS) { 535 if (*command & FTRACE_ENABLE_CALLS)
537 ftrace_replace_code(1); 536 ftrace_replace_code(1);
538 tracing_on = 1; 537 else if (*command & FTRACE_DISABLE_CALLS)
539 } else if (*command & FTRACE_DISABLE_CALLS) {
540 ftrace_replace_code(0); 538 ftrace_replace_code(0);
541 tracing_on = 0;
542 }
543 539
544 if (*command & FTRACE_UPDATE_TRACE_FUNC) 540 if (*command & FTRACE_UPDATE_TRACE_FUNC)
545 ftrace_update_ftrace_func(ftrace_trace_function); 541 ftrace_update_ftrace_func(ftrace_trace_function);