[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <aYcM0KVbWAbrgiY3@gmail.com>
Date: Sat, 7 Feb 2026 10:58:40 +0100
From: Ingo Molnar <mingo@...nel.org>
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: linux-kernel@...r.kernel.org, Peter Zijlstra <a.p.zijlstra@...llo.nl>,
Josh Poimboeuf <jpoimboe@...hat.com>
Subject: [GIT PULL] objtool fixes
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(-)
Powered by blists - more mailing lists