[PATCH v2] x86/cpu: keep the PROCESSOR_SELECT menu together

Randy Dunlap posted 1 patch 5 days, 6 hours ago
arch/x86/Kconfig.cpu |    8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
[PATCH v2] x86/cpu: keep the PROCESSOR_SELECT menu together
Posted by Randy Dunlap 5 days, 6 hours ago
Having a stray kconfig symbol in the middle of the PROCESSOR_SELECT menu
(this symbol plus its dependent symbols) causes the menu dependencies
not to be displayed correctly in "make {menu,n,g,x}config".

Move the BROADCAST_TLB_FLUSH symbol away from the PROCESSOR_SELECT menu
so that the list of processors is displayed correctly.

Fixes: 767ae437a32d ("x86/mm: Add INVLPGB feature and Kconfig entry")
Signed-off-by: Randy Dunlap <rdunlap@infradead.org>
---
v2: change subject from x86/mm to x86/cpu;
    note that this affects all "make *config" variants

Cc: Rik van Riel <riel@surriel.com>
Cc: Thomas Gleixner <tglx@kernel.org>
Cc: Ingo Molnar <mingo@redhat.com>
Cc: Borislav Petkov <bp@alien8.de>
Cc: Dave Hansen <dave.hansen@linux.intel.com>
Cc: x86@kernel.org

 arch/x86/Kconfig.cpu |    8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

--- linux-next-20260508.orig/arch/x86/Kconfig.cpu
+++ linux-next-20260508/arch/x86/Kconfig.cpu
@@ -302,10 +302,6 @@ menuconfig PROCESSOR_SELECT
 	  This lets you choose what x86 vendor support code your kernel
 	  will include.
 
-config BROADCAST_TLB_FLUSH
-	def_bool y
-	depends on CPU_SUP_AMD && 64BIT
-
 config CPU_SUP_INTEL
 	default y
 	bool "Support Intel processors" if PROCESSOR_SELECT
@@ -412,3 +408,7 @@ config CPU_SUP_VORTEX_32
 	  makes the kernel a tiny bit smaller.
 
 	  If unsure, say N.
+
+config BROADCAST_TLB_FLUSH
+	def_bool y
+	depends on CPU_SUP_AMD && 64BIT