From nobody Sun Feb 8 10:49:36 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 E83AA202F7B for ; Mon, 5 May 2025 11:09:54 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1746443395; cv=none; b=MhVzIquzkMp49snYE+oxHjSeSoAOCSaBEnuExeUmBjQTIhsI0uvxbNalzzgmftVPOyGMr616rG/UVW60pnzSbXEQwqKjCvCt/ghgiJtIRsK0wNvyZYVvZp4W/8Hj54AWSRdtki92DDT1wJtfa9Bf9FliHCdnYl6acOYXdFpTFuA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1746443395; c=relaxed/simple; bh=X2qIQbip9P9ugc2OC4RHxRSk9Q5ysGY92qa3dfyugqQ=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=sAUqIMPA/J2/UVMdAvlheiXEHic1WMU4FhLS1LM00GVDrHG+WGea8Z7ixJkVR6ML+ddaQB+t1DsbCzEW2WY3v+IWw6dlbcpGuihVMvs88iLbLayj9rVdgjN9dUqF/Vweh7g8YaXivrq3+VMAvgc9iDS5DWTP/1Gm5LsEV1uf9+0= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=FYAiKTWi; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="FYAiKTWi" Received: by smtp.kernel.org (Postfix) with ESMTPSA id C78B2C4CEF0; Mon, 5 May 2025 11:09:51 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1746443394; bh=X2qIQbip9P9ugc2OC4RHxRSk9Q5ysGY92qa3dfyugqQ=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=FYAiKTWiLdkAVbk72gTa/ddmT6rJYs5nclntfFDpqMyY8bUR9zhhprGa5PpebO4Qd rClki15n+/d5OUFa+rxQGw4AxAJFyOf0OSanQk0XraImvCygvJG4Q3jI7jJ/3PfRSX gLtfYnTail48vYuvPmdQ/H/eJmo95xpMAXiggehIn2Ovu4R/ieG8KPruzvtGJPve66 KjAyBiJAUr92IPNYTBJ5tgUnZ8XHU2sVCIgkItNxgEf+MkgR4GAf+WAOsLsEOesbGW s8s/VOt/YezJ4s3xUUn/iq/EJWzUIBHiy+aGmrSUgfDdh4vqmLJ4z7X9RTgvd/HpT7 LdQ+Mx6N0DJEA== From: Ingo Molnar To: linux-kernel@vger.kernel.org Cc: "H . Peter Anvin" , Linus Torvalds , Peter Zijlstra , Borislav Petkov , Thomas Gleixner , Ingo Molnar , Ard Biesheuvel , Arnd Bergmann , David Woodhouse , Masahiro Yamada , Michal Marek Subject: [PATCH 01/15] x86/kconfig/64: Refresh defconfig Date: Mon, 5 May 2025 13:09:32 +0200 Message-ID: <20250505110946.1095363-2-mingo@kernel.org> X-Mailer: git-send-email 2.45.2 In-Reply-To: <20250505110946.1095363-1-mingo@kernel.org> References: <20250505110946.1095363-1-mingo@kernel.org> 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" Refresh the x86-64 defconfig to pick up changes in the general Kconfig environment: removed options, different defaults, renames, etc. No changes to the actual result of 'make ARCH=3Dx86 defconfig'. Signed-off-by: Ingo Molnar Cc: Ard Biesheuvel Cc: Arnd Bergmann Cc: David Woodhouse Cc: H. Peter Anvin Cc: Linus Torvalds Cc: Masahiro Yamada Cc: Michal Marek --- arch/x86/configs/x86_64_defconfig | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/arch/x86/configs/x86_64_defconfig b/arch/x86/configs/x86_64_de= fconfig index 61e25f6209ed..7d7310cdf8b0 100644 --- a/arch/x86/configs/x86_64_defconfig +++ b/arch/x86/configs/x86_64_defconfig @@ -27,6 +27,7 @@ CONFIG_CGROUP_DEBUG=3Dy CONFIG_BLK_DEV_INITRD=3Dy CONFIG_KALLSYMS_ALL=3Dy CONFIG_PROFILING=3Dy +CONFIG_KEXEC=3Dy CONFIG_SMP=3Dy CONFIG_HYPERVISOR_GUEST=3Dy CONFIG_PARAVIRT=3Dy @@ -40,8 +41,6 @@ CONFIG_EFI=3Dy CONFIG_EFI_STUB=3Dy CONFIG_EFI_MIXED=3Dy CONFIG_HZ_1000=3Dy -CONFIG_KEXEC=3Dy -CONFIG_CRASH_DUMP=3Dy CONFIG_HIBERNATION=3Dy CONFIG_PM_DEBUG=3Dy CONFIG_PM_TRACE_RTC=3Dy @@ -63,9 +62,7 @@ CONFIG_BINFMT_MISC=3Dy # CONFIG_COMPAT_BRK is not set CONFIG_NET=3Dy CONFIG_PACKET=3Dy -CONFIG_UNIX=3Dy CONFIG_XFRM_USER=3Dy -CONFIG_INET=3Dy CONFIG_IP_MULTICAST=3Dy CONFIG_IP_ADVANCED_ROUTER=3Dy CONFIG_IP_MULTIPLE_TABLES=3Dy @@ -205,7 +202,6 @@ CONFIG_SND_HDA_INTEL=3Dy CONFIG_SND_HDA_HWDEP=3Dy CONFIG_HIDRAW=3Dy CONFIG_HID_GYRATION=3Dy -CONFIG_LOGITECH_FF=3Dy CONFIG_HID_NTRIG=3Dy CONFIG_HID_PANTHERLORD=3Dy CONFIG_PANTHERLORD_FF=3Dy @@ -239,7 +235,6 @@ CONFIG_EXT4_FS_POSIX_ACL=3Dy CONFIG_EXT4_FS_SECURITY=3Dy CONFIG_QUOTA=3Dy CONFIG_QUOTA_NETLINK_INTERFACE=3Dy -# CONFIG_PRINT_QUOTA_WARNING is not set CONFIG_QFMT_V2=3Dy CONFIG_AUTOFS_FS=3Dy CONFIG_ISO9660_FS=3Dy @@ -264,13 +259,11 @@ CONFIG_SECURITY=3Dy CONFIG_SECURITY_NETWORK=3Dy CONFIG_SECURITY_SELINUX=3Dy CONFIG_SECURITY_SELINUX_BOOTPARAM=3Dy -CONFIG_SECURITY_SELINUX_DISABLE=3Dy CONFIG_PRINTK_TIME=3Dy CONFIG_DEBUG_KERNEL=3Dy CONFIG_MAGIC_SYSRQ=3Dy CONFIG_DEBUG_WX=3Dy CONFIG_DEBUG_STACK_USAGE=3Dy -# CONFIG_SCHED_DEBUG is not set CONFIG_SCHEDSTATS=3Dy CONFIG_BLK_DEV_IO_TRACE=3Dy CONFIG_PROVIDE_OHCI1394_DMA_INIT=3Dy --=20 2.45.2 From nobody Sun Feb 8 10:49:36 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 DA5AF2046A5 for ; Mon, 5 May 2025 11:09:57 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1746443397; cv=none; b=kpMDB4YXZQAFtmQdZFl8pnmFt0ZDqkqFDwcYmUCA8hTOF2oucmcfxhEc8rDC3PMD917u8h7swJKyMRaMiPqG4mdsMPnz1RpTnxWNOwG7+OUGs3awft16R/leVdZx03YpMGaSV+SbDOuW7pTKxaN40pBSfWpHYTYlkAoCW0iCtzU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1746443397; c=relaxed/simple; bh=dOJtECNKkBxi48qMeisCrCtM6mzZ/b4yWbrlZ7GczE8=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=PEhEgumQlgoAaSCJwC8oOVnMMZi8WNXjeHnlMz3VViMy1zJV75fYzXalynYV/uI8E+anPT6weLriKnmOKpx6oS+Y6+LUBMjzomNad6sfbDhKgzfStJppzcj8blIOKpFJfw/IxltOQXz+MvtXdZvxbxiPORz8J7bCmGB6E8opzOU= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=uL+tuao1; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="uL+tuao1" Received: by smtp.kernel.org (Postfix) with ESMTPSA id CBA9FC4CEE9; Mon, 5 May 2025 11:09:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1746443397; bh=dOJtECNKkBxi48qMeisCrCtM6mzZ/b4yWbrlZ7GczE8=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=uL+tuao1EXLrpxJDj+wx3DhP/JsGkCASuSg0ar3xwaqRyMrpY3/DAa9TcBYfF15H6 mHlXMDfi3mRVg5dCvJAc9YqaN8ovbjXtEeSbgXAM3i0WD4QmTi1E/dMDEOYLKbvl6s GTEJXPcKY3ug9fOkucoMTn6wM3rA/gQjVDXpzRXXb3LGoBhUm3jr2qBXukT9jY59wX ORMp1Ysdul/QRwGhB5FOGAddFnafwGZBbc9J1pzOP7ljYc8TDtUPaTJoeCPACeMWmY 5Le9vBHof1aBa41thlQx5Xvj82fbMKxVbSLdSusR3jXJEwafCIoR4gMzVVDSvEm21A pLCbKMdVwrGgA== From: Ingo Molnar To: linux-kernel@vger.kernel.org Cc: "H . Peter Anvin" , Linus Torvalds , Peter Zijlstra , Borislav Petkov , Thomas Gleixner , Ingo Molnar , Ard Biesheuvel , Arnd Bergmann , David Woodhouse , Masahiro Yamada , Michal Marek Subject: [PATCH 02/15] x86/kconfig/32: Refresh defconfig Date: Mon, 5 May 2025 13:09:33 +0200 Message-ID: <20250505110946.1095363-3-mingo@kernel.org> X-Mailer: git-send-email 2.45.2 In-Reply-To: <20250505110946.1095363-1-mingo@kernel.org> References: <20250505110946.1095363-1-mingo@kernel.org> 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" Refresh the x86-32 defconfig to pick up changes in the general Kconfig environment: removed options, different defaults, renames, etc. No changes to the actual result of 'make ARCH=3Di386 defconfig'. Signed-off-by: Ingo Molnar Cc: Ard Biesheuvel Cc: Arnd Bergmann Cc: David Woodhouse Cc: H. Peter Anvin Cc: Linus Torvalds Cc: Masahiro Yamada Cc: Michal Marek --- arch/x86/configs/i386_defconfig | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/arch/x86/configs/i386_defconfig b/arch/x86/configs/i386_defcon= fig index 91801138b10b..e983f1db22dd 100644 --- a/arch/x86/configs/i386_defconfig +++ b/arch/x86/configs/i386_defconfig @@ -28,6 +28,7 @@ CONFIG_CGROUP_DEBUG=3Dy CONFIG_BLK_DEV_INITRD=3Dy CONFIG_KALLSYMS_ALL=3Dy CONFIG_PROFILING=3Dy +CONFIG_KEXEC=3Dy CONFIG_SMP=3Dy CONFIG_HYPERVISOR_GUEST=3Dy CONFIG_PARAVIRT=3Dy @@ -40,8 +41,6 @@ CONFIG_X86_CHECK_BIOS_CORRUPTION=3Dy CONFIG_EFI=3Dy CONFIG_EFI_STUB=3Dy CONFIG_HZ_1000=3Dy -CONFIG_KEXEC=3Dy -CONFIG_CRASH_DUMP=3Dy # CONFIG_MITIGATION_RETHUNK is not set CONFIG_HIBERNATION=3Dy CONFIG_PM_DEBUG=3Dy @@ -64,9 +63,7 @@ CONFIG_BINFMT_MISC=3Dy # CONFIG_COMPAT_BRK is not set CONFIG_NET=3Dy CONFIG_PACKET=3Dy -CONFIG_UNIX=3Dy CONFIG_XFRM_USER=3Dy -CONFIG_INET=3Dy CONFIG_IP_MULTICAST=3Dy CONFIG_IP_ADVANCED_ROUTER=3Dy CONFIG_IP_MULTIPLE_TABLES=3Dy @@ -138,6 +135,7 @@ CONFIG_CONNECTOR=3Dy CONFIG_EFI_CAPSULE_LOADER=3Dy CONFIG_BLK_DEV_LOOP=3Dy CONFIG_VIRTIO_BLK=3Dy +# CONFIG_INTEL_MEI is not set CONFIG_BLK_DEV_SD=3Dy CONFIG_BLK_DEV_SR=3Dy CONFIG_CHR_DEV_SG=3Dy @@ -211,7 +209,6 @@ CONFIG_SND_HDA_INTEL=3Dy CONFIG_SND_HDA_HWDEP=3Dy CONFIG_HIDRAW=3Dy CONFIG_HID_GYRATION=3Dy -CONFIG_LOGITECH_FF=3Dy CONFIG_HID_NTRIG=3Dy CONFIG_HID_PANTHERLORD=3Dy CONFIG_PANTHERLORD_FF=3Dy @@ -242,7 +239,6 @@ CONFIG_EXT4_FS_POSIX_ACL=3Dy CONFIG_EXT4_FS_SECURITY=3Dy CONFIG_QUOTA=3Dy CONFIG_QUOTA_NETLINK_INTERFACE=3Dy -# CONFIG_PRINT_QUOTA_WARNING is not set CONFIG_QFMT_V2=3Dy CONFIG_AUTOFS_FS=3Dy CONFIG_ISO9660_FS=3Dy @@ -267,19 +263,15 @@ CONFIG_SECURITY=3Dy CONFIG_SECURITY_NETWORK=3Dy CONFIG_SECURITY_SELINUX=3Dy CONFIG_SECURITY_SELINUX_BOOTPARAM=3Dy -CONFIG_SECURITY_SELINUX_DISABLE=3Dy CONFIG_PRINTK_TIME=3Dy CONFIG_DEBUG_KERNEL=3Dy CONFIG_FRAME_WARN=3D1024 CONFIG_MAGIC_SYSRQ=3Dy -CONFIG_DEBUG_WX=3Dy CONFIG_DEBUG_STACK_USAGE=3Dy -# CONFIG_SCHED_DEBUG is not set CONFIG_SCHEDSTATS=3Dy CONFIG_BLK_DEV_IO_TRACE=3Dy CONFIG_PROVIDE_OHCI1394_DMA_INIT=3Dy CONFIG_EARLY_PRINTK_DBGP=3Dy CONFIG_DEBUG_BOOT_PARAMS=3Dy -CONFIG_UNWINDER_FRAME_POINTER=3Dy CONFIG_DEBUG_ENTRY=3Dy -# CONFIG_64BIT is not set +CONFIG_UNWINDER_FRAME_POINTER=3Dy --=20 2.45.2 From nobody Sun Feb 8 10:49:36 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 F352D202C2A for ; Mon, 5 May 2025 11:10:00 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1746443401; cv=none; b=KLpNbCj/D+bgerTVm51x0ThluuFchAmdoO9a6uIJiQiqXro6D01pBYCan2NYZ5303t6f2Wim/q3XX15v2SlZqnOAxwlwbfKFWej7u+XAHVBguiKqliPDn607tVLBCwot+BdzuBXnN8dsUDWSF+a955JA8rIVGzGAOjbjYxs09jM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1746443401; c=relaxed/simple; bh=m1ua2gv6ZUlge2dnQ93gbROLZjd8XU7U5kTj2XLvWwk=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=MiRPi5QpMo4aFlX7MeGYskFWSQkW9ZKuuyE7Kxw4/LMK+WFD92Yonv/w1aX4HT3ahhHMBRdCA9GbWQdPQpuush9ZQgAYsJ0G1CHj2QjAS4eP7eg8NSSiej1wfhUeglGhE8I7UFr6fz5ULAdgt4o9M+al3xz+6/S0Zf0lo4nvWhM= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=X7aPAPxh; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="X7aPAPxh" Received: by smtp.kernel.org (Postfix) with ESMTPSA id D16E9C4CEEF; Mon, 5 May 2025 11:09:57 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1746443400; bh=m1ua2gv6ZUlge2dnQ93gbROLZjd8XU7U5kTj2XLvWwk=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=X7aPAPxhRKErbI+obFnDegtqEgSR5P86sVx1hBUrAustEvn8Ywex4ExXtgaQvjO7K 7yUWa+iGoqYR7h+VLFGZuyfhYcq8bvz5UKsS3TeN3N9IKlMAfEOBrqaEd+coEDeuvh ma0CL5hnASb25cIVrUHrtOqCrz+VWz6Y5zu1761x7CvVo+KuwrMXHfDoy/ydbOCLhk eCgwMDvSynS4vGZRvo0sufVqOqHkUhu1ZovKIRA/AhYcCbE9v5d5+QxbW2BUjqNiBJ 8wTVu/qrEr+EoTKj12unIP1L2albNCbDhm7vuVrHMW/kcQ88rBKoS4lNL+LRvzGPT6 RdEV6ykpFQjXw== From: Ingo Molnar To: linux-kernel@vger.kernel.org Cc: "H . Peter Anvin" , Linus Torvalds , Peter Zijlstra , Borislav Petkov , Thomas Gleixner , Ingo Molnar , Ard Biesheuvel , Arnd Bergmann , David Woodhouse , Masahiro Yamada , Michal Marek Subject: [PATCH 03/15] x86/kconfig: Rename x86_64_defconfig to defconfig.x86_64 and i386_defconfig to defconfig.i386 Date: Mon, 5 May 2025 13:09:34 +0200 Message-ID: <20250505110946.1095363-4-mingo@kernel.org> X-Mailer: git-send-email 2.45.2 In-Reply-To: <20250505110946.1095363-1-mingo@kernel.org> References: <20250505110946.1095363-1-mingo@kernel.org> 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" Editing the defconfigs with shell filename completion is unnecessarily hard due to bad naming: if one remembers 'arch/x86/config/defconfig', it won't lead to the right files, because the defconfigs are prefixed with $(ARCH)_. Under the principle of 'higher order names should go first', prefix them with 'defconfig' and postfix them with .$(ARCH), and thus make all x86 configs match the arch/x86/config/defconfig.* pattern. Signed-off-by: Ingo Molnar Cc: Ard Biesheuvel Cc: Arnd Bergmann Cc: David Woodhouse Cc: H. Peter Anvin Cc: Linus Torvalds Cc: Masahiro Yamada Cc: Michal Marek --- Documentation/admin-guide/verify-bugs-and-bisect-regressions.rst | 2 +- arch/x86/Makefile | 6 +++--- arch/x86/configs/{i386_defconfig =3D> defconfig.i386} | 0 arch/x86/configs/{x86_64_defconfig =3D> defconfig.x86_64} | 0 drivers/gpu/drm/ci/build.yml | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Documentation/admin-guide/verify-bugs-and-bisect-regressions.r= st b/Documentation/admin-guide/verify-bugs-and-bisect-regressions.rst index 03c55151346c..bcd2bdf6c076 100644 --- a/Documentation/admin-guide/verify-bugs-and-bisect-regressions.rst +++ b/Documentation/admin-guide/verify-bugs-and-bisect-regressions.rst @@ -426,7 +426,7 @@ machine; if you want to compile the kernel on another s= ystem, check Look out for a line starting with '# using defaults found in'. It should= be followed by a path to a file in '/boot/' that contains the release ident= ifier of your currently working kernel. If the line instead continues with som= ething - like 'arch/x86/configs/x86_64_defconfig', then the build infra failed to= find + like 'arch/x86/configs/defconfig.x86_64', then the build infra failed to= find the .config file for your running kernel -- in which case you have to pu= t one there manually, as explained in the reference section. =20 diff --git a/arch/x86/Makefile b/arch/x86/Makefile index 594723005d95..bae2c7bbb8db 100644 --- a/arch/x86/Makefile +++ b/arch/x86/Makefile @@ -4,12 +4,12 @@ # select defconfig based on actual architecture ifeq ($(ARCH),x86) ifeq ($(shell uname -m | sed -e 's/i.86/i386/'),i386) - KBUILD_DEFCONFIG :=3D i386_defconfig + KBUILD_DEFCONFIG :=3D defconfig.i386 else - KBUILD_DEFCONFIG :=3D x86_64_defconfig + KBUILD_DEFCONFIG :=3D defconfig.x86_64 endif else - KBUILD_DEFCONFIG :=3D $(ARCH)_defconfig + KBUILD_DEFCONFIG :=3D defconfig.$(ARCH) endif =20 ifdef CONFIG_CC_IS_GCC diff --git a/arch/x86/configs/i386_defconfig b/arch/x86/configs/defconfig.i= 386 similarity index 100% rename from arch/x86/configs/i386_defconfig rename to arch/x86/configs/defconfig.i386 diff --git a/arch/x86/configs/x86_64_defconfig b/arch/x86/configs/defconfig= .x86_64 similarity index 100% rename from arch/x86/configs/x86_64_defconfig rename to arch/x86/configs/defconfig.x86_64 diff --git a/drivers/gpu/drm/ci/build.yml b/drivers/gpu/drm/ci/build.yml index 274f118533a7..2e0ce38d73cd 100644 --- a/drivers/gpu/drm/ci/build.yml +++ b/drivers/gpu/drm/ci/build.yml @@ -35,7 +35,7 @@ - .build - .use-debian/x86_64_build variables: - DEFCONFIG: "arch/x86/configs/x86_64_defconfig" + DEFCONFIG: "arch/x86/configs/defconfig.x86_64" KERNEL_IMAGE_NAME: "bzImage" KERNEL_ARCH: "x86_64" =20 --=20 2.45.2 From nobody Sun Feb 8 10:49:36 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 E825C2063F0 for ; Mon, 5 May 2025 11:10:03 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1746443404; cv=none; b=NpFjiom8McdtJzx+Tjf7Z+quwNckZMumfqz3mCv+vARAapspE+SSmn43xfLZRz5Bw8MUqIf3BzcdudI8+nVqyec5ipqNIz//Boam8AZM9oHBO5Pjv4juDuhCp7QGCJtGoko/EP06ex3c6ztTBRqDiL6PeEHhLS253Wc/pRSQ2pQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1746443404; c=relaxed/simple; bh=j8msM/0S8KJZ4cok9LJpfQK4wpdWi6sw06L1GPevgNc=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=Dz0XtPI9GZbdTFLBYpMhv9muz3AHAfAMU8wwJ5iTG+CW73QY0ctRq4RKwiT6nfeGB1Hzw1YJwhihr4f7Wp1gzS20pWh5ZUK8v4oPhx0WSrXlx0164Cgfjszp3DfoF8nBWGFlg+GwGaadHqwoUA3MwH4Vr3SNR2vXjIdQP7IeHgQ= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=DD5CGuFA; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="DD5CGuFA" Received: by smtp.kernel.org (Postfix) with ESMTPSA id D753CC4CEE9; Mon, 5 May 2025 11:10:00 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1746443403; bh=j8msM/0S8KJZ4cok9LJpfQK4wpdWi6sw06L1GPevgNc=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=DD5CGuFAELK7cdAMShaxOQlRyP4lmNpY5lFrYrS4W2yAap/Ng4zarrcQwr4V868T0 MN3dfIy88rks0O8b6jHJuoXaGgbCFUpCNDCyC84OLXIs68+G6ZrscTga+UJL6Ec6aq 4hIs4DzdPhj04WWrkSCWR9bYMShH0Otm/cJ0f3RNI0r7SbacFPhIr1EMKgEmF67VmZ ne9HnOP6imGixT1lhae6u71LsRrG+H1Xaw3wYfSmPThZKPm86YyjcdY87KuDDlpm4I 9xexzCD5svo0XRQr3QML76amPfCvcNTm1oMT1LJo7NNr98Ub0Y07Pnf3ZtuhYCj1wi VbFvC0AaCl4VA== From: Ingo Molnar To: linux-kernel@vger.kernel.org Cc: "H . Peter Anvin" , Linus Torvalds , Peter Zijlstra , Borislav Petkov , Thomas Gleixner , Ingo Molnar , Ard Biesheuvel , Arnd Bergmann , David Woodhouse , Masahiro Yamada , Michal Marek Subject: [PATCH 04/15] x86/kbuild: Introduce the 'x86_32' subarchitecture Date: Mon, 5 May 2025 13:09:35 +0200 Message-ID: <20250505110946.1095363-5-mingo@kernel.org> X-Mailer: git-send-email 2.45.2 In-Reply-To: <20250505110946.1095363-1-mingo@kernel.org> References: <20250505110946.1095363-1-mingo@kernel.org> 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" These days the canonical counterpart to the x86_64 architecture is the x86_32 architecture - except our Makefiles don't accept it as an ARCH target. Make it so. Signed-off-by: Ingo Molnar Cc: Ard Biesheuvel Cc: Arnd Bergmann Cc: David Woodhouse Cc: H. Peter Anvin Cc: Linus Torvalds Cc: Masahiro Yamada Cc: Michal Marek --- Makefile | 7 +++++-- arch/x86/Kconfig | 2 +- arch/x86/Makefile | 10 +++++++--- arch/x86/configs/{defconfig.i386 =3D> defconfig.x86_32} | 0 tools/scripts/Makefile.arch | 7 +++++-- 5 files changed, 18 insertions(+), 8 deletions(-) diff --git a/Makefile b/Makefile index b29cc321ffd9..84a4912f3343 100644 --- a/Makefile +++ b/Makefile @@ -407,10 +407,13 @@ UTS_MACHINE :=3D $(ARCH) SRCARCH :=3D $(ARCH) =20 # Additional ARCH settings for x86 -ifeq ($(ARCH),i386) +ifeq ($(ARCH),x86_64) SRCARCH :=3D x86 endif -ifeq ($(ARCH),x86_64) +ifeq ($(ARCH),x86_32) + SRCARCH :=3D x86 +endif +ifeq ($(ARCH),i386) SRCARCH :=3D x86 endif =20 diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig index 4b9f378e05f6..3282638072b9 100644 --- a/arch/x86/Kconfig +++ b/arch/x86/Kconfig @@ -2,7 +2,7 @@ # Select 32 or 64 bit config 64BIT bool "64-bit kernel" if "$(ARCH)" =3D "x86" - default "$(ARCH)" !=3D "i386" + default "$(ARCH)" !=3D "i386" && "$(ARCH)" !=3D "x86_32" help Say yes to build a 64-bit kernel - formerly known as x86_64 Say no to build a 32-bit kernel - formerly known as i386 diff --git a/arch/x86/Makefile b/arch/x86/Makefile index bae2c7bbb8db..fb4f0f15d1df 100644 --- a/arch/x86/Makefile +++ b/arch/x86/Makefile @@ -1,15 +1,19 @@ # SPDX-License-Identifier: GPL-2.0 -# Unified Makefile for i386 and x86_64 +# Unified Makefile for x86_64 and x86_32 =20 -# select defconfig based on actual architecture +# When in doubt, select defconfig based on host architecture: ifeq ($(ARCH),x86) ifeq ($(shell uname -m | sed -e 's/i.86/i386/'),i386) - KBUILD_DEFCONFIG :=3D defconfig.i386 + KBUILD_DEFCONFIG :=3D defconfig.x86_32 else KBUILD_DEFCONFIG :=3D defconfig.x86_64 endif else + ifeq ($(ARCH),i386) + KBUILD_DEFCONFIG :=3D defconfig.x86_32 + else KBUILD_DEFCONFIG :=3D defconfig.$(ARCH) + endif endif =20 ifdef CONFIG_CC_IS_GCC diff --git a/arch/x86/configs/defconfig.i386 b/arch/x86/configs/defconfig.x= 86_32 similarity index 100% rename from arch/x86/configs/defconfig.i386 rename to arch/x86/configs/defconfig.x86_32 diff --git a/tools/scripts/Makefile.arch b/tools/scripts/Makefile.arch index eabfe9f411d9..9aedca27ac9a 100644 --- a/tools/scripts/Makefile.arch +++ b/tools/scripts/Makefile.arch @@ -14,10 +14,13 @@ endif SRCARCH :=3D $(ARCH) =20 # Additional ARCH settings for x86 -ifeq ($(ARCH),i386) +ifeq ($(ARCH),x86_64) SRCARCH :=3D x86 endif -ifeq ($(ARCH),x86_64) +ifeq ($(ARCH),x86_32) + SRCARCH :=3D x86 +endif +ifeq ($(ARCH),i386) SRCARCH :=3D x86 endif =20 --=20 2.45.2 From nobody Sun Feb 8 10:49:36 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 91DB4207A2A for ; Mon, 5 May 2025 11:10:06 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1746443406; cv=none; b=eavK6dcep+ZNA+mEFnsYvJCWUhT6MNVdFBPplsfklWCFrYdq+Z5YNtm3BTXRDxxha5CnqRDXlaAB5ocok8MSTjaPK6YfwUVyGvVRofmSI+4YjLQaYyaktWoqN2c145VumyGIrLF2EvOAcpS29QVn+5PI1W7HiexRNP7Hax8jj+8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1746443406; c=relaxed/simple; bh=JOLQBLpPiaepcEm/EFr3IeBQdfN0H9wF5InampQemhc=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=Ofj6N1dq/xxVcXDL1kYZTJezlAr1T92TXFb1agGM4iSga2p9DpGySH0pWtGy6b+enOqfozm5TrxVZZllklhAwOc76Si79q7k5gRiVCUbpaRg+ODR8p9YbuDx/94yd5g5NM+8N2qH+WZU+bjIXVOga1waNCmVIv6Bf1Qe3k5+bWA= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=M3PAN3n/; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="M3PAN3n/" Received: by smtp.kernel.org (Postfix) with ESMTPSA id DE0E2C4CEE4; Mon, 5 May 2025 11:10:03 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1746443406; bh=JOLQBLpPiaepcEm/EFr3IeBQdfN0H9wF5InampQemhc=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=M3PAN3n/fuyYpYuSgdG40juaPbONi0O97rGWCRSbkRw/OoX26YE5JrmMOxCqs4+n4 4AE09BBcF2bWnJWjqUuLBjhGni6YzDLcH2CbpnCWFOzCMZlv5H6s/CLKI5gXwynKHz cvjkKT4ndxrEm4bJKfoJDbjtsw1VTk4kVxegpXW8Ew5Grw9GdRz/9LGBkmRbZRvKLR vc79Yn1WTW+sGRSc13z+CHP4EKvYcmXGQZY8pgElOhDAOBuj12bF6W+0lnUum17GDF 6XS21TuQKBjNB5+ZxCE2RfGdwfHN8ptASQ9Z7uSQouBwDfrvJ/+o0A907D3rEkBovz DKZxUyctv7U2g== From: Ingo Molnar To: linux-kernel@vger.kernel.org Cc: "H . Peter Anvin" , Linus Torvalds , Peter Zijlstra , Borislav Petkov , Thomas Gleixner , Ingo Molnar , Ard Biesheuvel , Arnd Bergmann , David Woodhouse , Masahiro Yamada , Michal Marek Subject: [PATCH 05/15] x86/kbuild: Remove ancient 'arch/i386/' and 'arch/x86_64/' directory removal 'archclean' target Date: Mon, 5 May 2025 13:09:36 +0200 Message-ID: <20250505110946.1095363-6-mingo@kernel.org> X-Mailer: git-send-email 2.45.2 In-Reply-To: <20250505110946.1095363-1-mingo@kernel.org> References: <20250505110946.1095363-1-mingo@kernel.org> 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" We have to go back 17 years into Git history, to kernels that won't even build or boot with modern build environments, to come across the obsolete arch/i386/ and arch/x86_64/ directories. Remove some of their last functional residuals in the 'archclean' target. Signed-off-by: Ingo Molnar Cc: Ard Biesheuvel Cc: Arnd Bergmann Cc: David Woodhouse Cc: H. Peter Anvin Cc: Linus Torvalds Cc: Masahiro Yamada Cc: Michal Marek --- arch/x86/Makefile | 4 ---- 1 file changed, 4 deletions(-) diff --git a/arch/x86/Makefile b/arch/x86/Makefile index fb4f0f15d1df..6348782e1be0 100644 --- a/arch/x86/Makefile +++ b/arch/x86/Makefile @@ -352,10 +352,6 @@ $(orc_hash_h): $(srctree)/arch/x86/include/asm/orc_typ= es.h $(orc_hash_sh) FORCE archprepare: $(orc_hash_h) endif =20 -archclean: - $(Q)rm -rf $(objtree)/arch/i386 - $(Q)rm -rf $(objtree)/arch/x86_64 - define archhelp echo '* bzImage - Compressed kernel image (arch/x86/boot/bzImage)' echo ' install - Install kernel using (your) ~/bin/$(INSTALLKERNEL) o= r' --=20 2.45.2 From nobody Sun Feb 8 10:49:36 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 0698A20AF87 for ; Mon, 5 May 2025 11:10:09 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1746443410; cv=none; b=VdboGKwExDdyJV2cHmj2PiKGA0bs7RZpi/KpjSDGr2lT2Z7nArDYHQ6XNFfJ/2RMOt46vFtKL8Sc4IeEZ3+4yTtuRwta3t2kGuMQDNydsdzFBQWFW0At9V6lcgKMWv/rh0wZZnNNXai3RYq8d0ORmAVin0O82JurqyD4cCvPWD0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1746443410; c=relaxed/simple; bh=n16jQOi/Rv/VysZ+tnvcUnyGBHA4GQKdR3n6dwxGyEQ=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=rtrkibBLL/xejG/GhrIDSLkNq0+KEbQNa5+YruyA097UxLhfJqlV+IejJhU0KldQ9DYxBX/lC0lAbXPcz8qeg3R/9oPTsPOCYJZyiIqmAfngm2yDmGgIKCczqqf4DmSkKqKcHuMqID6YkyfU2zfPw2uZ1d9jzsVk1vTBdqJeBGs= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=cZhRbUSD; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="cZhRbUSD" Received: by smtp.kernel.org (Postfix) with ESMTPSA id E2E85C4CEE4; Mon, 5 May 2025 11:10:06 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1746443409; bh=n16jQOi/Rv/VysZ+tnvcUnyGBHA4GQKdR3n6dwxGyEQ=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=cZhRbUSDCapbMEuKxBcUT8iuwPNQRHnEuL9z98OuDSnbEVUkytxXkSv7UKrR3wgW7 Wbxvux52qPr/49eUO2XGW1RTRQaUEvq6ILhmMR9pj1YjYjBt1LLt18XItxBkD9oXpR iqjQOw8j5+aQlSMKbGST3kSb8JwlTg1SScUpqXPJByxTV5q+GwcyadMu/Uqxz83CQ5 uxojEpexnoNR6FpcVwOjmyWbpGTExZmkjBn7rTNtUgFX2Lt1ijyIwo5YG/3nonqTBz 2pfsNnPA7mDYCgNIpaH30E5PAvCg7+8RpOKJywj67U9L6INKLSfSgSYy0Q3yKfAPTa NZLOak73+8tuQ== From: Ingo Molnar To: linux-kernel@vger.kernel.org Cc: "H . Peter Anvin" , Linus Torvalds , Peter Zijlstra , Borislav Petkov , Thomas Gleixner , Ingo Molnar , Ard Biesheuvel , Arnd Bergmann , David Woodhouse , Masahiro Yamada , Michal Marek Subject: [PATCH 06/15] x86/tools: insn_decoder_test.c: Emit standard build success messages Date: Mon, 5 May 2025 13:09:37 +0200 Message-ID: <20250505110946.1095363-7-mingo@kernel.org> X-Mailer: git-send-email 2.45.2 In-Reply-To: <20250505110946.1095363-1-mingo@kernel.org> References: <20250505110946.1095363-1-mingo@kernel.org> 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" The standard 'success' output of insn_decoder_test spams build logs with: arch/x86/tools/insn_decoder_test: success: Decoded and checked 8258521 in= structions Prefix the message with the standard ' ' (two spaces) used by kbuild to de= note regular build messages, making it easier for tools to filter out warnings and errors. Signed-off-by: Ingo Molnar Cc: Ard Biesheuvel Cc: Arnd Bergmann Cc: David Woodhouse Cc: H. Peter Anvin Cc: Linus Torvalds Cc: Masahiro Yamada Cc: Michal Marek --- arch/x86/tools/insn_decoder_test.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/x86/tools/insn_decoder_test.c b/arch/x86/tools/insn_decod= er_test.c index 08cd913cbd4e..8bf15c4aefa9 100644 --- a/arch/x86/tools/insn_decoder_test.c +++ b/arch/x86/tools/insn_decoder_test.c @@ -167,7 +167,7 @@ int main(int argc, char **argv) pr_warn("Decoded and checked %d instructions with %d " "failures\n", insns, warnings); else - fprintf(stdout, "%s: success: Decoded and checked %d" + fprintf(stdout, " %s: success: Decoded and checked %d" " instructions\n", prog, insns); return 0; } --=20 2.45.2 From nobody Sun Feb 8 10:49:36 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 1C32820C02A for ; Mon, 5 May 2025 11:10:12 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1746443413; cv=none; b=MuTKdqJ9yVvV0v4JMkhdpI3hr8DXt3tud3oGdsHDnbgojQOZildHE1Q2R0VL7OW31dR23Oh10k4sxWaMSm6Bl/cKLVYtN01ugG7E92vBY4f1v6GiPkToS+2xbmjarB5Iv4kV035Jryij1lIbkyN/Byhch/Y2m4oJ+Trovz95R/U= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1746443413; c=relaxed/simple; bh=MA5YI8z/iGWOl3p8sOB/lvDqAGhCyqXI6W1Vls0V+d8=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=MRBmvfUxqbY0On+cnlKRSq2vrvTUl1DsfFRB7wPFQ7kojInet219CeL0vBH0BGCst2YVylCDaHrhyft9bAhBThvupBo22CoTb/n9JZOAezj0/WQ9q0gTdDjqPzT2JxtFOciD5koq+83TD+mlT0YUorg5/8QWs45+Wek3g3Qh59U= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=P/p0pL+c; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="P/p0pL+c" Received: by smtp.kernel.org (Postfix) with ESMTPSA id EB005C4CEE9; Mon, 5 May 2025 11:10:09 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1746443412; bh=MA5YI8z/iGWOl3p8sOB/lvDqAGhCyqXI6W1Vls0V+d8=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=P/p0pL+ct1/MYMYIGogvSZv3dl9rLoMu2U+OzpBAtHnkJdmjjYGoeTc3kYvsofRTd YZUFDwQ6uIO5Xo1JXbYgaN3CrT4JvMwcochUYK09vH9NGrGBu4SXkaYxYyO2cxNXnp ErBQx369CZlh1IZuNQGlG6lcyUrBRF6kW8jy000Vq8mcII+qdnvYXiZESNjJy+0hpM 6lB8Oj3xfqIn5ljZS+1shCwmJkL5kb3MnEO2x9pXdQKLOQB8TBO3uy1iItvrivadg8 U9OqVVZvnf8sci28mJ1SPpASuWRkNBlYebFaF5CVpA/Eml3fhzw1yv90aY35zg3i7H 30Mjt7jezdtxQ== From: Ingo Molnar To: linux-kernel@vger.kernel.org Cc: "H . Peter Anvin" , Linus Torvalds , Peter Zijlstra , Borislav Petkov , Thomas Gleixner , Ingo Molnar , Ard Biesheuvel , Arnd Bergmann , David Woodhouse , Masahiro Yamada , Michal Marek Subject: [PATCH 07/15] x86/tools: insn_sanity.c: Emit standard build success messages Date: Mon, 5 May 2025 13:09:38 +0200 Message-ID: <20250505110946.1095363-8-mingo@kernel.org> X-Mailer: git-send-email 2.45.2 In-Reply-To: <20250505110946.1095363-1-mingo@kernel.org> References: <20250505110946.1095363-1-mingo@kernel.org> 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" The standard 'success' output of insn_decoder_test spams build logs with: arch/x86/tools/insn_sanity: Success: decoded and checked 1000000 random i= nstructions with 0 errors (seed:0x2e263877) Prefix the message with the standard ' ' (two spaces) used by kbuild to denote regular build messages, making it easier for tools to filter out warnings and errors. Signed-off-by: Ingo Molnar Cc: Ard Biesheuvel Cc: Arnd Bergmann Cc: David Woodhouse Cc: H. Peter Anvin Cc: Linus Torvalds Cc: Masahiro Yamada Cc: Michal Marek --- arch/x86/tools/insn_sanity.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/x86/tools/insn_sanity.c b/arch/x86/tools/insn_sanity.c index 213f35f94feb..e743f0ea01ee 100644 --- a/arch/x86/tools/insn_sanity.c +++ b/arch/x86/tools/insn_sanity.c @@ -253,9 +253,9 @@ int main(int argc, char **argv) } =20 fprintf((errors) ? stderr : stdout, - "%s: %s: decoded and checked %d %s instructions with %d errors (seed:0x%= x)\n", + " %s: %s: Decoded and checked %d %s instructions with %d errors (seed:0= x%x)\n", prog, - (errors) ? "Failure" : "Success", + (errors) ? "failure" : "success", insns, (input_file) ? "given" : "random", errors, --=20 2.45.2 From nobody Sun Feb 8 10:49:36 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 091B120D519 for ; Mon, 5 May 2025 11:10:15 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1746443416; cv=none; b=nH4hBCHU5urdzHskehvDJuIBgVgx03W/0ReIvbNWwunkvjtpZP6innQdgO2mfMVi4nsN/ML/OBc2M/lm+aJTzYUYdenCFUY41naqIpsyGNXQtgs7bdezD8kRcqJDOnYc1NsxwSpn+6GmE+cM4KJpyUYv8ZP1CQ5LTNp4XMbb0Do= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1746443416; c=relaxed/simple; bh=wAoDI1YaN5dxg6WT9WRKd3hmOWwjwJ7b0sdWyMGaRTo=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=uyn6JpIX5vW4zRD5AD7sD7jT9fq2n8c86W3VzfyvUeOCBP83v1lZQuMzeD1SSupCDQS3MwiZkIbJxKZjI5nrG4PSbQfucoAR9Nfuq2ZLquZzvzo7FVWsCw+LbWYtHS5CkDQUCcMvRQY28ANbBXn9tweX/MZuffYIF/ueQgH3UEs= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=kGLekv0U; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="kGLekv0U" Received: by smtp.kernel.org (Postfix) with ESMTPSA id EEC7EC4CEEF; Mon, 5 May 2025 11:10:12 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1746443415; bh=wAoDI1YaN5dxg6WT9WRKd3hmOWwjwJ7b0sdWyMGaRTo=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=kGLekv0UWXRgIUJ/GiflZ75BbbwJewSWUNATE638UlRJGNmXIa9aI/kA6PaaOjhmv xIHJVp8VGiI87lgYJpxPLh42iwN4qBCIBwT2h6aFThEmOwdZRf3HsXl4ckscXDMpTR kYFJWHfrft6WipkfpK992YQDVMQtrNxbAKh27cUAmb837Jfk7z1iH0bI3JjP9+1yJ7 TH/KzfDz+EZsVcAAwxwbg4FktPfi2H/zVlsuUt94QV6frx9UE0YA+gldZc+UKVbwN+ Beq40P1WhTNocthg93/fvyD+h+NuSTn/Zq8ITd5PZdRdsPg0GPhyMulRLlNxNxpC5b 7de2Mb0k5SyTA== From: Ingo Molnar To: linux-kernel@vger.kernel.org Cc: "H . Peter Anvin" , Linus Torvalds , Peter Zijlstra , Borislav Petkov , Thomas Gleixner , Ingo Molnar , Ard Biesheuvel , Arnd Bergmann , David Woodhouse , Masahiro Yamada , Michal Marek Subject: [PATCH 08/15] x86/kconfig/64: Enable the KVM host in the defconfig Date: Mon, 5 May 2025 13:09:39 +0200 Message-ID: <20250505110946.1095363-9-mingo@kernel.org> X-Mailer: git-send-email 2.45.2 In-Reply-To: <20250505110946.1095363-1-mingo@kernel.org> References: <20250505110946.1095363-1-mingo@kernel.org> 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" These days all distros enable KVM, and since the x86 defconfig aims to be a distro kernel work-alike with fewer drivers and a shorter build time, enable the KVM host in the defconfig too. Signed-off-by: Ingo Molnar Cc: Ard Biesheuvel Cc: Arnd Bergmann Cc: David Woodhouse Cc: H. Peter Anvin Cc: Linus Torvalds Cc: Masahiro Yamada Cc: Michal Marek --- arch/x86/configs/defconfig.x86_64 | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/arch/x86/configs/defconfig.x86_64 b/arch/x86/configs/defconfig= .x86_64 index 7d7310cdf8b0..156e9490e29b 100644 --- a/arch/x86/configs/defconfig.x86_64 +++ b/arch/x86/configs/defconfig.x86_64 @@ -50,6 +50,11 @@ CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE=3Dy CONFIG_CPU_FREQ_GOV_ONDEMAND=3Dy CONFIG_X86_ACPI_CPUFREQ=3Dy CONFIG_IA32_EMULATION=3Dy +CONFIG_KVM=3Dy +CONFIG_KVM_INTEL=3Dy +CONFIG_KVM_AMD=3Dy +CONFIG_KVM_XEN=3Dy +CONFIG_KVM_MAX_NR_VCPUS=3D4096 CONFIG_KPROBES=3Dy CONFIG_JUMP_LABEL=3Dy CONFIG_MODULES=3Dy --=20 2.45.2 From nobody Sun Feb 8 10:49:36 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 EA42520469E for ; Mon, 5 May 2025 11:10:20 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1746443421; cv=none; b=BAnb5FkENSTX8Kqi8NUEBmExqaQmgN7/n0AHxAG0SminDJ9ZosstovQHkrOahK/hMK16UgBERi9oaaB87Rcs5Lh9XRee6AJXNiezPxWAMfs+2k6qRz9nwxiAKXsAPEp6u/sA1JjL5iqsHSG7d/CGnfP5XKsVP/nl4hprFcv0CLo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1746443421; c=relaxed/simple; bh=Kv5zyUKb0GmVJw1Mk+6HiPZoLKaYjwIer2SVe5GSZCo=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=e+fouEZ5QF/aFW3yfAaHtim+T3+D1QNdh47XTSZHqmzBSltPjPuZbn4wOnHExhpCNvCsObk3QM1IV3C4uXsg/o4dr2zhZ6F784h+iMojc5FM6D4mwhUkS7XmvFfKhSwxbmyjYyZatHEjDPROFK5hetHI2P/6oxsnyV+GkvpWQCA= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=CMaIVKsj; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="CMaIVKsj" Received: by smtp.kernel.org (Postfix) with ESMTPSA id F0FEAC4CEE9; Mon, 5 May 2025 11:10:15 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1746443420; bh=Kv5zyUKb0GmVJw1Mk+6HiPZoLKaYjwIer2SVe5GSZCo=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=CMaIVKsjskZoxwY/C/hnWfTUQMBSknnzr66cWdR2XUPCk8pN3ENrFaTYT4PaEafeZ BGAjJxLTf6PXaFx17obuvjy0Qt5Qzwf7BDhq1PGJ7HBWbwoCDZvwWkI5qW+CUpAT9j 4/HKLGBXHSyr/WFUrrKXv3WxPUfpW6uCjjQcasJy9gp5v9fM/T4AAX496L7GVDgTW0 BTzI6OD8sg0lqSZSTx36PltJKwRHuYm6mnh0Bwc9mR6xgVYlkTcdqwcIJnBEbNfVJe 4lL9wApF0mGmfAI7doKt/9b2531fHsxMcljpKvtbeDkTSc2H2KL7M187Y9Qg1Qf9lj LBb2FUl9gcGmg== From: Ingo Molnar To: linux-kernel@vger.kernel.org Cc: "H . Peter Anvin" , Linus Torvalds , Peter Zijlstra , Borislav Petkov , Thomas Gleixner , Ingo Molnar , Ard Biesheuvel , Arnd Bergmann , Carlos Bilbao , David Woodhouse , Elena Reshetova , Fei Li , Jan Kiszka , Juergen Gross , "Kirill A . Shutemov" , Masahiro Yamada , Michal Marek , Paolo Bonzini , Sean Christopherson , Stefano Stabellini , Vitaly Kuznetsov Subject: [PATCH 09/15] x86/kconfig/64: Enable more virtualization guest options in the defconfig: enable Xen, Xen_PVH, Jailhouse, ACRN and Intel TDX Date: Mon, 5 May 2025 13:09:40 +0200 Message-ID: <20250505110946.1095363-10-mingo@kernel.org> X-Mailer: git-send-email 2.45.2 In-Reply-To: <20250505110946.1095363-1-mingo@kernel.org> References: <20250505110946.1095363-1-mingo@kernel.org> 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" Since the x86 defconfig aims to be a distro kernel work-alike with fewer drivers and a shorter build time, refresh all the virtualization guest Kconfig features, enabling paravirt spinlocks, and enabling the guest support code for the following guests: - Xen - Xen_PVH - Jailhouse - ACRN - Intel TDX Signed-off-by: Ingo Molnar Cc: Ard Biesheuvel Cc: Arnd Bergmann Cc: Carlos Bilbao Cc: David Woodhouse Cc: Elena Reshetova Cc: Fei Li Cc: H. Peter Anvin Cc: Jan Kiszka Cc: Juergen Gross Cc: Kirill A. Shutemov Cc: Linus Torvalds Cc: Masahiro Yamada Cc: Michal Marek Cc: Paolo Bonzini Cc: Sean Christopherson Cc: Stefano Stabellini Cc: Vitaly Kuznetsov Acked-by: Carlos Bilbao Acked-by: Kirill A. Shutemov --- arch/x86/configs/defconfig.x86_64 | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/arch/x86/configs/defconfig.x86_64 b/arch/x86/configs/defconfig= .x86_64 index 156e9490e29b..514f8fdc2102 100644 --- a/arch/x86/configs/defconfig.x86_64 +++ b/arch/x86/configs/defconfig.x86_64 @@ -31,6 +31,12 @@ CONFIG_KEXEC=3Dy CONFIG_SMP=3Dy CONFIG_HYPERVISOR_GUEST=3Dy CONFIG_PARAVIRT=3Dy +CONFIG_PARAVIRT_SPINLOCKS=3Dy +CONFIG_XEN=3Dy +CONFIG_XEN_PVH=3Dy +CONFIG_JAILHOUSE_GUEST=3Dy +CONFIG_ACRN_GUEST=3Dy +CONFIG_INTEL_TDX_GUEST=3Dy CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=3Dy CONFIG_X86_MSR=3Dy CONFIG_X86_CPUID=3Dy --=20 2.45.2 From nobody Sun Feb 8 10:49:36 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 8661D20469E for ; Mon, 5 May 2025 11:10:24 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1746443424; cv=none; b=M4/uj92+kNQ6AsjdqlstfPGzPB/PBgp37FGowleA79/gn2032iusTwRaT+ciCrIqjln/6rHXxKxGr65Nw8v4rhYHRBNDR+vFF6kUoXl5+9Z43gGPBidYYg7l+f67YI8zDfmpqSAP1Lq3sWCv8fjUVODbsJsQJ7sAEnF3x4BX6lI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1746443424; c=relaxed/simple; bh=uLf8hrlGrsElWYp3/h7aQWzMdEp7sbji39NK31OjpzU=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=QfyTn9qnNfi6ctr6eje9BaCEh5FmkykvhQBRiXZ8A+EgOXWN3KGAPrRsyxdCxPNiRhd39DC4IZSlamjnWzkWiuROcSA2EDv/Q/ORpuLm6RUSvu9oSSujU+1VwzxTuI5Ysn96/p0q14ynNYESzbzhE0txtftAF90RdSx6giahdTQ= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=ArhgLvfi; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="ArhgLvfi" Received: by smtp.kernel.org (Postfix) with ESMTPSA id D45BBC4CEE4; Mon, 5 May 2025 11:10:20 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1746443424; bh=uLf8hrlGrsElWYp3/h7aQWzMdEp7sbji39NK31OjpzU=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=ArhgLvfivl89Mje5cUbdb4wQQ2B9llagBG2XN9SL95ThghJ/Lfa+1V2+i7GRqytWw RnxKpzqJrv6SZt6eZ9XMnIoawpxZg2mwZbp2p3I5mQSW9xlM94eH79pXncU+cwWcnL t2Pmy+GYhv30asUCbxiiQkM+N8uO5WUX6lTtasqEtNGMZz395+Z8+LPzB7mBq3LQD0 IUW1GdTwRo5pvWY3VntZIBT+LQbd/z9Ja/kAmNSmrINRbi80r/tQ4p96XVGGCDolzu YK/crzfAoFVutNZEgKESiZsyuXPmtml6WQZaWPVXIpc/69/ISnBhWfZhN4ZiWyZRAo 0YhR5THRKU0dg== From: Ingo Molnar To: linux-kernel@vger.kernel.org Cc: "H . Peter Anvin" , Linus Torvalds , Peter Zijlstra , Borislav Petkov , Thomas Gleixner , Ingo Molnar , Ard Biesheuvel , Arnd Bergmann , David Woodhouse , Masahiro Yamada , Michal Marek , Alexei Starovoitov , Daniel Borkmann , Andrii Nakryiko Subject: [PATCH 10/15] x86/kconfig/64: Enable BPF support in the defconfig Date: Mon, 5 May 2025 13:09:41 +0200 Message-ID: <20250505110946.1095363-11-mingo@kernel.org> X-Mailer: git-send-email 2.45.2 In-Reply-To: <20250505110946.1095363-1-mingo@kernel.org> References: <20250505110946.1095363-1-mingo@kernel.org> 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" Since the x86 defconfig aims to be a distro kernel work-alike with fewer drivers and a shorter build time, enable BPF support, which is enabled in all major Linux distributions. Signed-off-by: Ingo Molnar Cc: Ard Biesheuvel Cc: Arnd Bergmann Cc: David Woodhouse Cc: H. Peter Anvin Cc: Linus Torvalds Cc: Masahiro Yamada Cc: Michal Marek Cc: Alexei Starovoitov Cc: Daniel Borkmann Cc: Andrii Nakryiko --- arch/x86/configs/defconfig.x86_64 | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/arch/x86/configs/defconfig.x86_64 b/arch/x86/configs/defconfig= .x86_64 index 514f8fdc2102..9961742fe78c 100644 --- a/arch/x86/configs/defconfig.x86_64 +++ b/arch/x86/configs/defconfig.x86_64 @@ -4,6 +4,12 @@ CONFIG_POSIX_MQUEUE=3Dy CONFIG_AUDIT=3Dy CONFIG_NO_HZ=3Dy CONFIG_HIGH_RES_TIMERS=3Dy +CONFIG_BPF_SYSCALL=3Dy +CONFIG_BPF_JIT=3Dy +CONFIG_BPF_JIT_ALWAYS_ON=3Dy +CONFIG_BPF_PRELOAD=3Dy +CONFIG_BPF_PRELOAD_UMD=3Dy +CONFIG_BPF_LSM=3Dy CONFIG_PREEMPT_VOLUNTARY=3Dy CONFIG_BSD_PROCESS_ACCT=3Dy CONFIG_TASKSTATS=3Dy @@ -22,6 +28,7 @@ CONFIG_CPUSETS=3Dy CONFIG_CGROUP_DEVICE=3Dy CONFIG_CGROUP_CPUACCT=3Dy CONFIG_CGROUP_PERF=3Dy +CONFIG_CGROUP_BPF=3Dy CONFIG_CGROUP_MISC=3Dy CONFIG_CGROUP_DEBUG=3Dy CONFIG_BLK_DEV_INITRD=3Dy --=20 2.45.2 From nobody Sun Feb 8 10:49:36 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 782E821171C for ; Mon, 5 May 2025 11:10:27 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1746443427; cv=none; b=BYI4fNg9t3jjzdpSQNcvWJdG16TKcIOzWYINtCoLLRgN8aQLDd2nnoyomsimHUM2TwoVKwTcswFZrP+se2RKTm8OpDpjAKguKag+lAFlUyxj79YQ2rJQQx+ulcJxXPvbkjwsLPYORF1UFzXAVsPrQkuX/f4mNl5QBKXeJS4YKio= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1746443427; c=relaxed/simple; bh=5vtxFt+FDAMG+JqSjXdeN35WJXJGmK1U4No98GdjhRw=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=eu1ezBVMrBeAyoSh8KOjFElHYwIqGiL5qr/jWBJTr1jeFLbSgsYh5aQsltUEXXXGxUU7hEfb/NzqaV9AgGp5NpqCkXPGWrnuTwLvRWrs857dyUmzpNPtPrLyanu9YTH6Gf23KKtRzpDJoSyFBAy4GQneaMLAlrXEG3qGW937lIA= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=nf92LAKq; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="nf92LAKq" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 6D712C4CEEF; Mon, 5 May 2025 11:10:24 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1746443427; bh=5vtxFt+FDAMG+JqSjXdeN35WJXJGmK1U4No98GdjhRw=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=nf92LAKqTIV3bCKzPkfjX9f+PlO33a2wILVwiJ/sad8ws8znrVYey2XmpDW3szBGZ cckgU0q1V1FrCF9dAu0+O8D3PeYTRLQgk9NiQatwhJaGuCuSZ0efhJiuODvTc/xWG/ wEb+QknCQybxYQW5sRJ/2LqtQFR+xZYZbRVFKMVc/pv1H3eWE6C0eqYBeDknpKfwA/ tHIZNNGvZgdVOs1RaO5zgdP/0yA6wtReu5jbTs8V5BTOK0tPBouK6LoPgQVapF2Vgt 5aPp3nXIhDD4y8qKVHKUlAJUxfb2ebey3dAuAtPCfLMIj+Oa1I/p22L3/Jb5ezgaRM ZJIJ/qpCxqi4Q== From: Ingo Molnar To: linux-kernel@vger.kernel.org Cc: "H . Peter Anvin" , Linus Torvalds , Peter Zijlstra , Borislav Petkov , Thomas Gleixner , Ingo Molnar , Andrew Morton , Ard Biesheuvel , Arnd Bergmann , David Woodhouse , Masahiro Yamada , Michal Marek , Rik van Riel Subject: [PATCH 11/15] x86/kconfig/64: Enable popular MM options in the defconfig Date: Mon, 5 May 2025 13:09:42 +0200 Message-ID: <20250505110946.1095363-12-mingo@kernel.org> X-Mailer: git-send-email 2.45.2 In-Reply-To: <20250505110946.1095363-1-mingo@kernel.org> References: <20250505110946.1095363-1-mingo@kernel.org> 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" Since the x86 defconfig aims to be a distro kernel work-alike with fewer drivers and a shorter build time, enable the following MM options that are typically enabled on major Linux distributions: - ACPI_HOTPLUG_MEMORY, ZSWAP, SLAB hardening, MEMORY_HOTPLUG, MEMORY_HOTREMOVE, PAGE_REPORTING, KSM, higher DEFAULT_MMAP_MIN_ADDR, MEMORY_FAILURE, HWPOISON_INJECT, TRANSPARENT_HUGEPAGE, TRANSPARENT_HUGEPAGE_MADVISE, IDLE_PAGE_TRACKING, ZONE_DEVICE DEVICE_PRIVATE, ANON_VMA_NAME, USERFAULTFD, multi-gen LRU. Signed-off-by: Ingo Molnar Cc: Andrew Morton Cc: Ard Biesheuvel Cc: Arnd Bergmann Cc: David Woodhouse Cc: H. Peter Anvin Cc: Linus Torvalds Cc: Masahiro Yamada Cc: Michal Marek Cc: Peter Zijlstra Cc: Rik van Riel --- arch/x86/configs/defconfig.x86_64 | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/arch/x86/configs/defconfig.x86_64 b/arch/x86/configs/defconfig= .x86_64 index 9961742fe78c..4f2fab465196 100644 --- a/arch/x86/configs/defconfig.x86_64 +++ b/arch/x86/configs/defconfig.x86_64 @@ -58,6 +58,7 @@ CONFIG_HIBERNATION=3Dy CONFIG_PM_DEBUG=3Dy CONFIG_PM_TRACE_RTC=3Dy CONFIG_ACPI_DOCK=3Dy +CONFIG_ACPI_HOTPLUG_MEMORY=3Dy CONFIG_ACPI_BGRT=3Dy CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE=3Dy CONFIG_CPU_FREQ_GOV_ONDEMAND=3Dy @@ -77,7 +78,26 @@ CONFIG_BLK_CGROUP_IOLATENCY=3Dy CONFIG_BLK_CGROUP_IOCOST=3Dy CONFIG_BLK_CGROUP_IOPRIO=3Dy CONFIG_BINFMT_MISC=3Dy +CONFIG_ZSWAP=3Dy +CONFIG_SLAB_FREELIST_RANDOM=3Dy +CONFIG_SLAB_FREELIST_HARDENED=3Dy # CONFIG_COMPAT_BRK is not set +CONFIG_MEMORY_HOTPLUG=3Dy +CONFIG_MEMORY_HOTREMOVE=3Dy +CONFIG_PAGE_REPORTING=3Dy +CONFIG_KSM=3Dy +CONFIG_DEFAULT_MMAP_MIN_ADDR=3D65536 +CONFIG_MEMORY_FAILURE=3Dy +CONFIG_HWPOISON_INJECT=3Dy +CONFIG_TRANSPARENT_HUGEPAGE=3Dy +CONFIG_TRANSPARENT_HUGEPAGE_MADVISE=3Dy +CONFIG_IDLE_PAGE_TRACKING=3Dy +CONFIG_ZONE_DEVICE=3Dy +CONFIG_DEVICE_PRIVATE=3Dy +CONFIG_ANON_VMA_NAME=3Dy +CONFIG_USERFAULTFD=3Dy +CONFIG_LRU_GEN=3Dy +CONFIG_LRU_GEN_ENABLED=3Dy CONFIG_NET=3Dy CONFIG_PACKET=3Dy CONFIG_XFRM_USER=3Dy --=20 2.45.2 From nobody Sun Feb 8 10:49:36 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 E71BD205E26 for ; Mon, 5 May 2025 11:10:30 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1746443431; cv=none; b=K0Clq+EIlLm/hdBlb6JS5vxgiD1itAy+0waFVwZRion8wpyITpbrXYT6JB6K6teJgGOR0YwUYbjTgjQKc25qAtqUuQhwsknm1Gec/fZF2QfIZ6NnTUJ13BZrFiiL3Qw09hNH/CaJR8kio2EeZx5pfUUNdyHkJDPhrED4xuspjyw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1746443431; c=relaxed/simple; bh=Pt+p7zDcd5Dd2Egjs/IMAeZBuEr2l+v5gQzfym0JIQM=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=liCN1zmclN+42LthQvdnboNChI6+Hzgt8kVEm8TPf3LgmeZ7pMKqwX26HyXpnMeDymfxBS0Oo/9/Ksuh9hZCzF5YGJQYOnJHbyF7onYrLGLphVNpo54UbbeFcsNY6aPo3WW1KRcxmwnVkMMmrCK5WRQg6YTzKr8smq6OgZyuBqY= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=Z8C03a2e; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="Z8C03a2e" Received: by smtp.kernel.org (Postfix) with ESMTPSA id CAE9DC4CEE4; Mon, 5 May 2025 11:10:27 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1746443430; bh=Pt+p7zDcd5Dd2Egjs/IMAeZBuEr2l+v5gQzfym0JIQM=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Z8C03a2eQXWQZ6EaF5qDC6alzB37KP3wfEp3g0rpaNdp8wxnRG018EsmwrutnELm/ Fuh6Qx2eVOrKJwu4t1l5qAaZCk8Pfjx08/AqV4122S5QrPr0nHhvv6Bl7Dnj2vT1Ak +W9D9H/B63Gdy2FfyV1TIeGiZ5XAKYKVmO9wGIsthnbJ9WoPmp2QQx1gtu3KyVI0Vv 59TXrZCp13uuDXijMKjKKTa9KxtysyiOtDgj+fvRxw/NMnU6DA9wFW7LiBhacp3Lxq 1IGsTuyuoJPt9IYDeBfEARVnZ+ee4GfIF8MUqPiXFCj1Ag4crBhJUe+5HIA6em/PRe 7/LTNb0/dYa+A== From: Ingo Molnar To: linux-kernel@vger.kernel.org Cc: "H . Peter Anvin" , Linus Torvalds , Peter Zijlstra , Borislav Petkov , Thomas Gleixner , Ingo Molnar , Ard Biesheuvel , Arnd Bergmann , David Woodhouse , Masahiro Yamada , Michal Marek Subject: [PATCH 12/15] x86/kconfig/64: Enable popular kernel debugging options in the defconfig Date: Mon, 5 May 2025 13:09:43 +0200 Message-ID: <20250505110946.1095363-13-mingo@kernel.org> X-Mailer: git-send-email 2.45.2 In-Reply-To: <20250505110946.1095363-1-mingo@kernel.org> References: <20250505110946.1095363-1-mingo@kernel.org> 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" Since the x86 defconfig aims to be a distro kernel work-alike with fewer drivers and a shorter build time, enable a handful of kernel debugging options that are typically enabled on major Linux distributions. The options enabled is a superset of the latest Ubuntu and Fedora kernel debugging configs, using Ubuntu's config-6.11.0-24-generic file, Fedora's kernel-x86_64-fedora.config and RHEL's kernel-x86_64-rhel.config from kernel-ark.git. Notable features enabled: - CONFIG_UBSAN=3Dy: Despite the runtime overhead, UBSAN is actively enabled in all 3 major Linux distros I checked, so we want it enabled in the defconfig as well - to better see the consequences. - CONFIG_DEBUG_SHIRQ=3Dy: Fedora/RHEL have this enabled, while Ubuntu has it disabled. - CONFIG_DEBUG_LIST=3Dy: Fedora/RHEL have it enabled, while Ubuntu has it disabled. - CONFIG_FUNCTION_PROFILER=3Dy: This is enabled on all distros I checked as well. DEBUGINFO is still disabled, despite enabled in all Linux distros, because the ~10x .o bloat is still just so painful on anything but the most powerful build boxes. Note that while the following features seemingly get removed from the defconfig : - CONFIG_BLK_DEV_INITRD=3Dy - CONFIG_KPROBES=3Dy - CONFIG_MAGIC_SYSRQ=3Dy they are actually still enabled in the actual .config, because they get selected by other options indirectly. Signed-off-by: Ingo Molnar Cc: Ard Biesheuvel Cc: Arnd Bergmann Cc: David Woodhouse Cc: H. Peter Anvin Cc: Linus Torvalds Cc: Masahiro Yamada Cc: Michal Marek --- arch/x86/configs/defconfig.x86_64 | 46 +++++++++++++++++++++++++++++++++++= +--- 1 file changed, 43 insertions(+), 3 deletions(-) diff --git a/arch/x86/configs/defconfig.x86_64 b/arch/x86/configs/defconfig= .x86_64 index 4f2fab465196..3d585c33016b 100644 --- a/arch/x86/configs/defconfig.x86_64 +++ b/arch/x86/configs/defconfig.x86_64 @@ -31,7 +31,6 @@ CONFIG_CGROUP_PERF=3Dy CONFIG_CGROUP_BPF=3Dy CONFIG_CGROUP_MISC=3Dy CONFIG_CGROUP_DEBUG=3Dy -CONFIG_BLK_DEV_INITRD=3Dy CONFIG_KALLSYMS_ALL=3Dy CONFIG_PROFILING=3Dy CONFIG_KEXEC=3Dy @@ -69,7 +68,6 @@ CONFIG_KVM_INTEL=3Dy CONFIG_KVM_AMD=3Dy CONFIG_KVM_XEN=3Dy CONFIG_KVM_MAX_NR_VCPUS=3D4096 -CONFIG_KPROBES=3Dy CONFIG_JUMP_LABEL=3Dy CONFIG_MODULES=3Dy CONFIG_MODULE_UNLOAD=3Dy @@ -298,13 +296,55 @@ CONFIG_SECURITY_NETWORK=3Dy CONFIG_SECURITY_SELINUX=3Dy CONFIG_SECURITY_SELINUX_BOOTPARAM=3Dy CONFIG_PRINTK_TIME=3Dy +CONFIG_BOOT_PRINTK_DELAY=3Dy +CONFIG_DYNAMIC_DEBUG=3Dy CONFIG_DEBUG_KERNEL=3Dy -CONFIG_MAGIC_SYSRQ=3Dy +CONFIG_STRIP_ASM_SYMS=3Dy +CONFIG_HEADERS_INSTALL=3Dy +CONFIG_DEBUG_SECTION_MISMATCH=3Dy +CONFIG_KGDB=3Dy +CONFIG_KGDB_TESTS=3Dy +CONFIG_KGDB_LOW_LEVEL_TRAP=3Dy +CONFIG_KGDB_KDB=3Dy +CONFIG_KDB_KEYBOARD=3Dy +CONFIG_UBSAN=3Dy +CONFIG_UBSAN_SHIFT=3Dy +CONFIG_PAGE_OWNER=3Dy +CONFIG_PAGE_POISONING=3Dy CONFIG_DEBUG_WX=3Dy +CONFIG_PER_VMA_LOCK_STATS=3Dy CONFIG_DEBUG_STACK_USAGE=3Dy +CONFIG_SCHED_STACK_END_CHECK=3Dy +CONFIG_KFENCE=3Dy +CONFIG_DEBUG_SHIRQ=3Dy +CONFIG_PANIC_ON_OOPS=3Dy +CONFIG_HARDLOCKUP_DETECTOR=3Dy +CONFIG_BOOTPARAM_HARDLOCKUP_PANIC=3Dy +CONFIG_WQ_CPU_INTENSIVE_REPORT=3Dy CONFIG_SCHEDSTATS=3Dy +CONFIG_NMI_CHECK_CPU=3Dy +CONFIG_DEBUG_LIST=3Dy +CONFIG_RCU_CPU_STALL_CPUTIME=3Dy +CONFIG_BOOTTIME_TRACING=3Dy +CONFIG_FUNCTION_GRAPH_RETVAL=3Dy +CONFIG_FPROBE=3Dy +CONFIG_FUNCTION_PROFILER=3Dy +CONFIG_STACK_TRACER=3Dy +CONFIG_SCHED_TRACER=3Dy +CONFIG_HWLAT_TRACER=3Dy +CONFIG_TIMERLAT_TRACER=3Dy +CONFIG_MMIOTRACE=3Dy +CONFIG_FTRACE_SYSCALLS=3Dy CONFIG_BLK_DEV_IO_TRACE=3Dy +CONFIG_USER_EVENTS=3Dy +CONFIG_HIST_TRIGGERS=3Dy +CONFIG_TRACE_EVENT_INJECT=3Dy +CONFIG_RV=3Dy +CONFIG_RV_MON_WWNR=3Dy CONFIG_PROVIDE_OHCI1394_DMA_INIT=3Dy CONFIG_EARLY_PRINTK_DBGP=3Dy +CONFIG_EARLY_PRINTK_USB_XDBC=3Dy CONFIG_DEBUG_BOOT_PARAMS=3Dy CONFIG_DEBUG_ENTRY=3Dy +CONFIG_FUNCTION_ERROR_INJECTION=3Dy +CONFIG_MEMTEST=3Dy --=20 2.45.2 From nobody Sun Feb 8 10:49:36 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 E8979214226 for ; Mon, 5 May 2025 11:10:33 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1746443434; cv=none; b=I6KPJlJHvyQHdAA+1uV2xzIhJHwo5UjB7OMX5/aQ6szexjogo2bauRKkwfYCfJrYYj3QiqeIZ/X3Y2v9eXYXCjm1U9ZGrHJJsNdh7D3bkyUexTNtEXHfuvQtMq1qiLg6xUFCoTWDh5E3SA1fVHRqiLNL5J2zV+h+ibHFf0ezQhU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1746443434; c=relaxed/simple; bh=d9aWtdPFc7Gw+SlMMmk8a7/GMzqd2tG1kqnHVDm7MAo=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=GjeKuh4CcxHVDz/Qrb4y4WYbyYENv55Ziv1+Zd0vwSNu/geAFE0I2Sx0o1F0jzry5DE4FuBo48Y15ZGKWef38iL7n1H6CSxr5vP/whMsO0X0vpgxODWGHtyT4R8/7U5DxlFb8Dinv00CUqQ2QMCGz922hkTgQxTNdxxbZUPloo4= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=Sdd04ZRO; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="Sdd04ZRO" Received: by smtp.kernel.org (Postfix) with ESMTPSA id CE3A9C4CEE9; Mon, 5 May 2025 11:10:30 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1746443433; bh=d9aWtdPFc7Gw+SlMMmk8a7/GMzqd2tG1kqnHVDm7MAo=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Sdd04ZROepfkn8VJjMhlu6okePRz2otAOBCcC5POMqm1Q71omnJb/rblPbHH5ALtx ce5RsnFASCE4l9J4S/e+c4VCiqOuHSR0pFuBIqBQRDO3HGio2yLl/QAr2iXXaixx5t Zl2VnpkxLFOhos8nGaDh0jWdHx8ivLaTXq1dmvXimIfoeNZi9fjsKh8qrBwanMae6c VxnkN580HyvdBuIhW3QHMleqlqZL5dovhnV5ydr/e0eJmadip/q6q0XEQHKXo+kNTi jbrXRQ2I8SirO9J4PYB4vM2UT9p2n1kQneHWn1105cw5d2UH1TOnAA0U0hRfnsVFJ1 zIiLEwh2jBkUQ== From: Ingo Molnar To: linux-kernel@vger.kernel.org Cc: "H . Peter Anvin" , Linus Torvalds , Peter Zijlstra , Borislav Petkov , Thomas Gleixner , Ingo Molnar , Ard Biesheuvel , Arnd Bergmann , David Woodhouse , Masahiro Yamada , Michal Marek Subject: [PATCH 13/15] x86/kconfig/64: Enable popular scheduler, cgroups and namespaces options in the defconfig Date: Mon, 5 May 2025 13:09:44 +0200 Message-ID: <20250505110946.1095363-14-mingo@kernel.org> X-Mailer: git-send-email 2.45.2 In-Reply-To: <20250505110946.1095363-1-mingo@kernel.org> References: <20250505110946.1095363-1-mingo@kernel.org> 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" Since the x86 defconfig aims to be a distro kernel work-alike with fewer drivers and a shorter build time, enable a handful of popular scheduler and cgroups options that are typically enabled on major Linux distributions. The options enabled is a superset of the latest Ubuntu and Fedora kernel debugging configs, using Ubuntu's config-6.11.0-24-generic file, Fedora's kernel-x86_64-fedora.config and RHEL's kernel-x86_64-rhel.config from kernel-ark.git. Signed-off-by: Ingo Molnar Cc: Ard Biesheuvel Cc: Arnd Bergmann Cc: David Woodhouse Cc: H. Peter Anvin Cc: Linus Torvalds Cc: Masahiro Yamada Cc: Michal Marek --- arch/x86/configs/defconfig.x86_64 | 25 ++++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/arch/x86/configs/defconfig.x86_64 b/arch/x86/configs/defconfig= .x86_64 index 3d585c33016b..09e9a8823dc1 100644 --- a/arch/x86/configs/defconfig.x86_64 +++ b/arch/x86/configs/defconfig.x86_64 @@ -2,6 +2,7 @@ CONFIG_WERROR=3Dy CONFIG_SYSVIPC=3Dy CONFIG_POSIX_MQUEUE=3Dy CONFIG_AUDIT=3Dy +# CONFIG_CONTEXT_TRACKING_USER_FORCE is not set CONFIG_NO_HZ=3Dy CONFIG_HIGH_RES_TIMERS=3Dy CONFIG_BPF_SYSCALL=3Dy @@ -11,26 +12,45 @@ CONFIG_BPF_PRELOAD=3Dy CONFIG_BPF_PRELOAD_UMD=3Dy CONFIG_BPF_LSM=3Dy CONFIG_PREEMPT_VOLUNTARY=3Dy +CONFIG_SCHED_CORE=3Dy +CONFIG_VIRT_CPU_ACCOUNTING_GEN=3Dy +CONFIG_IRQ_TIME_ACCOUNTING=3Dy CONFIG_BSD_PROCESS_ACCT=3Dy +CONFIG_BSD_PROCESS_ACCT_V3=3Dy CONFIG_TASKSTATS=3Dy CONFIG_TASK_DELAY_ACCT=3Dy CONFIG_TASK_XACCT=3Dy CONFIG_TASK_IO_ACCOUNTING=3Dy +CONFIG_PSI=3Dy +CONFIG_PSI_DEFAULT_DISABLED=3Dy CONFIG_LOG_BUF_SHIFT=3D18 -CONFIG_CGROUPS=3Dy +CONFIG_PRINTK_INDEX=3Dy +CONFIG_UCLAMP_TASK=3Dy +CONFIG_NUMA_BALANCING=3Dy +CONFIG_MEMCG=3Dy +CONFIG_MEMCG_V1=3Dy CONFIG_BLK_CGROUP=3Dy -CONFIG_CGROUP_SCHED=3Dy +CONFIG_CFS_BANDWIDTH=3Dy +CONFIG_UCLAMP_TASK_GROUP=3Dy CONFIG_CGROUP_PIDS=3Dy CONFIG_CGROUP_RDMA=3Dy +CONFIG_CGROUP_DMEM=3Dy CONFIG_CGROUP_FREEZER=3Dy CONFIG_CGROUP_HUGETLB=3Dy CONFIG_CPUSETS=3Dy +CONFIG_CPUSETS_V1=3Dy CONFIG_CGROUP_DEVICE=3Dy CONFIG_CGROUP_CPUACCT=3Dy CONFIG_CGROUP_PERF=3Dy CONFIG_CGROUP_BPF=3Dy CONFIG_CGROUP_MISC=3Dy CONFIG_CGROUP_DEBUG=3Dy +CONFIG_NAMESPACES=3Dy +CONFIG_USER_NS=3Dy +CONFIG_CHECKPOINT_RESTORE=3Dy +CONFIG_SCHED_AUTOGROUP=3Dy +CONFIG_SYSFS_SYSCALL=3Dy +CONFIG_EXPERT=3Dy CONFIG_KALLSYMS_ALL=3Dy CONFIG_PROFILING=3Dy CONFIG_KEXEC=3Dy @@ -298,7 +318,6 @@ CONFIG_SECURITY_SELINUX_BOOTPARAM=3Dy CONFIG_PRINTK_TIME=3Dy CONFIG_BOOT_PRINTK_DELAY=3Dy CONFIG_DYNAMIC_DEBUG=3Dy -CONFIG_DEBUG_KERNEL=3Dy CONFIG_STRIP_ASM_SYMS=3Dy CONFIG_HEADERS_INSTALL=3Dy CONFIG_DEBUG_SECTION_MISMATCH=3Dy --=20 2.45.2 From nobody Sun Feb 8 10:49:36 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 7FCDF202F83 for ; Mon, 5 May 2025 11:10:36 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1746443436; cv=none; b=Jv/30yG2iIQIbBAYeI2iK3QaCuvGlTZgHpVWZJ7Q/HpiXY/f3YiX10d5PuABYNYs6e4Lw9L7UzGt7LeTTq5zZMCSoDJEK5mUbaPOeYGBXLl1nDoM0+8Q+3Pdf+cM0Vr2ts58d//MvFCBLImYoNvxD0fYq1EIFHLuCehvGBLZPlo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1746443436; c=relaxed/simple; bh=1dzPDtLojo1chbihTOO9Lew4yzECmsbhVcMxZVrRWIc=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=KsSuttU5c7bu3XjwQiXWDNCXF9IiPFytF5Mlmh7O2w2vQLe7U6+6G1voPm030bSuAcEvVhWeO4f9Dmz0ERop+ivWamzG7i47kHykTgtGlxbfERmPpVG//1+1+2z+467Xb5ayBGEPVHUWLhkccMXVkioihSURBxDM6OEJScsM+8U= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=n9lABMuO; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="n9lABMuO" Received: by smtp.kernel.org (Postfix) with ESMTPSA id D0890C4CEFB; Mon, 5 May 2025 11:10:33 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1746443436; bh=1dzPDtLojo1chbihTOO9Lew4yzECmsbhVcMxZVrRWIc=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=n9lABMuOi6HAMwe/0MoLYxD1gxko0hkzl6GK9BwB1tGWrXF3ibq0FHPrvvAJn6fyE PNPFNDvSfNIhhr5Rf/x8gWMzW2xuUKcRBDrEyRPRkwgEom8+IFSG1QAiwPRmKnUE2i eVOEPuCH8T3tY7M9C0JHNIndwXsS2FFJPg/NOmMyBkTV9crtl2ZV1eO6YDHHneHXnk FR7M/8h1REXVefaFpDoMJp9/GfYVviQOOXqIRGwDhorFWbIGnoUubotOfpgIjqh75L VSAHzEpdmZ5DiXBCqwiKrz0uq9XwhhNeh+VA90WxnC8eb7KrHqjJKWf7MmDQh7kyIk yZqQYZGoQvrSA== From: Ingo Molnar To: linux-kernel@vger.kernel.org Cc: "H . Peter Anvin" , Linus Torvalds , Peter Zijlstra , Borislav Petkov , Thomas Gleixner , Ingo Molnar , Ard Biesheuvel , Arnd Bergmann , David Woodhouse , Masahiro Yamada , Michal Marek Subject: [PATCH 14/15] x86/kconfig/64: Enable popular generic kernel options in the defconfig Date: Mon, 5 May 2025 13:09:45 +0200 Message-ID: <20250505110946.1095363-15-mingo@kernel.org> X-Mailer: git-send-email 2.45.2 In-Reply-To: <20250505110946.1095363-1-mingo@kernel.org> References: <20250505110946.1095363-1-mingo@kernel.org> 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" This is the last set of options picked up from major Linux distributions: - CONFIG_UAPI_HEADER_TEST=3Dy x86 developers frequently modify UAPI headers during development, make sure they get tested. - CONFIG_WATCH_QUEUE=3Dy All major distros have general notification queue support enabled. Signed-off-by: Ingo Molnar Cc: Ard Biesheuvel Cc: Arnd Bergmann Cc: David Woodhouse Cc: H. Peter Anvin Cc: Linus Torvalds Cc: Masahiro Yamada Cc: Michal Marek --- arch/x86/configs/defconfig.x86_64 | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/x86/configs/defconfig.x86_64 b/arch/x86/configs/defconfig= .x86_64 index 09e9a8823dc1..386e55d715c3 100644 --- a/arch/x86/configs/defconfig.x86_64 +++ b/arch/x86/configs/defconfig.x86_64 @@ -1,6 +1,8 @@ CONFIG_WERROR=3Dy +CONFIG_UAPI_HEADER_TEST=3Dy CONFIG_SYSVIPC=3Dy CONFIG_POSIX_MQUEUE=3Dy +CONFIG_WATCH_QUEUE=3Dy CONFIG_AUDIT=3Dy # CONFIG_CONTEXT_TRACKING_USER_FORCE is not set CONFIG_NO_HZ=3Dy --=20 2.45.2 From nobody Sun Feb 8 10:49:36 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 8711F202F87 for ; Mon, 5 May 2025 11:10:39 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1746443439; cv=none; b=E0hy/4my/rdqXJZ3g3BH1ZLHUB7QqJeZK+6vwDSbPYIsQ7QLtMapftlOHcbARLT84YmDziX14meXUsesjzOr2eMJaMfJ62fcEMC65nvw3MBhKGyx19Md8UNh/n/IXPFrCf3tlPDFtCuRxRIO2ipkwEFB3sYUqSFP2cxlDDzIsgE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1746443439; c=relaxed/simple; bh=P2LKh1TBvBgopa3Rf/LqikiGAwnI6+PEIU/z7zZdUTU=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=kto0ZEIeoHmSYx8bsthXFaGn2mkhbKnsJBobok1yUC3bD0nf63CT6Tir5sRhD/U1+UiN9YNiLb00jhvSXIFF3Q7IJ1kK/GElx6GPi/8rXHXGb3VY6s3W/GG4tWwr5zOGfJMX16wPmvQb5NPyvHG9Pv3pj3ri6xOimutOmzt2mBI= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=W5iAPNWE; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="W5iAPNWE" Received: by smtp.kernel.org (Postfix) with ESMTPSA id D2185C4CEE4; Mon, 5 May 2025 11:10:36 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1746443439; bh=P2LKh1TBvBgopa3Rf/LqikiGAwnI6+PEIU/z7zZdUTU=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=W5iAPNWEYMstFBEqcL/f3qOXTdokuksBp+6kIpLdNv5HKqOfBOjR1TldfHtjYOVrd Z5mDYd4J2UsgHZYcn3NVy0iLwUKizpcAaVtXTfrG5OH7xfIecxydUXAyZKbr7aAy7F bK3wjun5yWdZVqA/N2hl95j6FB8LaM59sPma7cxNGvaLFrN1VFHZCdkZyFdbzpVWt7 7A/JI2zifKItZTdky3cH692GoHF740ASGnYrDpoWRGoTHwGiScs/H1zaRLqYezErHt ZiwMdct5eeXLcHrpX9D1gEwDnNA4b+RY05L97AFGJPuTT4lAScSNISR+l4HL7lcVu+ hOWX0ixBxqw5A== From: Ingo Molnar To: linux-kernel@vger.kernel.org Cc: "H . Peter Anvin" , Linus Torvalds , Peter Zijlstra , Borislav Petkov , Thomas Gleixner , Ingo Molnar , Ard Biesheuvel , Arnd Bergmann , David Woodhouse , Masahiro Yamada , Michal Marek Subject: [PATCH 15/15] x86/kconfig/32: Synchronize the x86-32 defconfig to the x86-64 defconfig Date: Mon, 5 May 2025 13:09:46 +0200 Message-ID: <20250505110946.1095363-16-mingo@kernel.org> X-Mailer: git-send-email 2.45.2 In-Reply-To: <20250505110946.1095363-1-mingo@kernel.org> References: <20250505110946.1095363-1-mingo@kernel.org> 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" Just a mechanic synchronization of kernel options enabled: nobody really develops kernel features on x86-32 anymore, so make sure the defconfig is roughly equivalent to the 64-bit one, so that testing doesn't cover some combination that nobody cares about. Signed-off-by: Ingo Molnar Cc: Ard Biesheuvel Cc: Arnd Bergmann Cc: David Woodhouse Cc: H. Peter Anvin Cc: Linus Torvalds Cc: Masahiro Yamada Cc: Michal Marek --- arch/x86/configs/defconfig.x86_32 | 116 ++++++++++++++++++++++++++++++++++= ++-- 1 file changed, 110 insertions(+), 6 deletions(-) diff --git a/arch/x86/configs/defconfig.x86_32 b/arch/x86/configs/defconfig= .x86_32 index e983f1db22dd..26a0fc03d642 100644 --- a/arch/x86/configs/defconfig.x86_32 +++ b/arch/x86/configs/defconfig.x86_32 @@ -1,37 +1,63 @@ CONFIG_WERROR=3Dy +CONFIG_UAPI_HEADER_TEST=3Dy CONFIG_SYSVIPC=3Dy CONFIG_POSIX_MQUEUE=3Dy +CONFIG_WATCH_QUEUE=3Dy CONFIG_USELIB=3Dy CONFIG_AUDIT=3Dy CONFIG_NO_HZ=3Dy CONFIG_HIGH_RES_TIMERS=3Dy +CONFIG_BPF_SYSCALL=3Dy +CONFIG_BPF_JIT=3Dy +CONFIG_BPF_JIT_ALWAYS_ON=3Dy +CONFIG_BPF_PRELOAD=3Dy +CONFIG_BPF_PRELOAD_UMD=3Dy +CONFIG_BPF_LSM=3Dy CONFIG_PREEMPT_VOLUNTARY=3Dy +CONFIG_SCHED_CORE=3Dy +CONFIG_IRQ_TIME_ACCOUNTING=3Dy CONFIG_BSD_PROCESS_ACCT=3Dy +CONFIG_BSD_PROCESS_ACCT_V3=3Dy CONFIG_TASKSTATS=3Dy CONFIG_TASK_DELAY_ACCT=3Dy CONFIG_TASK_XACCT=3Dy CONFIG_TASK_IO_ACCOUNTING=3Dy +CONFIG_PSI=3Dy +CONFIG_PSI_DEFAULT_DISABLED=3Dy CONFIG_LOG_BUF_SHIFT=3D18 -CONFIG_CGROUPS=3Dy +CONFIG_PRINTK_INDEX=3Dy +CONFIG_UCLAMP_TASK=3Dy +CONFIG_MEMCG=3Dy +CONFIG_MEMCG_V1=3Dy CONFIG_BLK_CGROUP=3Dy -CONFIG_CGROUP_SCHED=3Dy +CONFIG_CFS_BANDWIDTH=3Dy +CONFIG_UCLAMP_TASK_GROUP=3Dy CONFIG_CGROUP_PIDS=3Dy CONFIG_CGROUP_RDMA=3Dy +CONFIG_CGROUP_DMEM=3Dy CONFIG_CGROUP_FREEZER=3Dy CONFIG_CGROUP_HUGETLB=3Dy CONFIG_CPUSETS=3Dy +CONFIG_CPUSETS_V1=3Dy CONFIG_CGROUP_DEVICE=3Dy CONFIG_CGROUP_CPUACCT=3Dy CONFIG_CGROUP_PERF=3Dy +CONFIG_CGROUP_BPF=3Dy CONFIG_CGROUP_MISC=3Dy CONFIG_CGROUP_DEBUG=3Dy -CONFIG_BLK_DEV_INITRD=3Dy +CONFIG_NAMESPACES=3Dy +CONFIG_USER_NS=3Dy +CONFIG_CHECKPOINT_RESTORE=3Dy +CONFIG_SCHED_AUTOGROUP=3Dy +CONFIG_SYSFS_SYSCALL=3Dy +CONFIG_EXPERT=3Dy CONFIG_KALLSYMS_ALL=3Dy CONFIG_PROFILING=3Dy CONFIG_KEXEC=3Dy CONFIG_SMP=3Dy CONFIG_HYPERVISOR_GUEST=3Dy CONFIG_PARAVIRT=3Dy +CONFIG_PARAVIRT_SPINLOCKS=3Dy CONFIG_NR_CPUS=3D8 CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=3Dy CONFIG_X86_MSR=3Dy @@ -50,7 +76,11 @@ CONFIG_ACPI_BGRT=3Dy CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE=3Dy CONFIG_CPU_FREQ_GOV_ONDEMAND=3Dy CONFIG_X86_ACPI_CPUFREQ=3Dy -CONFIG_KPROBES=3Dy +CONFIG_KVM=3Dy +CONFIG_KVM_INTEL=3Dy +CONFIG_KVM_AMD=3Dy +CONFIG_KVM_XEN=3Dy +CONFIG_KVM_MAX_NR_VCPUS=3D4096 CONFIG_JUMP_LABEL=3Dy CONFIG_COMPAT_32BIT_TIME=3Dy CONFIG_MODULES=3Dy @@ -60,7 +90,23 @@ CONFIG_BLK_CGROUP_IOLATENCY=3Dy CONFIG_BLK_CGROUP_IOCOST=3Dy CONFIG_BLK_CGROUP_IOPRIO=3Dy CONFIG_BINFMT_MISC=3Dy +CONFIG_ZSWAP=3Dy +CONFIG_SLAB_FREELIST_RANDOM=3Dy +CONFIG_SLAB_FREELIST_HARDENED=3Dy +# CONFIG_SLAB_BUCKETS is not set # CONFIG_COMPAT_BRK is not set +CONFIG_PAGE_REPORTING=3Dy +CONFIG_KSM=3Dy +CONFIG_DEFAULT_MMAP_MIN_ADDR=3D65536 +CONFIG_MEMORY_FAILURE=3Dy +CONFIG_HWPOISON_INJECT=3Dy +CONFIG_TRANSPARENT_HUGEPAGE=3Dy +CONFIG_TRANSPARENT_HUGEPAGE_MADVISE=3Dy +CONFIG_IDLE_PAGE_TRACKING=3Dy +CONFIG_ANON_VMA_NAME=3Dy +CONFIG_USERFAULTFD=3Dy +CONFIG_LRU_GEN=3Dy +CONFIG_LRU_GEN_ENABLED=3Dy CONFIG_NET=3Dy CONFIG_PACKET=3Dy CONFIG_XFRM_USER=3Dy @@ -120,6 +166,7 @@ CONFIG_CFG80211=3Dy CONFIG_MAC80211=3Dy CONFIG_MAC80211_LEDS=3Dy CONFIG_RFKILL=3Dy +CONFIG_RFKILL_INPUT=3Dy CONFIG_NET_9P=3Dy CONFIG_NET_9P_VIRTIO=3Dy CONFIG_PCI=3Dy @@ -189,6 +236,8 @@ CONFIG_SERIAL_8250_RSA=3Dy CONFIG_SERIAL_NONSTANDARD=3Dy CONFIG_VIRTIO_CONSOLE=3Dy CONFIG_HW_RANDOM=3Dy +# CONFIG_HW_RANDOM_INTEL is not set +# CONFIG_HW_RANDOM_AMD is not set CONFIG_NVRAM=3Dy CONFIG_HPET=3Dy # CONFIG_HPET_MMAP is not set @@ -208,7 +257,19 @@ CONFIG_SND_SEQ_DUMMY=3Dy CONFIG_SND_HDA_INTEL=3Dy CONFIG_SND_HDA_HWDEP=3Dy CONFIG_HIDRAW=3Dy +CONFIG_HID_A4TECH=3Dy +CONFIG_HID_APPLE=3Dy +CONFIG_HID_BELKIN=3Dy +CONFIG_HID_CHERRY=3Dy +CONFIG_HID_CHICONY=3Dy +CONFIG_HID_CYPRESS=3Dy +CONFIG_HID_EZKEY=3Dy CONFIG_HID_GYRATION=3Dy +CONFIG_HID_ITE=3Dy +CONFIG_HID_KENSINGTON=3Dy +CONFIG_HID_REDRAGON=3Dy +CONFIG_HID_MICROSOFT=3Dy +CONFIG_HID_MONTEREY=3Dy CONFIG_HID_NTRIG=3Dy CONFIG_HID_PANTHERLORD=3Dy CONFIG_PANTHERLORD_FF=3Dy @@ -234,6 +295,8 @@ CONFIG_DMADEVICES=3Dy CONFIG_VIRTIO_PCI=3Dy CONFIG_VIRTIO_INPUT=3Dy CONFIG_EEEPC_LAPTOP=3Dy +CONFIG_INTEL_IOMMU=3Dy +# CONFIG_INTEL_IOMMU_DEFAULT_ON is not set CONFIG_EXT4_FS=3Dy CONFIG_EXT4_FS_POSIX_ACL=3Dy CONFIG_EXT4_FS_SECURITY=3Dy @@ -264,14 +327,55 @@ CONFIG_SECURITY_NETWORK=3Dy CONFIG_SECURITY_SELINUX=3Dy CONFIG_SECURITY_SELINUX_BOOTPARAM=3Dy CONFIG_PRINTK_TIME=3Dy -CONFIG_DEBUG_KERNEL=3Dy +CONFIG_BOOT_PRINTK_DELAY=3Dy +CONFIG_DYNAMIC_DEBUG=3Dy CONFIG_FRAME_WARN=3D1024 -CONFIG_MAGIC_SYSRQ=3Dy +CONFIG_STRIP_ASM_SYMS=3Dy +CONFIG_HEADERS_INSTALL=3Dy +CONFIG_DEBUG_SECTION_MISMATCH=3Dy +CONFIG_KGDB=3Dy +CONFIG_KGDB_TESTS=3Dy +CONFIG_KGDB_LOW_LEVEL_TRAP=3Dy +CONFIG_KGDB_KDB=3Dy +CONFIG_KDB_KEYBOARD=3Dy +CONFIG_UBSAN=3Dy +CONFIG_UBSAN_SHIFT=3Dy +CONFIG_PAGE_OWNER=3Dy +CONFIG_PAGE_POISONING=3Dy CONFIG_DEBUG_STACK_USAGE=3Dy +CONFIG_SCHED_STACK_END_CHECK=3Dy +CONFIG_DEBUG_MEMORY_INIT=3Dy +CONFIG_KFENCE=3Dy +CONFIG_DEBUG_SHIRQ=3Dy +CONFIG_PANIC_ON_OOPS=3Dy +CONFIG_HARDLOCKUP_DETECTOR=3Dy +CONFIG_BOOTPARAM_HARDLOCKUP_PANIC=3Dy +# CONFIG_DETECT_HUNG_TASK is not set +CONFIG_WQ_CPU_INTENSIVE_REPORT=3Dy CONFIG_SCHEDSTATS=3Dy +CONFIG_NMI_CHECK_CPU=3Dy +CONFIG_DEBUG_LIST=3Dy +CONFIG_RCU_CPU_STALL_CPUTIME=3Dy +CONFIG_BOOTTIME_TRACING=3Dy +CONFIG_FUNCTION_GRAPH_RETVAL=3Dy +CONFIG_FUNCTION_PROFILER=3Dy +CONFIG_STACK_TRACER=3Dy +CONFIG_SCHED_TRACER=3Dy +CONFIG_HWLAT_TRACER=3Dy +CONFIG_TIMERLAT_TRACER=3Dy +CONFIG_MMIOTRACE=3Dy +CONFIG_FTRACE_SYSCALLS=3Dy CONFIG_BLK_DEV_IO_TRACE=3Dy +CONFIG_USER_EVENTS=3Dy +CONFIG_HIST_TRIGGERS=3Dy +CONFIG_TRACE_EVENT_INJECT=3Dy +CONFIG_RV=3Dy +CONFIG_RV_MON_WWNR=3Dy CONFIG_PROVIDE_OHCI1394_DMA_INIT=3Dy CONFIG_EARLY_PRINTK_DBGP=3Dy +CONFIG_EARLY_PRINTK_USB_XDBC=3Dy CONFIG_DEBUG_BOOT_PARAMS=3Dy CONFIG_DEBUG_ENTRY=3Dy CONFIG_UNWINDER_FRAME_POINTER=3Dy +CONFIG_FUNCTION_ERROR_INJECTION=3Dy +CONFIG_MEMTEST=3Dy --=20 2.45.2