mirror of
https://github.com/followmsi/android_kernel_google_msm.git
synced 2024-11-06 23:17:41 +00:00
tracing: Use free_percpu instead of kfree
In the event->profile_enable() failure path, we release the per cpu buffers using kfree which is wrong because they are per cpu pointers. Although free_percpu only wraps kfree for now, that may change in the future so lets use the correct way. Reported-by: Paul Mackerras <paulus@samba.org> Signed-off-by: Frederic Weisbecker <fweisbec@gmail.com> Cc: Steven Rostedt <rostedt@goodmis.org> Cc: Ingo Molnar <mingo@elte.hu> Cc: Peter Zijlstra <peterz@infradead.org> Cc: Li Zefan <lizf@cn.fujitsu.com>
This commit is contained in:
parent
fe8e5b5a60
commit
75fb4090b3
1 changed files with 2 additions and 2 deletions
|
@ -53,8 +53,8 @@ static int ftrace_profile_enable_event(struct ftrace_event_call *event)
|
|||
|
||||
fail_buf_nmi:
|
||||
if (!total_profile_count) {
|
||||
kfree(trace_profile_buf_nmi);
|
||||
kfree(trace_profile_buf);
|
||||
free_percpu(trace_profile_buf_nmi);
|
||||
free_percpu(trace_profile_buf);
|
||||
trace_profile_buf_nmi = NULL;
|
||||
trace_profile_buf = NULL;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue