[GIT PULL] objtool fixes
From: Ingo Molnar
Date: Sat Feb 07 2026 - 04:58:59 EST
Linus,
Please pull the latest objtool/urgent Git tree from:
git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git objtool-urgent-2026-02-07
for you to fetch changes up to f495054bd12e2abe5068e243bdf344b704c303c6:
Misc objtool fixes:
- Bump up the Clang minimum version requirements
for livepatch builds, due to Clang assembler
section handling bugs causing silent
miscompilations.
- Strip livepatching symbol artifacts from
non-livepatch modules.
- Fix livepatch build warnings when certain
Clang LTO options are enabled.
- Fix livepatch build error when
CONFIG_MEM_ALLOC_PROFILING_DEBUG=y.
Thanks,
Ingo
------------------>
Josh Poimboeuf (3):
livepatch/klp-build: Require Clang assembler >= 20
objtool/klp: Fix symbol correlation for orphaned local symbols
objtool/klp: Fix unexported static call key access for manually built livepatch modules
Petr Pavlu (2):
livepatch: Fix having __klp_objects relics in non-livepatch modules
livepatch: Free klp_{object,func}_ext data after initialization
include/linux/livepatch.h | 3 +++
kernel/livepatch/core.c | 19 +++++++++++++++++
scripts/livepatch/init.c | 20 ++++++++----------
scripts/livepatch/klp-build | 4 ++++
scripts/module.lds.S | 9 ++------
tools/objtool/check.c | 4 ++--
tools/objtool/include/objtool/klp.h | 10 ++++-----
tools/objtool/klp-diff.c | 41 +++++++++++++++++++++++++++++++------
8 files changed, 79 insertions(+), 31 deletions(-)