]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
kbuild,objtool: Defer objtool validation step for CONFIG_KLP_BUILD
authorJosh Poimboeuf <jpoimboe@kernel.org>
Wed, 17 Sep 2025 16:04:05 +0000 (09:04 -0700)
committerJosh Poimboeuf <jpoimboe@kernel.org>
Tue, 14 Oct 2025 21:50:19 +0000 (14:50 -0700)
commitf2c356d1d0f048e88c281a4178c8b2db138d3ac1
tree8d0c4954f07440c5d5c1459f766f8a548818adce
parent7ae60ff0b77f2e741049087a6d1beaf679b91a2c
kbuild,objtool: Defer objtool validation step for CONFIG_KLP_BUILD

In preparation for klp-build, defer objtool validation for
CONFIG_KLP_BUILD kernels until the final pre-link archive (e.g.,
vmlinux.o, module-foo.o) is built.  This will simplify the process of
generating livepatch modules.

Delayed objtool is generally preferred anyway, and is already standard
for IBT and LTO.  Eventually the per-translation-unit mode will be
phased out.

Acked-by: Petr Mladek <pmladek@suse.com>
Tested-by: Joe Lawrence <joe.lawrence@redhat.com>
Signed-off-by: Josh Poimboeuf <jpoimboe@kernel.org>
scripts/Makefile.lib
scripts/link-vmlinux.sh