Skip to content
Snippets Groups Projects
Commit 0df29d64 authored by Kishor PK's avatar Kishor PK Committed by LiJen_Chang
Browse files

trace: prevent NULL pointer dereference


Prevent unintended NULL pointer dereference in trace_event_perf.

Change-Id: I35151c460b4350ebd414b67c655684c2019f799f
Signed-off-by: default avatarKishor PK <kpbhat@codeaurora.org>
Signed-off-by: default avatarSrinivasarao P <spathi@codeaurora.org>
Reviewed-on: http://mcrd1-22-pc.corpnet.asus/code-review/master/228618


Reviewed-by: default avatarLiJen_Chang <LiJen_Chang@asus.com>
Tested-by: default avatarLiJen_Chang <LiJen_Chang@asus.com>
parent 87def960
No related merge requests found
......@@ -222,7 +222,8 @@ int perf_trace_add(struct perf_event *p_event, int flags)
void perf_trace_del(struct perf_event *p_event, int flags)
{
struct ftrace_event_call *tp_event = p_event->tp_event;
hlist_del_rcu(&p_event->hlist_entry);
if (!hlist_unhashed(&p_event->hlist_entry))
hlist_del_rcu(&p_event->hlist_entry);
tp_event->class->reg(tp_event, TRACE_REG_PERF_DEL, p_event);
}
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment