Thread (39 messages) 39 messages, 7 authors, 2025-08-10

Re: [PATCH v6 17/22] arm64: mm: Add page fault trace points

From: Steven Rostedt <rostedt@goodmis.org>
Date: 2025-05-19 16:08:39
Also in: linux-arm-kernel, lkml

On Mon, 19 May 2025 16:12:39 +0100
Will Deacon [off-list ref] wrote:
quoted
Perf events work for perf only. My question is why isn't this a tracepoint
that perf could hook into?  
Well, the perf event came first in this case, so we're stuck with it :/
I wonder what effort it will take to convert perf events to tracepoints ;-)

Note, I'm talking about tracepoints and not trace events, where the
latter is exposed to tracefs and the former is not.
I was hoping we could settle for a generic helper that could emit both
the trace event and the perf event (so that the ordering of the two is
portable across architectures) but, judging by Nam's reply, the trace
event is needed before kprobes gets a look in.
Perhaps we could add a helper function that does both (perf and
tracepoint) and hide the implementation from the code that calls it?

But I'm currently still on PTO so I haven't looked at the details yet.

-- Steve
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help