[BUG] CONFIG_KMSAN breaks objtool and building of the kernel

From: Dmitry Voytik

Date: Tue Jun 16 2026 - 18:15:03 EST


Enabling CONFIG_KMSAN=y triggers the following build error:
make LLVM=1 -j(nproc)
SYNC include/config/auto.conf
DESCEND objtool
INSTALL libsubcmd_headers
LD vmlinux.o
vmlinux.o: warning: objtool: intel_pt_interrupt+0xde9: undefined stack state
vmlinux.o: warning: objtool: folio_zero_user+0x7cc: undefined stack state
vmlinux.o: error: objtool: intel_pt_interrupt+0xde4: unknown cfa base reg -1
make[2]: *** [scripts/Makefile.vmlinux_o:76: vmlinux.o] Error 255
make[2]: *** Deleting file 'vmlinux.o'

↪ git log --oneline | head -n1
062871f1371b (HEAD -> master, origin/master, origin/HEAD) Merge tag
'pinctrl-v7.1-3' of
git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl

↪ clang --version
clang version 22.1.6
Target: x86_64-pc-linux-gnu

Please let me know if you need my .config (basically, it's the default
Arch Linux config + make oldconfg)

--
Best Regards,
Dmitry Voytik.
voytikd@xxxxxxxxx