mirror of
https://github.com/torvalds/linux.git
synced 2024-12-20 10:01:56 +00:00
tracing: Remove get/put_cpu() from function_trace_init
Since commit b6f11df26f
("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>
This commit is contained in:
parent
b3ca59f6fe
commit
18d14ebdbd
@ -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);
|
||||
|
Loading…
Reference in New Issue
Block a user