Thread (5 messages) 5 messages, 3 authors, 2023-01-25

Re: [PATCH 1/2] perf/tracing: Use stage6 of tracing to not duplicate macros

From: Peter Zijlstra <peterz@infradead.org>
Date: 2023-01-25 09:17:08
Also in: bpf, lkml

On Tue, Jan 24, 2023 at 03:22:39PM -0500, Steven Rostedt wrote:
From: "Steven Rostedt (Google)" <rostedt@goodmis.org>

The perf events are created by the same macro magic as tracefs trace
events are. But to hook into perf, it has its own code. It duplicates many
of the same macros as the tracefs macros and this is an issue because it
misses bug fixes as well as any new enhancements that come with the other
trace macros.

As the trace macros have been put into their own staging files, have perf
take advantage of this and use the tracefs stage 6 macros that the "fast
assign" portion of the trace event macro uses.

Link: https://lore.kernel.org/lkml/1671181385-5719-1-git-send-email-quic_linyyuan@quicinc.com/ (local)

Cc: Frederic Weisbecker <redacted>
Cc: Arnaldo Carvalho de Melo <redacted>
Cc: Peter Zijlstra <redacted>
Cc: Ingo Molnar <redacted>
Reported-by: Linyu Yuan <redacted>
Signed-off-by: Steven Rostedt (Google) <rostedt@goodmis.org>
Acked-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help