On May 16, 2025 10:04:50 AM EDT, Will Deacon <w...@kernel.org> wrote: > >> + if (user_mode(regs)) >> + trace_page_fault_user(addr, regs, esr); >> + else >> + trace_page_fault_kernel(addr, regs, esr); > >Why is this after kprobe_page_fault()? > >It's also a shame that the RV monitor can't hook into perf, as we >already have a sw event for page faults that you could use instead of >adding something new. > Perf events work for perf only. My question is why isn't this a tracepoint that perf could hook into? Tracepoints are made to be generic, whereas perf events are not. -- Steve
- Re: [PATCH v6 16/22] x86/tracing: Move page fault tra... Steven Rostedt
- [PATCH v6 18/22] riscv: mm: Add page fault trace points Nam Cao
- [PATCH v6 13/22] rv: Add support for LTL monitors Nam Cao
- Re: [PATCH v6 13/22] rv: Add support for LTL monitors Steven Rostedt
- [PATCH v6 19/22] rv: Add rtapp_pagefault monitor Nam Cao
- [PATCH v6 21/22] rv: Add documentation for rtapp monitor Nam Cao
- [PATCH v6 17/22] arm64: mm: Add page fault trace points Nam Cao
- Re: [PATCH v6 17/22] arm64: mm: Add page fault trace ... Steven Rostedt
- Re: [PATCH v6 17/22] arm64: mm: Add page fault trace ... Will Deacon
- Re: [PATCH v6 17/22] arm64: mm: Add page fault tr... Nam Cao
- Re: [PATCH v6 17/22] arm64: mm: Add page fault tr... Steven Rostedt
- Re: [PATCH v6 17/22] arm64: mm: Add page faul... Will Deacon
- Re: [PATCH v6 17/22] arm64: mm: Add page ... Steven Rostedt
- Re: [PATCH v6 17/22] arm64: mm: Add ... Will Deacon
- Re: [PATCH v6 17/22] arm64: mm: Add page fault tr... Mark Rutland
- Re: [PATCH v6 17/22] arm64: mm: Add page faul... Will Deacon
- [PATCH v6 20/22] rv: Add rtapp_sleep monitor Nam Cao
- [PATCH v6 22/22] rv: Allow to configure the number of per-... Nam Cao
- Re: [PATCH v6 00/22] RV: Linear temporal logic monitors fo... Gabriele Monaco
- Re: [PATCH v6 00/22] RV: Linear temporal logic monito... Steven Rostedt