]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
kstack_erase: Fix missed export of renamed KSTACK_ERASE_CFLAGS
authorKees Cook <kees@kernel.org>
Tue, 29 Jul 2025 23:50:48 +0000 (16:50 -0700)
committerKees Cook <kees@kernel.org>
Wed, 30 Jul 2025 00:17:46 +0000 (17:17 -0700)
Certain targets disable kstack_erase by filtering out KSTACK_ERASE_CFLAGS
rather than adding DISABLE_KSTACK_ERASE. The renaming to kstack_erase
missed the CFLAGS export, which broke those build targets (e.g. x86
vdso32).

Fixes: 76261fc7d1be ("stackleak: Split KSTACK_ERASE_CFLAGS from GCC_PLUGINS_CFLAGS")
Signed-off-by: Kees Cook <kees@kernel.org>
scripts/Makefile.kstack_erase

index c7bc2379e1133730eb6091c08b96b26afe8126cf..ee7e4ef7b89264c88d163eb2709066c24351df87 100644 (file)
@@ -16,6 +16,6 @@ endif
 
 KSTACK_ERASE_CFLAGS   := $(kstack-erase-cflags-y)
 
-export STACKLEAK_CFLAGS DISABLE_KSTACK_ERASE
+export KSTACK_ERASE_CFLAGS DISABLE_KSTACK_ERASE
 
 KBUILD_CFLAGS += $(KSTACK_ERASE_CFLAGS)