diff options
author | Qiujun Huang <hqjagain@gmail.com> | 2020-12-30 15:05:21 +0100 |
---|---|---|
committer | Steven Rostedt (VMware) <rostedt@goodmis.org> | 2021-02-02 23:02:05 +0100 |
commit | 18d14ebdbd07abdd6466f252d431ce6f0e70e38a (patch) | |
tree | c8c85082b088848766c7fa53d0e890facddb2cc9 /kernel/trace | |
parent | tracing: Update trace_ignore_this_task() kernel-doc comment (diff) | |
download | linux-18d14ebdbd07abdd6466f252d431ce6f0e70e38a.tar.xz linux-18d14ebdbd07abdd6466f252d431ce6f0e70e38a.zip |
tracing: Remove get/put_cpu() from function_trace_init
Since commit b6f11df26fdc ("trace: Call tracing_reset_online_cpus before
tracer->init()"), get/put_cpu() are not needed anymore.
We can use raw_smp_processor_id() instead.
Link: https://lkml.kernel.org/r/20201230140521.31920-1-hqjagain@gmail.com
Signed-off-by: Qiujun Huang <hqjagain@gmail.com>
Signed-off-by: Steven Rostedt (VMware) <rostedt@goodmis.org>
Diffstat (limited to 'kernel/trace')
-rw-r--r-- | kernel/trace/trace_functions.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/kernel/trace/trace_functions.c b/kernel/trace/trace_functions.c index c5095dd28e20..f67aec5bb771 100644 --- a/kernel/trace/trace_functions.c +++ b/kernel/trace/trace_functions.c @@ -106,8 +106,7 @@ static int function_trace_init(struct trace_array *tr) ftrace_init_array_ops(tr, func); - tr->array_buffer.cpu = get_cpu(); - put_cpu(); + tr->array_buffer.cpu = raw_smp_processor_id(); tracing_start_cmdline_record(); tracing_start_function_trace(tr); |