diff options
Diffstat (limited to 'kernel/trace')
-rw-r--r-- | kernel/trace/ftrace.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/kernel/trace/ftrace.c b/kernel/trace/ftrace.c index ea520bb54d44..4f228024055b 100644 --- a/kernel/trace/ftrace.c +++ b/kernel/trace/ftrace.c | |||
@@ -2710,7 +2710,7 @@ static void ftrace_startup_sysctl(void) | |||
2710 | command = FTRACE_UPDATE_CALLS; | 2710 | command = FTRACE_UPDATE_CALLS; |
2711 | if (ftrace_graph_active) | 2711 | if (ftrace_graph_active) |
2712 | command |= FTRACE_START_FUNC_RET; | 2712 | command |= FTRACE_START_FUNC_RET; |
2713 | ftrace_run_update_code(command); | 2713 | ftrace_startup_enable(command); |
2714 | } | 2714 | } |
2715 | } | 2715 | } |
2716 | 2716 | ||
@@ -5580,12 +5580,12 @@ ftrace_enable_sysctl(struct ctl_table *table, int write, | |||
5580 | 5580 | ||
5581 | if (ftrace_enabled) { | 5581 | if (ftrace_enabled) { |
5582 | 5582 | ||
5583 | ftrace_startup_sysctl(); | ||
5584 | |||
5585 | /* we are starting ftrace again */ | 5583 | /* we are starting ftrace again */ |
5586 | if (ftrace_ops_list != &ftrace_list_end) | 5584 | if (ftrace_ops_list != &ftrace_list_end) |
5587 | update_ftrace_function(); | 5585 | update_ftrace_function(); |
5588 | 5586 | ||
5587 | ftrace_startup_sysctl(); | ||
5588 | |||
5589 | } else { | 5589 | } else { |
5590 | /* stopping ftrace calls (just send to ftrace_stub) */ | 5590 | /* stopping ftrace calls (just send to ftrace_stub) */ |
5591 | ftrace_trace_function = ftrace_stub; | 5591 | ftrace_trace_function = ftrace_stub; |