tracing/uprobe: Fix to initialize hw.tp_list when closing From: Masami Hiramatsu Fix to initialize hw.tp_list when closing the uprobe event for perf framework so that the event can be reused. Signed-off-by: Masami Hiramatsu --- kernel/trace/trace_uprobe.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel/trace/trace_uprobe.c b/kernel/trace/trace_uprobe.c index 352073d36585..fa90e4d64cea 100644 --- a/kernel/trace/trace_uprobe.c +++ b/kernel/trace/trace_uprobe.c @@ -1216,7 +1216,7 @@ static int uprobe_perf_close(struct trace_uprobe *tu, struct perf_event *event) write_lock(&tu->filter.rwlock); if (event->hw.target) { - list_del(&event->hw.tp_list); + list_del_init(&event->hw.tp_list); done = tu->filter.nr_systemwide || (event->hw.target->flags & PF_EXITING) || uprobe_filter_event(tu, event);