From nobody Mon May 25 06:42:10 2026 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 74914405C22 for ; Sun, 17 May 2026 04:37:37 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=198.137.202.133 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778992661; cv=none; b=XOxrfyCL/X7pfdfGk9Xz4tia6G99IAlGXCSC4eHjWwmku0g/OpxKJULq4+XWXpYSso6Qcswo3l2Cz3fG8xlOzYtOCYzdbaqXbSQ3sFe+8wEY+qNda3rdNrmTVUNWSy7o9Sgx8q2ACnBDJsnpVX0rEVPuj63YRMzBw0X5pPvRYzI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778992661; c=relaxed/simple; bh=XOXQK8FoaDTZaw1GgWsNJ7OraxIv4qQJnszLSBy2ygY=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=H5h3wB81YLF8Xz1yWdxqDIifVfq+nOu/aKq01cF/46zSTP9VgMN2AesS9C9YTywgm0Go6hMoFWbBIIYRtI9YTtNqf3yX7/xoERgiydtZx5/04UPqoh69XOqmcA9ov8an0mVC5fcbknXoOIxnf8OtPRi0enpAuZFrYJQXH1xxvrs= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=infradead.org; spf=none smtp.mailfrom=infradead.org; dkim=pass (2048-bit key) header.d=infradead.org header.i=@infradead.org header.b=WZT9HskU; arc=none smtp.client-ip=198.137.202.133 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=infradead.org Authentication-Results: smtp.subspace.kernel.org; spf=none smtp.mailfrom=infradead.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=infradead.org header.i=@infradead.org header.b="WZT9HskU" DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=bombadil.20210309; h=Content-Transfer-Encoding: MIME-Version:Message-ID:Date:Subject:Cc:To:From:Sender:Reply-To:Content-Type: Content-ID:Content-Description:In-Reply-To:References; bh=8TYWc9lkp948aL4ePcqAcd2l8v9uIvzqW2oDzBif2PU=; b=WZT9HskU7H+YYuKboTeK8WI903 lTN0zEe16d3AoTEXUwjdMWYU9V77MYcPB+2h6Fdr317EsejY4tZhI+SzbZ4TGJDa1ybDX3N3fchEz +8muWNcICnW4SFfQwrex5GJ9I8cmvJytb4IPQRdpokQlgjzgiMNPZKd3o64lHsPYq4jnCGlC4cp+H P+U2GmEEgx6JEEC7AfybJuMws8AYEjNF/oKbu2xq6BIBUT98u2dyLAFavFiaY9b1mHoCdZBoiTYMa FbMGk8FDepgOZx5HsNdp5r21Gs8k6IlSgSqPA+jZhu20Ho0xBvEwucaPO5IoYnPwx9Sne4hUMwUei ad49mbzg==; Received: from [50.53.43.113] (helo=bombadil.infradead.org) by bombadil.infradead.org with esmtpsa (Exim 4.99.1 #2 (Red Hat Linux)) id 1wOTFq-0000000C5gJ-2cbL; Sun, 17 May 2026 04:37:30 +0000 From: Randy Dunlap To: linux-kernel@vger.kernel.org Cc: Randy Dunlap , Rik van Riel , Thomas Gleixner , Ingo Molnar , Borislav Petkov , Dave Hansen , x86@kernel.org Subject: [PATCH] x86/mm: keep the PROCESSOR_SELECT menu together Date: Sat, 16 May 2026 21:37:29 -0700 Message-ID: <20260517043729.63656-1-rdunlap@infradead.org> X-Mailer: git-send-email 2.54.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" 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 gconfig and xconfig. (It seems not to matter in menuconfig and nconfig.) 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 --- Cc: Rik van Riel Cc: Thomas Gleixner Cc: Ingo Molnar Cc: Borislav Petkov Cc: Dave Hansen 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. =20 -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. =20 If unsure, say N. + +config BROADCAST_TLB_FLUSH + def_bool y + depends on CPU_SUP_AMD && 64BIT