On Wed, 3 Jun 2026 15:44:54 +0200 "David Hildenbrand (Arm)" <[email protected]> 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/
