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-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=65aebf6f5880e7ab692d814ca19f8936d0120364;p=users%2Fhch%2Fmisc.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 d1b4ffd6e085..4935c4c26f09 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