From: Nathan Chancellor Date: Thu, 21 Aug 2025 21:15:39 +0000 (-0700) Subject: arch/Kconfig: Drop always true condition from RANDOMIZE_KSTACK_OFFSET X-Git-Tag: v6.18-rc1~140^2~4^2~10 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=65aebf6f5880e7ab692d814ca19f8936d0120364;p=thirdparty%2Fkernel%2Flinux.git arch/Kconfig: Drop always true condition from RANDOMIZE_KSTACK_OFFSET Now that the minimum supported version of LLVM for building the kernel has been bumped to 15.0.0, the second depends line in RANDOMIZE_KSTACK_OFFSET is always true, so it can be removed. Reviewed-by: Kees Cook Link: https://lore.kernel.org/r/20250821-bump-min-llvm-ver-15-v2-2-635f3294e5f0@kernel.org Signed-off-by: Nathan Chancellor --- diff --git a/arch/Kconfig b/arch/Kconfig index d1b4ffd6e0856..4935c4c26f09e 100644 --- a/arch/Kconfig +++ b/arch/Kconfig @@ -1475,7 +1475,6 @@ config RANDOMIZE_KSTACK_OFFSET bool "Support for randomizing kernel stack offset on syscall entry" if EXPERT default y depends on HAVE_ARCH_RANDOMIZE_KSTACK_OFFSET - depends on INIT_STACK_NONE || !CC_IS_CLANG || CLANG_VERSION >= 140000 help The kernel stack offset can be randomized (after pt_regs) by roughly 5 bits of entropy, frustrating memory corruption