OSDN Git Service

tracing: Use trace_sched_process_free() instead of exit() for pid tracing
[android-x86/kernel.git] / kernel / trace / ftrace.c
index 8960fe9..70f7743 100644 (file)
@@ -6450,12 +6450,12 @@ void ftrace_pid_follow_fork(struct trace_array *tr, bool enable)
        if (enable) {
                register_trace_sched_process_fork(ftrace_pid_follow_sched_process_fork,
                                                  tr);
-               register_trace_sched_process_exit(ftrace_pid_follow_sched_process_exit,
+               register_trace_sched_process_free(ftrace_pid_follow_sched_process_exit,
                                                  tr);
        } else {
                unregister_trace_sched_process_fork(ftrace_pid_follow_sched_process_fork,
                                                    tr);
-               unregister_trace_sched_process_exit(ftrace_pid_follow_sched_process_exit,
+               unregister_trace_sched_process_free(ftrace_pid_follow_sched_process_exit,
                                                    tr);
        }
 }