Re: mm/memory-failure tracepoint change breaks userspace rasdaemon
From: Steven Rostedt
Date: Wed Jun 03 2026 - 12:28:36 EST
On Wed, 3 Jun 2026 15:44:54 +0200
"David Hildenbrand (Arm)" <david@xxxxxxxxxx> wrote:
> Likely the latter. BPF [1] documents:
>
> Q: Are tracepoints part of the stable ABI?
> A: NO. Tracepoints are tied to internal implementation details hence they are
> subject to change and can break with newer kernels. BPF programs need to change
> accordingly when this happens.
>
> The Kernel ABI document explicitly doesn't list them AFAIKS.
>
> There were previous discussions on the stability of tracepints [2], I don't know
> what changed in the meantime. CCing Steve
>
> [1] https://www.kernel.org/doc/html/latest/bpf/bpf_design_QA.html
> [2] https://lwn.net/Articles/747256/
> [3] https://www.kernel.org/doc/html/latest/admin-guide/abi.html
Tracepoints are not stable or BPF programs only. But other applications
they are[1].
Adding Linus as he's the Supreme Judge on the matter.
-- Steve
[1] https://lwn.net/Articles/442113/