diff options
author | Qiujun Huang | 2020-12-30 22:05:21 +0800 |
---|---|---|
committer | Steven Rostedt (VMware) | 2021-02-02 17:02:05 -0500 |
commit | 18d14ebdbd07abdd6466f252d431ce6f0e70e38a (patch) | |
tree | c8c85082b088848766c7fa53d0e890facddb2cc9 /kernel/trace | |
parent | b3ca59f6fe79eb83a360e885f49730d07d31bf79 (diff) |
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); |