diff --git a/kernel/trace/ftrace.c b/kernel/trace/ftrace.c index c9f31491009fb..9e3198782507d 100644 --- a/kernel/trace/ftrace.c +++ b/kernel/trace/ftrace.c @@ -3792,7 +3792,8 @@ ftrace_set_func(unsigned long *array, int *idx, char *buffer) if (fail) return -EINVAL; - ftrace_graph_filter_enabled = 1; + ftrace_graph_filter_enabled = !!(*idx); + return 0; }