Re: [tip: objtool/core] objtool/klp: Add --debug option to show cloning decisions

From: Borislav Petkov

Date: Fri Oct 31 2025 - 10:21:18 EST


On Fri, Oct 31, 2025 at 10:09:44AM -0400, Nathan Chancellor wrote:
> Yeah, that looks good to me and matches the workaround that Peter did in
> include/linux/compiler-clang.h. If cleanup is going to be used more in
> objtool, it might be worth taking that approach there too like:
>
> #ifdef __clang__
> #define __cleanup(func) __maybe_unused __attribute__((__cleanup__(func)))
> #else
> #define __cleanup(func) __attribute__((__cleanup__(func)))
> #endif

LGTM.

I'll wait for the objool-er folks to lemme know what they want before
I productize it.

Thx Nathan!

--
Regards/Gruss,
Boris.

https://people.kernel.org/tglx/notes-about-netiquette