Re: [PATCH 01/48] objtool/klp: Fix is_uncorrelated_static_local() for Clang

Miroslav Benes
2026-04-24T09:17:16Z

On Wed, 22 Apr 2026 21:03:29 -0700, Josh Poimboeuf <jpoimboe@kernel.org> wrote:
> For naming function-local static locals, GCC uses .<id>, e.g.
> __already_done.15, while Clang uses <func>. with optional .<id>,
> e.g. create_worker.__already_done.111
>
> The existing is_uncorrelated_static_local() check only matches the GCC
> convention where the variable name is a prefix. Handle both cases by
> checking for a prefix match (GCC) and by checking after the first dot
> separator (Clang).
>
> [...]

Reviewed-by: Miroslav Benes <mbenes@suse.cz>

--
Miroslav