Unverified Commit 44887eac authored by openeuler-ci-bot's avatar openeuler-ci-bot Committed by Gitee
Browse files

!15733 tracing: Fix use-after-free in print_graph_function_flags during tracer switching

parents 411f2e6e da8e64f2
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -1244,6 +1244,7 @@ void graph_trace_close(struct trace_iterator *iter)
	if (data) {
		free_percpu(data->cpu_data);
		kfree(data);
		iter->private = NULL;
	}
}

+0 −2
Original line number Diff line number Diff line
@@ -231,8 +231,6 @@ static void irqsoff_trace_open(struct trace_iterator *iter)
{
	if (is_graph(iter->tr))
		graph_trace_open(iter);
	else
		iter->private = NULL;
}

static void irqsoff_trace_close(struct trace_iterator *iter)
+0 −2
Original line number Diff line number Diff line
@@ -168,8 +168,6 @@ static void wakeup_trace_open(struct trace_iterator *iter)
{
	if (is_graph(iter->tr))
		graph_trace_open(iter);
	else
		iter->private = NULL;
}

static void wakeup_trace_close(struct trace_iterator *iter)