Re: [PATCH] tracing: fix CFI violation in probestub helper

From: Steven Rostedt

Date: Sat May 30 2026 - 19:03:04 EST


On Sat, 30 May 2026 22:19:21 +0100
David Laight <david.laight.linux@xxxxxxxxx> wrote:

> > +/* \
> > + * The probestub is only used for tprobes and not referenced \
> > + * anywhere else. This causes objtool to think it's not called \
> > + * at all and will add it to the seal list which will remove \
> > + * the ENDBR causing issues if a tprobe is ever used. \
> > + */ \
>
> Isn't the sense of that all wrong?

The above is still correct. It just expresses what the probestub is
used for.

> Maybe:
> Annotate the protosub 'CFI_NOSEAL' to stop objtool requesting the
> kernel remove the ENDBR because the only references to the
> function are in the __tracepoint section that objtool doesn't scan.

I do agree that your version is a bit more concise.

Thanks,

-- Steve