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
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