On Wed, Jun 03, 2026 at 12:17:07PM -0400, Steven Rostedt wrote:
> 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.
I *think* tools or libtraceevent can't really anticipate the TP namespace
change so we might have to revert, I'm afraid...
--
Regards/Gruss,
Boris.
https://people.kernel.org/tglx/notes-about-netiquette