From 7d979a5c0ca07388ddf2fc2da5a374463c4dd257 Mon Sep 17 00:00:00 2001 From: Eduard Abdullin Date: Wed, 22 Apr 2026 02:08:25 +0000 Subject: [PATCH] Debrand for AlmaLinux OS Use AlmaLinux OS secure boot cert Enable Btrfs support for all kernel variants hpsa: bring back deprecated PCI ids #CFHack #CFHack2024 mptsas: bring back deprecated PCI ids #CFHack #CFHack2024 megaraid_sas: bring back deprecated PCI ids #CFHack #CFHack2024 qla2xxx: bring back deprecated PCI ids #CFHack #CFHack2024 qla4xxx: bring back deprecated PCI ids be2iscsi: bring back deprecated PCI ids kernel/rh_messages.h: enable all disabled pci devices by moving to unmaintained --- Makefile.rhelver | 2 +- kernel-aarch64-64k-debug-rhel.config | 7 +- kernel-aarch64-64k-rhel.config | 7 +- kernel-aarch64-debug-rhel.config | 7 +- kernel-aarch64-rhel.config | 7 +- kernel-aarch64-rt-64k-debug-rhel.config | 7 +- kernel-aarch64-rt-64k-rhel.config | 7 +- kernel-aarch64-rt-debug-rhel.config | 7 +- kernel-aarch64-rt-rhel.config | 7 +- kernel-ppc64le-debug-rhel.config | 7 +- kernel-ppc64le-rhel.config | 7 +- kernel-riscv64-debug-rhel.config | 7 +- kernel-riscv64-rhel.config | 7 +- kernel-s390x-debug-rhel.config | 7 +- kernel-s390x-rhel.config | 7 +- kernel-s390x-zfcpdump-rhel.config | 7 +- kernel-x86_64-debug-rhel.config | 7 +- kernel-x86_64-rhel.config | 7 +- kernel-x86_64-rt-debug-rhel.config | 7 +- kernel-x86_64-rt-rhel.config | 7 +- kernel.changelog | 422 +++++++++++++++++++++++ kernel.spec | 435 +++++++++++++++++++++++- sources | 6 +- 23 files changed, 968 insertions(+), 30 deletions(-) diff --git a/Makefile.rhelver b/Makefile.rhelver index 4be46459f..2f47b9a64 100644 --- a/Makefile.rhelver +++ b/Makefile.rhelver @@ -12,7 +12,7 @@ RHEL_MINOR = 3 # # Use this spot to avoid future merge conflicts. # Do not trim this comment. -RHEL_RELEASE = 222 +RHEL_RELEASE = 223 # # RHEL_REBASE_NUM diff --git a/kernel-aarch64-64k-debug-rhel.config b/kernel-aarch64-64k-debug-rhel.config index 3af64bd32..c6b0fe468 100644 --- a/kernel-aarch64-64k-debug-rhel.config +++ b/kernel-aarch64-64k-debug-rhel.config @@ -236,6 +236,7 @@ CONFIG_AMD_HSMP_ACPI=m CONFIG_AMD_HSMP=m CONFIG_AMD_HSMP_PLAT=m # CONFIG_AMD_IOMMU_DEBUGFS is not set +# CONFIG_AMD_IOMMU_IOMMUFD is not set # CONFIG_AMD_ISP_PLATFORM is not set CONFIG_AMD_MP2_STB=y CONFIG_AMD_PHY=m @@ -1418,6 +1419,7 @@ CONFIG_DEBUG_FS_ALLOW_ALL=y # CONFIG_DEBUG_FS_ALLOW_NONE is not set # CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set CONFIG_DEBUG_FS=y +# CONFIG_DEBUG_GENERIC_PT is not set # CONFIG_DEBUG_GPIO is not set CONFIG_DEBUG_INFO_BTF_MODULES=y CONFIG_DEBUG_INFO_BTF=y @@ -3121,6 +3123,7 @@ CONFIG_IO_DELAY_0X80=y # CONFIG_IO_DELAY_NONE is not set # CONFIG_IO_DELAY_UDELAY is not set CONFIG_IOMMU_DEBUGFS=y +CONFIG_IOMMU_DEBUG_PAGEALLOC=y CONFIG_IOMMU_DEFAULT_DMA_LAZY=y # CONFIG_IOMMU_DEFAULT_DMA_STRICT is not set # CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set @@ -3128,7 +3131,8 @@ CONFIG_IOMMUFD_TEST=y CONFIG_IOMMUFD=y # CONFIG_IOMMU_IO_PGTABLE_ARMV7S is not set # CONFIG_IOMMU_IO_PGTABLE_DART is not set -# CONFIG_IOMMU_IO_PGTABLE_LPAE_SELFTEST is not set +# CONFIG_IOMMU_IO_PGTABLE_LPAE_KUNIT_TEST is not set +# CONFIG_IOMMU_PT_KUNIT_TEST is not set CONFIG_IOMMU_SUPPORT=y CONFIG_IONIC=m CONFIG_IOSCHED_BFQ=y @@ -5143,6 +5147,7 @@ CONFIG_PHY_PACKAGE=m # CONFIG_PHY_QCOM_USB_SS is not set # CONFIG_PHY_RTK_RTD_USB2PHY is not set # CONFIG_PHY_RTK_RTD_USB3PHY is not set +# CONFIG_PHY_RZ_G3E_USB3 is not set # CONFIG_PHY_SNPS_EUSB2 is not set CONFIG_PHY_TEGRA194_P2U=y CONFIG_PHY_TEGRA_XUSB=m diff --git a/kernel-aarch64-64k-rhel.config b/kernel-aarch64-64k-rhel.config index ce00c0376..f37a19b75 100644 --- a/kernel-aarch64-64k-rhel.config +++ b/kernel-aarch64-64k-rhel.config @@ -236,6 +236,7 @@ CONFIG_AMD_HSMP_ACPI=m CONFIG_AMD_HSMP=m CONFIG_AMD_HSMP_PLAT=m # CONFIG_AMD_IOMMU_DEBUGFS is not set +# CONFIG_AMD_IOMMU_IOMMUFD is not set # CONFIG_AMD_ISP_PLATFORM is not set CONFIG_AMD_MP2_STB=y CONFIG_AMD_PHY=m @@ -1418,6 +1419,7 @@ CONFIG_DEBUG_FS_ALLOW_ALL=y # CONFIG_DEBUG_FS_ALLOW_NONE is not set # CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set CONFIG_DEBUG_FS=y +# CONFIG_DEBUG_GENERIC_PT is not set # CONFIG_DEBUG_GPIO is not set CONFIG_DEBUG_INFO_BTF_MODULES=y CONFIG_DEBUG_INFO_BTF=y @@ -3105,6 +3107,7 @@ CONFIG_IO_DELAY_0X80=y # CONFIG_IO_DELAY_NONE is not set # CONFIG_IO_DELAY_UDELAY is not set # CONFIG_IOMMU_DEBUGFS is not set +# CONFIG_IOMMU_DEBUG_PAGEALLOC is not set CONFIG_IOMMU_DEFAULT_DMA_LAZY=y # CONFIG_IOMMU_DEFAULT_DMA_STRICT is not set # CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set @@ -3112,7 +3115,8 @@ CONFIG_IOMMUFD=m # CONFIG_IOMMUFD_TEST is not set # CONFIG_IOMMU_IO_PGTABLE_ARMV7S is not set # CONFIG_IOMMU_IO_PGTABLE_DART is not set -# CONFIG_IOMMU_IO_PGTABLE_LPAE_SELFTEST is not set +# CONFIG_IOMMU_IO_PGTABLE_LPAE_KUNIT_TEST is not set +# CONFIG_IOMMU_PT_KUNIT_TEST is not set CONFIG_IOMMU_SUPPORT=y CONFIG_IONIC=m CONFIG_IOSCHED_BFQ=y @@ -5120,6 +5124,7 @@ CONFIG_PHY_PACKAGE=m # CONFIG_PHY_QCOM_USB_SS is not set # CONFIG_PHY_RTK_RTD_USB2PHY is not set # CONFIG_PHY_RTK_RTD_USB3PHY is not set +# CONFIG_PHY_RZ_G3E_USB3 is not set # CONFIG_PHY_SNPS_EUSB2 is not set CONFIG_PHY_TEGRA194_P2U=y CONFIG_PHY_TEGRA_XUSB=m diff --git a/kernel-aarch64-debug-rhel.config b/kernel-aarch64-debug-rhel.config index 294c95df7..84dca9709 100644 --- a/kernel-aarch64-debug-rhel.config +++ b/kernel-aarch64-debug-rhel.config @@ -236,6 +236,7 @@ CONFIG_AMD_HSMP_ACPI=m CONFIG_AMD_HSMP=m CONFIG_AMD_HSMP_PLAT=m # CONFIG_AMD_IOMMU_DEBUGFS is not set +# CONFIG_AMD_IOMMU_IOMMUFD is not set # CONFIG_AMD_ISP_PLATFORM is not set CONFIG_AMD_MP2_STB=y CONFIG_AMD_PHY=m @@ -1416,6 +1417,7 @@ CONFIG_DEBUG_FS_ALLOW_ALL=y # CONFIG_DEBUG_FS_ALLOW_NONE is not set # CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set CONFIG_DEBUG_FS=y +# CONFIG_DEBUG_GENERIC_PT is not set # CONFIG_DEBUG_GPIO is not set CONFIG_DEBUG_INFO_BTF_MODULES=y CONFIG_DEBUG_INFO_BTF=y @@ -3118,6 +3120,7 @@ CONFIG_IO_DELAY_0X80=y # CONFIG_IO_DELAY_NONE is not set # CONFIG_IO_DELAY_UDELAY is not set CONFIG_IOMMU_DEBUGFS=y +CONFIG_IOMMU_DEBUG_PAGEALLOC=y CONFIG_IOMMU_DEFAULT_DMA_LAZY=y # CONFIG_IOMMU_DEFAULT_DMA_STRICT is not set # CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set @@ -3125,7 +3128,8 @@ CONFIG_IOMMUFD_TEST=y CONFIG_IOMMUFD=y # CONFIG_IOMMU_IO_PGTABLE_ARMV7S is not set # CONFIG_IOMMU_IO_PGTABLE_DART is not set -# CONFIG_IOMMU_IO_PGTABLE_LPAE_SELFTEST is not set +# CONFIG_IOMMU_IO_PGTABLE_LPAE_KUNIT_TEST is not set +# CONFIG_IOMMU_PT_KUNIT_TEST is not set CONFIG_IOMMU_SUPPORT=y CONFIG_IONIC=m CONFIG_IOSCHED_BFQ=y @@ -5139,6 +5143,7 @@ CONFIG_PHY_PACKAGE=m # CONFIG_PHY_QCOM_USB_SS is not set # CONFIG_PHY_RTK_RTD_USB2PHY is not set # CONFIG_PHY_RTK_RTD_USB3PHY is not set +# CONFIG_PHY_RZ_G3E_USB3 is not set # CONFIG_PHY_SNPS_EUSB2 is not set CONFIG_PHY_TEGRA194_P2U=y CONFIG_PHY_TEGRA_XUSB=m diff --git a/kernel-aarch64-rhel.config b/kernel-aarch64-rhel.config index e09e982ab..f2379c8fb 100644 --- a/kernel-aarch64-rhel.config +++ b/kernel-aarch64-rhel.config @@ -236,6 +236,7 @@ CONFIG_AMD_HSMP_ACPI=m CONFIG_AMD_HSMP=m CONFIG_AMD_HSMP_PLAT=m # CONFIG_AMD_IOMMU_DEBUGFS is not set +# CONFIG_AMD_IOMMU_IOMMUFD is not set # CONFIG_AMD_ISP_PLATFORM is not set CONFIG_AMD_MP2_STB=y CONFIG_AMD_PHY=m @@ -1416,6 +1417,7 @@ CONFIG_DEBUG_FS_ALLOW_ALL=y # CONFIG_DEBUG_FS_ALLOW_NONE is not set # CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set CONFIG_DEBUG_FS=y +# CONFIG_DEBUG_GENERIC_PT is not set # CONFIG_DEBUG_GPIO is not set CONFIG_DEBUG_INFO_BTF_MODULES=y CONFIG_DEBUG_INFO_BTF=y @@ -3102,6 +3104,7 @@ CONFIG_IO_DELAY_0X80=y # CONFIG_IO_DELAY_NONE is not set # CONFIG_IO_DELAY_UDELAY is not set # CONFIG_IOMMU_DEBUGFS is not set +# CONFIG_IOMMU_DEBUG_PAGEALLOC is not set CONFIG_IOMMU_DEFAULT_DMA_LAZY=y # CONFIG_IOMMU_DEFAULT_DMA_STRICT is not set # CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set @@ -3109,7 +3112,8 @@ CONFIG_IOMMUFD=m # CONFIG_IOMMUFD_TEST is not set # CONFIG_IOMMU_IO_PGTABLE_ARMV7S is not set # CONFIG_IOMMU_IO_PGTABLE_DART is not set -# CONFIG_IOMMU_IO_PGTABLE_LPAE_SELFTEST is not set +# CONFIG_IOMMU_IO_PGTABLE_LPAE_KUNIT_TEST is not set +# CONFIG_IOMMU_PT_KUNIT_TEST is not set CONFIG_IOMMU_SUPPORT=y CONFIG_IONIC=m CONFIG_IOSCHED_BFQ=y @@ -5116,6 +5120,7 @@ CONFIG_PHY_PACKAGE=m # CONFIG_PHY_QCOM_USB_SS is not set # CONFIG_PHY_RTK_RTD_USB2PHY is not set # CONFIG_PHY_RTK_RTD_USB3PHY is not set +# CONFIG_PHY_RZ_G3E_USB3 is not set # CONFIG_PHY_SNPS_EUSB2 is not set CONFIG_PHY_TEGRA194_P2U=y CONFIG_PHY_TEGRA_XUSB=m diff --git a/kernel-aarch64-rt-64k-debug-rhel.config b/kernel-aarch64-rt-64k-debug-rhel.config index 5c7d9fe1f..f883670d3 100644 --- a/kernel-aarch64-rt-64k-debug-rhel.config +++ b/kernel-aarch64-rt-64k-debug-rhel.config @@ -236,6 +236,7 @@ CONFIG_AMD_HSMP_ACPI=m CONFIG_AMD_HSMP=m CONFIG_AMD_HSMP_PLAT=m # CONFIG_AMD_IOMMU_DEBUGFS is not set +# CONFIG_AMD_IOMMU_IOMMUFD is not set # CONFIG_AMD_ISP_PLATFORM is not set CONFIG_AMD_MP2_STB=y CONFIG_AMD_PHY=m @@ -1420,6 +1421,7 @@ CONFIG_DEBUG_FS_ALLOW_ALL=y # CONFIG_DEBUG_FS_ALLOW_NONE is not set # CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set CONFIG_DEBUG_FS=y +# CONFIG_DEBUG_GENERIC_PT is not set # CONFIG_DEBUG_GPIO is not set CONFIG_DEBUG_INFO_BTF_MODULES=y CONFIG_DEBUG_INFO_BTF=y @@ -3162,6 +3164,7 @@ CONFIG_IO_DELAY_0X80=y # CONFIG_IO_DELAY_NONE is not set # CONFIG_IO_DELAY_UDELAY is not set CONFIG_IOMMU_DEBUGFS=y +CONFIG_IOMMU_DEBUG_PAGEALLOC=y CONFIG_IOMMU_DEFAULT_DMA_LAZY=y # CONFIG_IOMMU_DEFAULT_DMA_STRICT is not set # CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set @@ -3169,7 +3172,8 @@ CONFIG_IOMMUFD_TEST=y CONFIG_IOMMUFD=y # CONFIG_IOMMU_IO_PGTABLE_ARMV7S is not set # CONFIG_IOMMU_IO_PGTABLE_DART is not set -# CONFIG_IOMMU_IO_PGTABLE_LPAE_SELFTEST is not set +# CONFIG_IOMMU_IO_PGTABLE_LPAE_KUNIT_TEST is not set +# CONFIG_IOMMU_PT_KUNIT_TEST is not set CONFIG_IOMMU_SUPPORT=y CONFIG_IONIC=m CONFIG_IOSCHED_BFQ=y @@ -5184,6 +5188,7 @@ CONFIG_PHY_PACKAGE=m # CONFIG_PHY_QCOM_USB_SS is not set # CONFIG_PHY_RTK_RTD_USB2PHY is not set # CONFIG_PHY_RTK_RTD_USB3PHY is not set +# CONFIG_PHY_RZ_G3E_USB3 is not set # CONFIG_PHY_SNPS_EUSB2 is not set CONFIG_PHY_TEGRA194_P2U=y CONFIG_PHY_TEGRA_XUSB=m diff --git a/kernel-aarch64-rt-64k-rhel.config b/kernel-aarch64-rt-64k-rhel.config index ab57b6aeb..83b1162cf 100644 --- a/kernel-aarch64-rt-64k-rhel.config +++ b/kernel-aarch64-rt-64k-rhel.config @@ -236,6 +236,7 @@ CONFIG_AMD_HSMP_ACPI=m CONFIG_AMD_HSMP=m CONFIG_AMD_HSMP_PLAT=m # CONFIG_AMD_IOMMU_DEBUGFS is not set +# CONFIG_AMD_IOMMU_IOMMUFD is not set # CONFIG_AMD_ISP_PLATFORM is not set CONFIG_AMD_MP2_STB=y CONFIG_AMD_PHY=m @@ -1420,6 +1421,7 @@ CONFIG_DEBUG_FS_ALLOW_ALL=y # CONFIG_DEBUG_FS_ALLOW_NONE is not set # CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set CONFIG_DEBUG_FS=y +# CONFIG_DEBUG_GENERIC_PT is not set # CONFIG_DEBUG_GPIO is not set CONFIG_DEBUG_INFO_BTF_MODULES=y CONFIG_DEBUG_INFO_BTF=y @@ -3146,6 +3148,7 @@ CONFIG_IO_DELAY_0X80=y # CONFIG_IO_DELAY_NONE is not set # CONFIG_IO_DELAY_UDELAY is not set # CONFIG_IOMMU_DEBUGFS is not set +# CONFIG_IOMMU_DEBUG_PAGEALLOC is not set CONFIG_IOMMU_DEFAULT_DMA_LAZY=y # CONFIG_IOMMU_DEFAULT_DMA_STRICT is not set # CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set @@ -3153,7 +3156,8 @@ CONFIG_IOMMUFD=m # CONFIG_IOMMUFD_TEST is not set # CONFIG_IOMMU_IO_PGTABLE_ARMV7S is not set # CONFIG_IOMMU_IO_PGTABLE_DART is not set -# CONFIG_IOMMU_IO_PGTABLE_LPAE_SELFTEST is not set +# CONFIG_IOMMU_IO_PGTABLE_LPAE_KUNIT_TEST is not set +# CONFIG_IOMMU_PT_KUNIT_TEST is not set CONFIG_IOMMU_SUPPORT=y CONFIG_IONIC=m CONFIG_IOSCHED_BFQ=y @@ -5161,6 +5165,7 @@ CONFIG_PHY_PACKAGE=m # CONFIG_PHY_QCOM_USB_SS is not set # CONFIG_PHY_RTK_RTD_USB2PHY is not set # CONFIG_PHY_RTK_RTD_USB3PHY is not set +# CONFIG_PHY_RZ_G3E_USB3 is not set # CONFIG_PHY_SNPS_EUSB2 is not set CONFIG_PHY_TEGRA194_P2U=y CONFIG_PHY_TEGRA_XUSB=m diff --git a/kernel-aarch64-rt-debug-rhel.config b/kernel-aarch64-rt-debug-rhel.config index 24025a9b6..42b86146a 100644 --- a/kernel-aarch64-rt-debug-rhel.config +++ b/kernel-aarch64-rt-debug-rhel.config @@ -236,6 +236,7 @@ CONFIG_AMD_HSMP_ACPI=m CONFIG_AMD_HSMP=m CONFIG_AMD_HSMP_PLAT=m # CONFIG_AMD_IOMMU_DEBUGFS is not set +# CONFIG_AMD_IOMMU_IOMMUFD is not set # CONFIG_AMD_ISP_PLATFORM is not set CONFIG_AMD_MP2_STB=y CONFIG_AMD_PHY=m @@ -1418,6 +1419,7 @@ CONFIG_DEBUG_FS_ALLOW_ALL=y # CONFIG_DEBUG_FS_ALLOW_NONE is not set # CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set CONFIG_DEBUG_FS=y +# CONFIG_DEBUG_GENERIC_PT is not set # CONFIG_DEBUG_GPIO is not set CONFIG_DEBUG_INFO_BTF_MODULES=y CONFIG_DEBUG_INFO_BTF=y @@ -3159,6 +3161,7 @@ CONFIG_IO_DELAY_0X80=y # CONFIG_IO_DELAY_NONE is not set # CONFIG_IO_DELAY_UDELAY is not set CONFIG_IOMMU_DEBUGFS=y +CONFIG_IOMMU_DEBUG_PAGEALLOC=y CONFIG_IOMMU_DEFAULT_DMA_LAZY=y # CONFIG_IOMMU_DEFAULT_DMA_STRICT is not set # CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set @@ -3166,7 +3169,8 @@ CONFIG_IOMMUFD_TEST=y CONFIG_IOMMUFD=y # CONFIG_IOMMU_IO_PGTABLE_ARMV7S is not set # CONFIG_IOMMU_IO_PGTABLE_DART is not set -# CONFIG_IOMMU_IO_PGTABLE_LPAE_SELFTEST is not set +# CONFIG_IOMMU_IO_PGTABLE_LPAE_KUNIT_TEST is not set +# CONFIG_IOMMU_PT_KUNIT_TEST is not set CONFIG_IOMMU_SUPPORT=y CONFIG_IONIC=m CONFIG_IOSCHED_BFQ=y @@ -5180,6 +5184,7 @@ CONFIG_PHY_PACKAGE=m # CONFIG_PHY_QCOM_USB_SS is not set # CONFIG_PHY_RTK_RTD_USB2PHY is not set # CONFIG_PHY_RTK_RTD_USB3PHY is not set +# CONFIG_PHY_RZ_G3E_USB3 is not set # CONFIG_PHY_SNPS_EUSB2 is not set CONFIG_PHY_TEGRA194_P2U=y CONFIG_PHY_TEGRA_XUSB=m diff --git a/kernel-aarch64-rt-rhel.config b/kernel-aarch64-rt-rhel.config index d3ea422b5..c146074ec 100644 --- a/kernel-aarch64-rt-rhel.config +++ b/kernel-aarch64-rt-rhel.config @@ -236,6 +236,7 @@ CONFIG_AMD_HSMP_ACPI=m CONFIG_AMD_HSMP=m CONFIG_AMD_HSMP_PLAT=m # CONFIG_AMD_IOMMU_DEBUGFS is not set +# CONFIG_AMD_IOMMU_IOMMUFD is not set # CONFIG_AMD_ISP_PLATFORM is not set CONFIG_AMD_MP2_STB=y CONFIG_AMD_PHY=m @@ -1418,6 +1419,7 @@ CONFIG_DEBUG_FS_ALLOW_ALL=y # CONFIG_DEBUG_FS_ALLOW_NONE is not set # CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set CONFIG_DEBUG_FS=y +# CONFIG_DEBUG_GENERIC_PT is not set # CONFIG_DEBUG_GPIO is not set CONFIG_DEBUG_INFO_BTF_MODULES=y CONFIG_DEBUG_INFO_BTF=y @@ -3143,6 +3145,7 @@ CONFIG_IO_DELAY_0X80=y # CONFIG_IO_DELAY_NONE is not set # CONFIG_IO_DELAY_UDELAY is not set # CONFIG_IOMMU_DEBUGFS is not set +# CONFIG_IOMMU_DEBUG_PAGEALLOC is not set CONFIG_IOMMU_DEFAULT_DMA_LAZY=y # CONFIG_IOMMU_DEFAULT_DMA_STRICT is not set # CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set @@ -3150,7 +3153,8 @@ CONFIG_IOMMUFD=m # CONFIG_IOMMUFD_TEST is not set # CONFIG_IOMMU_IO_PGTABLE_ARMV7S is not set # CONFIG_IOMMU_IO_PGTABLE_DART is not set -# CONFIG_IOMMU_IO_PGTABLE_LPAE_SELFTEST is not set +# CONFIG_IOMMU_IO_PGTABLE_LPAE_KUNIT_TEST is not set +# CONFIG_IOMMU_PT_KUNIT_TEST is not set CONFIG_IOMMU_SUPPORT=y CONFIG_IONIC=m CONFIG_IOSCHED_BFQ=y @@ -5157,6 +5161,7 @@ CONFIG_PHY_PACKAGE=m # CONFIG_PHY_QCOM_USB_SS is not set # CONFIG_PHY_RTK_RTD_USB2PHY is not set # CONFIG_PHY_RTK_RTD_USB3PHY is not set +# CONFIG_PHY_RZ_G3E_USB3 is not set # CONFIG_PHY_SNPS_EUSB2 is not set CONFIG_PHY_TEGRA194_P2U=y CONFIG_PHY_TEGRA_XUSB=m diff --git a/kernel-ppc64le-debug-rhel.config b/kernel-ppc64le-debug-rhel.config index 4df49cdc5..50944ea08 100644 --- a/kernel-ppc64le-debug-rhel.config +++ b/kernel-ppc64le-debug-rhel.config @@ -227,6 +227,7 @@ CONFIG_AMD_HSMP_ACPI=m CONFIG_AMD_HSMP=m CONFIG_AMD_HSMP_PLAT=m # CONFIG_AMD_IOMMU_DEBUGFS is not set +# CONFIG_AMD_IOMMU_IOMMUFD is not set # CONFIG_AMD_ISP_PLATFORM is not set CONFIG_AMD_MP2_STB=y CONFIG_AMD_PHY=m @@ -1170,6 +1171,7 @@ CONFIG_DEBUG_FS_ALLOW_ALL=y # CONFIG_DEBUG_FS_ALLOW_NONE is not set # CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set CONFIG_DEBUG_FS=y +# CONFIG_DEBUG_GENERIC_PT is not set CONFIG_DEBUGGER=y # CONFIG_DEBUG_GPIO is not set CONFIG_DEBUG_INFO_BTF_MODULES=y @@ -2764,6 +2766,7 @@ CONFIG_IO_DELAY_0X80=y # CONFIG_IO_DELAY_UDELAY is not set CONFIG_IO_EVENT_IRQ=y CONFIG_IOMMU_DEBUGFS=y +CONFIG_IOMMU_DEBUG_PAGEALLOC=y # CONFIG_IOMMU_DEFAULT_DMA_LAZY is not set CONFIG_IOMMU_DEFAULT_DMA_STRICT=y # CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set @@ -2771,7 +2774,8 @@ CONFIG_IOMMUFD_TEST=y CONFIG_IOMMUFD=y # CONFIG_IOMMU_IO_PGTABLE_ARMV7S is not set # CONFIG_IOMMU_IO_PGTABLE_DART is not set -# CONFIG_IOMMU_IO_PGTABLE_LPAE_SELFTEST is not set +# CONFIG_IOMMU_IO_PGTABLE_LPAE_KUNIT_TEST is not set +# CONFIG_IOMMU_PT_KUNIT_TEST is not set CONFIG_IOMMU_SUPPORT=y CONFIG_IONIC=m CONFIG_IOSCHED_BFQ=y @@ -4695,6 +4699,7 @@ CONFIG_PHY_PACKAGE=m # CONFIG_PHY_QCOM_USB_SS is not set # CONFIG_PHY_RTK_RTD_USB2PHY is not set # CONFIG_PHY_RTK_RTD_USB3PHY is not set +# CONFIG_PHY_RZ_G3E_USB3 is not set CONFIG_PHYSICAL_ALIGN=0x200000 # CONFIG_PHY_SNPS_EUSB2 is not set # CONFIG_PHY_TUSB1210 is not set diff --git a/kernel-ppc64le-rhel.config b/kernel-ppc64le-rhel.config index 3fbb174b5..9ec1f0f62 100644 --- a/kernel-ppc64le-rhel.config +++ b/kernel-ppc64le-rhel.config @@ -227,6 +227,7 @@ CONFIG_AMD_HSMP_ACPI=m CONFIG_AMD_HSMP=m CONFIG_AMD_HSMP_PLAT=m # CONFIG_AMD_IOMMU_DEBUGFS is not set +# CONFIG_AMD_IOMMU_IOMMUFD is not set # CONFIG_AMD_ISP_PLATFORM is not set CONFIG_AMD_MP2_STB=y CONFIG_AMD_PHY=m @@ -1170,6 +1171,7 @@ CONFIG_DEBUG_FS_ALLOW_ALL=y # CONFIG_DEBUG_FS_ALLOW_NONE is not set # CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set CONFIG_DEBUG_FS=y +# CONFIG_DEBUG_GENERIC_PT is not set CONFIG_DEBUGGER=y # CONFIG_DEBUG_GPIO is not set CONFIG_DEBUG_INFO_BTF_MODULES=y @@ -2748,6 +2750,7 @@ CONFIG_IO_DELAY_0X80=y # CONFIG_IO_DELAY_UDELAY is not set CONFIG_IO_EVENT_IRQ=y # CONFIG_IOMMU_DEBUGFS is not set +# CONFIG_IOMMU_DEBUG_PAGEALLOC is not set # CONFIG_IOMMU_DEFAULT_DMA_LAZY is not set CONFIG_IOMMU_DEFAULT_DMA_STRICT=y # CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set @@ -2755,7 +2758,8 @@ CONFIG_IOMMUFD=m # CONFIG_IOMMUFD_TEST is not set # CONFIG_IOMMU_IO_PGTABLE_ARMV7S is not set # CONFIG_IOMMU_IO_PGTABLE_DART is not set -# CONFIG_IOMMU_IO_PGTABLE_LPAE_SELFTEST is not set +# CONFIG_IOMMU_IO_PGTABLE_LPAE_KUNIT_TEST is not set +# CONFIG_IOMMU_PT_KUNIT_TEST is not set CONFIG_IOMMU_SUPPORT=y CONFIG_IONIC=m CONFIG_IOSCHED_BFQ=y @@ -4674,6 +4678,7 @@ CONFIG_PHY_PACKAGE=m # CONFIG_PHY_QCOM_USB_SS is not set # CONFIG_PHY_RTK_RTD_USB2PHY is not set # CONFIG_PHY_RTK_RTD_USB3PHY is not set +# CONFIG_PHY_RZ_G3E_USB3 is not set CONFIG_PHYSICAL_ALIGN=0x200000 # CONFIG_PHY_SNPS_EUSB2 is not set # CONFIG_PHY_TUSB1210 is not set diff --git a/kernel-riscv64-debug-rhel.config b/kernel-riscv64-debug-rhel.config index 6e3470845..bb5eac124 100644 --- a/kernel-riscv64-debug-rhel.config +++ b/kernel-riscv64-debug-rhel.config @@ -230,6 +230,7 @@ CONFIG_AMD_HSMP_ACPI=m CONFIG_AMD_HSMP=m CONFIG_AMD_HSMP_PLAT=m # CONFIG_AMD_IOMMU_DEBUGFS is not set +# CONFIG_AMD_IOMMU_IOMMUFD is not set # CONFIG_AMD_ISP_PLATFORM is not set CONFIG_AMD_MP2_STB=y CONFIG_AMD_PHY=m @@ -1181,6 +1182,7 @@ CONFIG_DEBUG_FS_ALLOW_ALL=y # CONFIG_DEBUG_FS_ALLOW_NONE is not set # CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set CONFIG_DEBUG_FS=y +# CONFIG_DEBUG_GENERIC_PT is not set # CONFIG_DEBUG_GPIO is not set CONFIG_DEBUG_INFO_BTF_MODULES=y CONFIG_DEBUG_INFO_BTF=y @@ -2768,6 +2770,7 @@ CONFIG_IO_DELAY_0X80=y # CONFIG_IO_DELAY_NONE is not set # CONFIG_IO_DELAY_UDELAY is not set CONFIG_IOMMU_DEBUGFS=y +CONFIG_IOMMU_DEBUG_PAGEALLOC=y # CONFIG_IOMMU_DEFAULT_DMA_LAZY is not set CONFIG_IOMMU_DEFAULT_DMA_STRICT=y # CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set @@ -2775,7 +2778,8 @@ CONFIG_IOMMUFD_TEST=y CONFIG_IOMMUFD=y # CONFIG_IOMMU_IO_PGTABLE_ARMV7S is not set # CONFIG_IOMMU_IO_PGTABLE_DART is not set -# CONFIG_IOMMU_IO_PGTABLE_LPAE_SELFTEST is not set +# CONFIG_IOMMU_IO_PGTABLE_LPAE_KUNIT_TEST is not set +# CONFIG_IOMMU_PT_KUNIT_TEST is not set CONFIG_IOMMU_SUPPORT=y CONFIG_IONIC=m CONFIG_IOSCHED_BFQ=y @@ -4696,6 +4700,7 @@ CONFIG_PHY_PACKAGE=m # CONFIG_PHY_QCOM_USB_SS is not set # CONFIG_PHY_RTK_RTD_USB2PHY is not set # CONFIG_PHY_RTK_RTD_USB3PHY is not set +# CONFIG_PHY_RZ_G3E_USB3 is not set # CONFIG_PHY_SNPS_EUSB2 is not set CONFIG_PHY_STARFIVE_JH7110_DPHY_RX=m # CONFIG_PHY_STARFIVE_JH7110_DPHY_TX is not set diff --git a/kernel-riscv64-rhel.config b/kernel-riscv64-rhel.config index 832f8f330..2f928b61f 100644 --- a/kernel-riscv64-rhel.config +++ b/kernel-riscv64-rhel.config @@ -230,6 +230,7 @@ CONFIG_AMD_HSMP_ACPI=m CONFIG_AMD_HSMP=m CONFIG_AMD_HSMP_PLAT=m # CONFIG_AMD_IOMMU_DEBUGFS is not set +# CONFIG_AMD_IOMMU_IOMMUFD is not set # CONFIG_AMD_ISP_PLATFORM is not set CONFIG_AMD_MP2_STB=y CONFIG_AMD_PHY=m @@ -1181,6 +1182,7 @@ CONFIG_DEBUG_FS_ALLOW_ALL=y # CONFIG_DEBUG_FS_ALLOW_NONE is not set # CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set CONFIG_DEBUG_FS=y +# CONFIG_DEBUG_GENERIC_PT is not set # CONFIG_DEBUG_GPIO is not set CONFIG_DEBUG_INFO_BTF_MODULES=y CONFIG_DEBUG_INFO_BTF=y @@ -2752,6 +2754,7 @@ CONFIG_IO_DELAY_0X80=y # CONFIG_IO_DELAY_NONE is not set # CONFIG_IO_DELAY_UDELAY is not set # CONFIG_IOMMU_DEBUGFS is not set +# CONFIG_IOMMU_DEBUG_PAGEALLOC is not set # CONFIG_IOMMU_DEFAULT_DMA_LAZY is not set CONFIG_IOMMU_DEFAULT_DMA_STRICT=y # CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set @@ -2759,7 +2762,8 @@ CONFIG_IOMMUFD=m # CONFIG_IOMMUFD_TEST is not set # CONFIG_IOMMU_IO_PGTABLE_ARMV7S is not set # CONFIG_IOMMU_IO_PGTABLE_DART is not set -# CONFIG_IOMMU_IO_PGTABLE_LPAE_SELFTEST is not set +# CONFIG_IOMMU_IO_PGTABLE_LPAE_KUNIT_TEST is not set +# CONFIG_IOMMU_PT_KUNIT_TEST is not set CONFIG_IOMMU_SUPPORT=y CONFIG_IONIC=m CONFIG_IOSCHED_BFQ=y @@ -4675,6 +4679,7 @@ CONFIG_PHY_PACKAGE=m # CONFIG_PHY_QCOM_USB_SS is not set # CONFIG_PHY_RTK_RTD_USB2PHY is not set # CONFIG_PHY_RTK_RTD_USB3PHY is not set +# CONFIG_PHY_RZ_G3E_USB3 is not set # CONFIG_PHY_SNPS_EUSB2 is not set CONFIG_PHY_STARFIVE_JH7110_DPHY_RX=m # CONFIG_PHY_STARFIVE_JH7110_DPHY_TX is not set diff --git a/kernel-s390x-debug-rhel.config b/kernel-s390x-debug-rhel.config index 1ac29c5e1..fd66cdaee 100644 --- a/kernel-s390x-debug-rhel.config +++ b/kernel-s390x-debug-rhel.config @@ -224,6 +224,7 @@ CONFIG_AMD_HSMP_ACPI=m CONFIG_AMD_HSMP=m CONFIG_AMD_HSMP_PLAT=m # CONFIG_AMD_IOMMU_DEBUGFS is not set +# CONFIG_AMD_IOMMU_IOMMUFD is not set # CONFIG_AMD_ISP_PLATFORM is not set CONFIG_AMD_MP2_STB=y # CONFIG_AMD_PHY is not set @@ -1177,6 +1178,7 @@ CONFIG_DEBUG_FS_ALLOW_ALL=y # CONFIG_DEBUG_FS_ALLOW_NONE is not set # CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set CONFIG_DEBUG_FS=y +# CONFIG_DEBUG_GENERIC_PT is not set # CONFIG_DEBUG_GPIO is not set CONFIG_DEBUG_INFO_BTF_MODULES=y CONFIG_DEBUG_INFO_BTF=y @@ -2749,6 +2751,7 @@ CONFIG_IO_DELAY_0X80=y # CONFIG_IO_DELAY_NONE is not set # CONFIG_IO_DELAY_UDELAY is not set CONFIG_IOMMU_DEBUGFS=y +CONFIG_IOMMU_DEBUG_PAGEALLOC=y CONFIG_IOMMU_DEFAULT_DMA_LAZY=y # CONFIG_IOMMU_DEFAULT_DMA_STRICT is not set # CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set @@ -2756,7 +2759,8 @@ CONFIG_IOMMUFD_TEST=y CONFIG_IOMMUFD=y # CONFIG_IOMMU_IO_PGTABLE_ARMV7S is not set # CONFIG_IOMMU_IO_PGTABLE_DART is not set -# CONFIG_IOMMU_IO_PGTABLE_LPAE_SELFTEST is not set +# CONFIG_IOMMU_IO_PGTABLE_LPAE_KUNIT_TEST is not set +# CONFIG_IOMMU_PT_KUNIT_TEST is not set CONFIG_IOMMU_SUPPORT=y CONFIG_IONIC=m CONFIG_IOSCHED_BFQ=y @@ -4673,6 +4677,7 @@ CONFIG_PHY_PACKAGE=m # CONFIG_PHY_QCOM_USB_SS is not set # CONFIG_PHY_RTK_RTD_USB2PHY is not set # CONFIG_PHY_RTK_RTD_USB3PHY is not set +# CONFIG_PHY_RZ_G3E_USB3 is not set # CONFIG_PHY_SNPS_EUSB2 is not set # CONFIG_PHY_TUSB1210 is not set # CONFIG_PI433 is not set diff --git a/kernel-s390x-rhel.config b/kernel-s390x-rhel.config index bce231ac3..e67678c3a 100644 --- a/kernel-s390x-rhel.config +++ b/kernel-s390x-rhel.config @@ -224,6 +224,7 @@ CONFIG_AMD_HSMP_ACPI=m CONFIG_AMD_HSMP=m CONFIG_AMD_HSMP_PLAT=m # CONFIG_AMD_IOMMU_DEBUGFS is not set +# CONFIG_AMD_IOMMU_IOMMUFD is not set # CONFIG_AMD_ISP_PLATFORM is not set CONFIG_AMD_MP2_STB=y # CONFIG_AMD_PHY is not set @@ -1177,6 +1178,7 @@ CONFIG_DEBUG_FS_ALLOW_ALL=y # CONFIG_DEBUG_FS_ALLOW_NONE is not set # CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set CONFIG_DEBUG_FS=y +# CONFIG_DEBUG_GENERIC_PT is not set # CONFIG_DEBUG_GPIO is not set CONFIG_DEBUG_INFO_BTF_MODULES=y CONFIG_DEBUG_INFO_BTF=y @@ -2733,6 +2735,7 @@ CONFIG_IO_DELAY_0X80=y # CONFIG_IO_DELAY_NONE is not set # CONFIG_IO_DELAY_UDELAY is not set # CONFIG_IOMMU_DEBUGFS is not set +# CONFIG_IOMMU_DEBUG_PAGEALLOC is not set CONFIG_IOMMU_DEFAULT_DMA_LAZY=y # CONFIG_IOMMU_DEFAULT_DMA_STRICT is not set # CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set @@ -2740,7 +2743,8 @@ CONFIG_IOMMUFD=m # CONFIG_IOMMUFD_TEST is not set # CONFIG_IOMMU_IO_PGTABLE_ARMV7S is not set # CONFIG_IOMMU_IO_PGTABLE_DART is not set -# CONFIG_IOMMU_IO_PGTABLE_LPAE_SELFTEST is not set +# CONFIG_IOMMU_IO_PGTABLE_LPAE_KUNIT_TEST is not set +# CONFIG_IOMMU_PT_KUNIT_TEST is not set CONFIG_IOMMU_SUPPORT=y CONFIG_IONIC=m CONFIG_IOSCHED_BFQ=y @@ -4652,6 +4656,7 @@ CONFIG_PHY_PACKAGE=m # CONFIG_PHY_QCOM_USB_SS is not set # CONFIG_PHY_RTK_RTD_USB2PHY is not set # CONFIG_PHY_RTK_RTD_USB3PHY is not set +# CONFIG_PHY_RZ_G3E_USB3 is not set # CONFIG_PHY_SNPS_EUSB2 is not set # CONFIG_PHY_TUSB1210 is not set # CONFIG_PI433 is not set diff --git a/kernel-s390x-zfcpdump-rhel.config b/kernel-s390x-zfcpdump-rhel.config index c59be809b..12867d0a1 100644 --- a/kernel-s390x-zfcpdump-rhel.config +++ b/kernel-s390x-zfcpdump-rhel.config @@ -224,6 +224,7 @@ CONFIG_AMD_HSMP_ACPI=m CONFIG_AMD_HSMP=m CONFIG_AMD_HSMP_PLAT=m # CONFIG_AMD_IOMMU_DEBUGFS is not set +# CONFIG_AMD_IOMMU_IOMMUFD is not set # CONFIG_AMD_ISP_PLATFORM is not set CONFIG_AMD_MP2_STB=y # CONFIG_AMD_PHY is not set @@ -1178,6 +1179,7 @@ CONFIG_DEBUG_FS_ALLOW_ALL=y # CONFIG_DEBUG_FS_ALLOW_NONE is not set # CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set CONFIG_DEBUG_FS=y +# CONFIG_DEBUG_GENERIC_PT is not set # CONFIG_DEBUG_GPIO is not set CONFIG_DEBUG_INFO_BTF_MODULES=y CONFIG_DEBUG_INFO_BTF=y @@ -2739,6 +2741,7 @@ CONFIG_IO_DELAY_0X80=y # CONFIG_IO_DELAY_NONE is not set # CONFIG_IO_DELAY_UDELAY is not set # CONFIG_IOMMU_DEBUGFS is not set +# CONFIG_IOMMU_DEBUG_PAGEALLOC is not set CONFIG_IOMMU_DEFAULT_DMA_LAZY=y # CONFIG_IOMMU_DEFAULT_DMA_STRICT is not set # CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set @@ -2746,7 +2749,8 @@ CONFIG_IOMMUFD=m # CONFIG_IOMMUFD_TEST is not set # CONFIG_IOMMU_IO_PGTABLE_ARMV7S is not set # CONFIG_IOMMU_IO_PGTABLE_DART is not set -# CONFIG_IOMMU_IO_PGTABLE_LPAE_SELFTEST is not set +# CONFIG_IOMMU_IO_PGTABLE_LPAE_KUNIT_TEST is not set +# CONFIG_IOMMU_PT_KUNIT_TEST is not set # CONFIG_IOMMU_SUPPORT is not set CONFIG_IONIC=m CONFIG_IOSCHED_BFQ=y @@ -4662,6 +4666,7 @@ CONFIG_PHY_PACKAGE=m # CONFIG_PHY_QCOM_USB_SS is not set # CONFIG_PHY_RTK_RTD_USB2PHY is not set # CONFIG_PHY_RTK_RTD_USB3PHY is not set +# CONFIG_PHY_RZ_G3E_USB3 is not set # CONFIG_PHY_SNPS_EUSB2 is not set # CONFIG_PHY_TUSB1210 is not set # CONFIG_PI433 is not set diff --git a/kernel-x86_64-debug-rhel.config b/kernel-x86_64-debug-rhel.config index 738796ef7..917048139 100644 --- a/kernel-x86_64-debug-rhel.config +++ b/kernel-x86_64-debug-rhel.config @@ -243,6 +243,7 @@ CONFIG_AMD_HSMP_ACPI=m CONFIG_AMD_HSMP=m CONFIG_AMD_HSMP_PLAT=m # CONFIG_AMD_IOMMU_DEBUGFS is not set +CONFIG_AMD_IOMMU_IOMMUFD=y CONFIG_AMD_IOMMU=y CONFIG_AMD_ISP_PLATFORM=m # CONFIG_AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT is not set @@ -1238,6 +1239,7 @@ CONFIG_DEBUG_FS_ALLOW_ALL=y # CONFIG_DEBUG_FS_ALLOW_NONE is not set # CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set CONFIG_DEBUG_FS=y +# CONFIG_DEBUG_GENERIC_PT is not set # CONFIG_DEBUG_GPIO is not set CONFIG_DEBUG_INFO_BTF_MODULES=y CONFIG_DEBUG_INFO_BTF=y @@ -2998,6 +3000,7 @@ CONFIG_IO_DELAY_0X80=y # CONFIG_IO_DELAY_NONE is not set # CONFIG_IO_DELAY_UDELAY is not set CONFIG_IOMMU_DEBUGFS=y +CONFIG_IOMMU_DEBUG_PAGEALLOC=y CONFIG_IOMMU_DEFAULT_DMA_LAZY=y # CONFIG_IOMMU_DEFAULT_DMA_STRICT is not set # CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set @@ -3005,7 +3008,8 @@ CONFIG_IOMMUFD_TEST=y CONFIG_IOMMUFD=y # CONFIG_IOMMU_IO_PGTABLE_ARMV7S is not set # CONFIG_IOMMU_IO_PGTABLE_DART is not set -# CONFIG_IOMMU_IO_PGTABLE_LPAE_SELFTEST is not set +# CONFIG_IOMMU_IO_PGTABLE_LPAE_KUNIT_TEST is not set +# CONFIG_IOMMU_PT_KUNIT_TEST is not set CONFIG_IOMMU_SUPPORT=y CONFIG_IONIC=m CONFIG_IOSCHED_BFQ=y @@ -4988,6 +4992,7 @@ CONFIG_PHY_PACKAGE=m # CONFIG_PHY_QCOM_USB_SS is not set # CONFIG_PHY_RTK_RTD_USB2PHY is not set # CONFIG_PHY_RTK_RTD_USB3PHY is not set +# CONFIG_PHY_RZ_G3E_USB3 is not set CONFIG_PHYSICAL_ALIGN=0x200000 CONFIG_PHYSICAL_START=0x1000000 # CONFIG_PHY_SNPS_EUSB2 is not set diff --git a/kernel-x86_64-rhel.config b/kernel-x86_64-rhel.config index 7f61b3885..542a6a318 100644 --- a/kernel-x86_64-rhel.config +++ b/kernel-x86_64-rhel.config @@ -243,6 +243,7 @@ CONFIG_AMD_HSMP_ACPI=m CONFIG_AMD_HSMP=m CONFIG_AMD_HSMP_PLAT=m # CONFIG_AMD_IOMMU_DEBUGFS is not set +CONFIG_AMD_IOMMU_IOMMUFD=y CONFIG_AMD_IOMMU=y CONFIG_AMD_ISP_PLATFORM=m # CONFIG_AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT is not set @@ -1238,6 +1239,7 @@ CONFIG_DEBUG_FS_ALLOW_ALL=y # CONFIG_DEBUG_FS_ALLOW_NONE is not set # CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set CONFIG_DEBUG_FS=y +# CONFIG_DEBUG_GENERIC_PT is not set # CONFIG_DEBUG_GPIO is not set CONFIG_DEBUG_INFO_BTF_MODULES=y CONFIG_DEBUG_INFO_BTF=y @@ -2982,6 +2984,7 @@ CONFIG_IO_DELAY_0X80=y # CONFIG_IO_DELAY_NONE is not set # CONFIG_IO_DELAY_UDELAY is not set # CONFIG_IOMMU_DEBUGFS is not set +# CONFIG_IOMMU_DEBUG_PAGEALLOC is not set CONFIG_IOMMU_DEFAULT_DMA_LAZY=y # CONFIG_IOMMU_DEFAULT_DMA_STRICT is not set # CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set @@ -2989,7 +2992,8 @@ CONFIG_IOMMUFD=m # CONFIG_IOMMUFD_TEST is not set # CONFIG_IOMMU_IO_PGTABLE_ARMV7S is not set # CONFIG_IOMMU_IO_PGTABLE_DART is not set -# CONFIG_IOMMU_IO_PGTABLE_LPAE_SELFTEST is not set +# CONFIG_IOMMU_IO_PGTABLE_LPAE_KUNIT_TEST is not set +# CONFIG_IOMMU_PT_KUNIT_TEST is not set CONFIG_IOMMU_SUPPORT=y CONFIG_IONIC=m CONFIG_IOSCHED_BFQ=y @@ -4967,6 +4971,7 @@ CONFIG_PHY_PACKAGE=m # CONFIG_PHY_QCOM_USB_SS is not set # CONFIG_PHY_RTK_RTD_USB2PHY is not set # CONFIG_PHY_RTK_RTD_USB3PHY is not set +# CONFIG_PHY_RZ_G3E_USB3 is not set CONFIG_PHYSICAL_ALIGN=0x200000 CONFIG_PHYSICAL_START=0x1000000 # CONFIG_PHY_SNPS_EUSB2 is not set diff --git a/kernel-x86_64-rt-debug-rhel.config b/kernel-x86_64-rt-debug-rhel.config index 438081acd..3cc659bb4 100644 --- a/kernel-x86_64-rt-debug-rhel.config +++ b/kernel-x86_64-rt-debug-rhel.config @@ -243,6 +243,7 @@ CONFIG_AMD_HSMP_ACPI=m CONFIG_AMD_HSMP=m CONFIG_AMD_HSMP_PLAT=m # CONFIG_AMD_IOMMU_DEBUGFS is not set +CONFIG_AMD_IOMMU_IOMMUFD=y CONFIG_AMD_IOMMU=y CONFIG_AMD_ISP_PLATFORM=m # CONFIG_AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT is not set @@ -1240,6 +1241,7 @@ CONFIG_DEBUG_FS_ALLOW_ALL=y # CONFIG_DEBUG_FS_ALLOW_NONE is not set # CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set CONFIG_DEBUG_FS=y +# CONFIG_DEBUG_GENERIC_PT is not set # CONFIG_DEBUG_GPIO is not set CONFIG_DEBUG_INFO_BTF_MODULES=y CONFIG_DEBUG_INFO_BTF=y @@ -3039,6 +3041,7 @@ CONFIG_IO_DELAY_0X80=y # CONFIG_IO_DELAY_NONE is not set # CONFIG_IO_DELAY_UDELAY is not set CONFIG_IOMMU_DEBUGFS=y +CONFIG_IOMMU_DEBUG_PAGEALLOC=y CONFIG_IOMMU_DEFAULT_DMA_LAZY=y # CONFIG_IOMMU_DEFAULT_DMA_STRICT is not set # CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set @@ -3046,7 +3049,8 @@ CONFIG_IOMMUFD_TEST=y CONFIG_IOMMUFD=y # CONFIG_IOMMU_IO_PGTABLE_ARMV7S is not set # CONFIG_IOMMU_IO_PGTABLE_DART is not set -# CONFIG_IOMMU_IO_PGTABLE_LPAE_SELFTEST is not set +# CONFIG_IOMMU_IO_PGTABLE_LPAE_KUNIT_TEST is not set +# CONFIG_IOMMU_PT_KUNIT_TEST is not set CONFIG_IOMMU_SUPPORT=y CONFIG_IONIC=m CONFIG_IOSCHED_BFQ=y @@ -5029,6 +5033,7 @@ CONFIG_PHY_PACKAGE=m # CONFIG_PHY_QCOM_USB_SS is not set # CONFIG_PHY_RTK_RTD_USB2PHY is not set # CONFIG_PHY_RTK_RTD_USB3PHY is not set +# CONFIG_PHY_RZ_G3E_USB3 is not set CONFIG_PHYSICAL_ALIGN=0x200000 CONFIG_PHYSICAL_START=0x1000000 # CONFIG_PHY_SNPS_EUSB2 is not set diff --git a/kernel-x86_64-rt-rhel.config b/kernel-x86_64-rt-rhel.config index c05ece5ba..1d6282b93 100644 --- a/kernel-x86_64-rt-rhel.config +++ b/kernel-x86_64-rt-rhel.config @@ -243,6 +243,7 @@ CONFIG_AMD_HSMP_ACPI=m CONFIG_AMD_HSMP=m CONFIG_AMD_HSMP_PLAT=m # CONFIG_AMD_IOMMU_DEBUGFS is not set +CONFIG_AMD_IOMMU_IOMMUFD=y CONFIG_AMD_IOMMU=y CONFIG_AMD_ISP_PLATFORM=m # CONFIG_AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT is not set @@ -1240,6 +1241,7 @@ CONFIG_DEBUG_FS_ALLOW_ALL=y # CONFIG_DEBUG_FS_ALLOW_NONE is not set # CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set CONFIG_DEBUG_FS=y +# CONFIG_DEBUG_GENERIC_PT is not set # CONFIG_DEBUG_GPIO is not set CONFIG_DEBUG_INFO_BTF_MODULES=y CONFIG_DEBUG_INFO_BTF=y @@ -3023,6 +3025,7 @@ CONFIG_IO_DELAY_0X80=y # CONFIG_IO_DELAY_NONE is not set # CONFIG_IO_DELAY_UDELAY is not set # CONFIG_IOMMU_DEBUGFS is not set +# CONFIG_IOMMU_DEBUG_PAGEALLOC is not set CONFIG_IOMMU_DEFAULT_DMA_LAZY=y # CONFIG_IOMMU_DEFAULT_DMA_STRICT is not set # CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set @@ -3030,7 +3033,8 @@ CONFIG_IOMMUFD=m # CONFIG_IOMMUFD_TEST is not set # CONFIG_IOMMU_IO_PGTABLE_ARMV7S is not set # CONFIG_IOMMU_IO_PGTABLE_DART is not set -# CONFIG_IOMMU_IO_PGTABLE_LPAE_SELFTEST is not set +# CONFIG_IOMMU_IO_PGTABLE_LPAE_KUNIT_TEST is not set +# CONFIG_IOMMU_PT_KUNIT_TEST is not set CONFIG_IOMMU_SUPPORT=y CONFIG_IONIC=m CONFIG_IOSCHED_BFQ=y @@ -5008,6 +5012,7 @@ CONFIG_PHY_PACKAGE=m # CONFIG_PHY_QCOM_USB_SS is not set # CONFIG_PHY_RTK_RTD_USB2PHY is not set # CONFIG_PHY_RTK_RTD_USB3PHY is not set +# CONFIG_PHY_RZ_G3E_USB3 is not set CONFIG_PHYSICAL_ALIGN=0x200000 CONFIG_PHYSICAL_START=0x1000000 # CONFIG_PHY_SNPS_EUSB2 is not set diff --git a/kernel.changelog b/kernel.changelog index 3dbbcd527..61c66743c 100644 --- a/kernel.changelog +++ b/kernel.changelog @@ -1,3 +1,425 @@ +* Fri Apr 17 2026 CKI KWF Bot [6.12.0-223.el10] +- nfsd: fix heap overflow in NFSv4.0 LOCK replay cache (CKI Backport Bot) [RHEL-168570] {CVE-2026-31402} +- mmc: rtsx_pci_sdmmc: implement sdmmc_card_busy function (Desnes Nunes) [RHEL-147795] +- xhci: sideband: don't dereference freed ring when removing sideband endpoint (Desnes Nunes) [RHEL-147795] {CVE-2026-23009} +- phy: freescale: imx8m-pcie: assert phy reset during power on (Desnes Nunes) [RHEL-147795] +- USB: serial: ftdi_sio: add support for PICAXE AXE027 cable (Desnes Nunes) [RHEL-147795] +- USB: serial: option: add Telit LE910 MBIM composition (Desnes Nunes) [RHEL-147795] +- usb: core: add USB_QUIRK_NO_BOS for devices that hang on BOS descriptor (Desnes Nunes) [RHEL-147795] +- dt-bindings: usb: qcom,dwc3: Correct MSM8994 interrupts (Desnes Nunes) [RHEL-147795] +- dt-bindings: usb: qcom,dwc3: Correct IPQ5018 interrupts (Desnes Nunes) [RHEL-147795] +- usb: dwc3: Check for USB4 IP_NAME (Desnes Nunes) [RHEL-147795] +- phy: tegra: xusb: Explicitly configure HS_DISCON_LEVEL to 0x7 (Desnes Nunes) [RHEL-147795] +- phy: qcom-qusb2: Fix NULL pointer dereference on early suspend (Desnes Nunes) [RHEL-147795] {CVE-2025-71193} +- phy: drop probe registration printks (Desnes Nunes) [RHEL-147795] +- phy: fsl-imx8mq-usb: Clear the PCS_TX_SWING_FULL field before using it (Desnes Nunes) [RHEL-147795] +- Revert "usb: typec: ucsi: Update UCSI structure to have message in and message out fields" (Desnes Nunes) [RHEL-147795] +- Revert "usb: typec: ucsi: Add support for message out data structure" (Desnes Nunes) [RHEL-147795] +- Revert "usb: typec: ucsi: Enable debugfs for message_out data structure" (Desnes Nunes) [RHEL-147795] +- Revert "usb: typec: ucsi: Add support for SET_PDOS command" (Desnes Nunes) [RHEL-147795] +- Revert "usb: typec: ucsi: Fix null pointer dereference in ucsi_sync_control_common" (Desnes Nunes) [RHEL-147795] +- Revert "usb: typec: ucsi: Get connector status after enable notifications" (Desnes Nunes) [RHEL-147795] +- usb: typec: ucsi: Get connector status after enable notifications (Desnes Nunes) [RHEL-147795] +- usb: usb-storage: Maintain minimal modifications to the bcdDevice range. (Desnes Nunes) [RHEL-147795] +- usb: dwc3: of-simple: fix clock resource leak in dwc3_of_simple_probe (Desnes Nunes) [RHEL-147795] +- usb: typec: ucsi: Fix null pointer dereference in ucsi_sync_control_common (Desnes Nunes) [RHEL-147795] +- usb: typec: altmodes/displayport: Drop the device reference in dp_altmode_probe() (Desnes Nunes) [RHEL-147795] +- usb: dwc3: keep susphy enabled during exit to avoid controller faults (Desnes Nunes) [RHEL-147795] +- usb: gadget: tegra-xudc: Always reinitialize data toggle when clear halt (Desnes Nunes) [RHEL-147795] +- USB: serial: option: move Telit 0x10c7 composition in the right place (Desnes Nunes) [RHEL-147795] +- USB: serial: option: add Telit Cinterion FE910C04 new compositions (Desnes Nunes) [RHEL-147795] +- usb: dwc3: core: Remove redundant comment in core init (Desnes Nunes) [RHEL-147795] +- USB: serial: option: add Foxconn T99W760 (Desnes Nunes) [RHEL-147795] +- usb: usb-storage: No additional quirks need to be added to the EL-R12 optical drive. (Desnes Nunes) [RHEL-147795] +- USB: add WQ_PERCPU to alloc_workqueue users (Desnes Nunes) [RHEL-147795] +- drivers/usb/storage: use min() instead of min_t() (Desnes Nunes) [RHEL-147795] +- usb: uas: reduce time under spinlock (Desnes Nunes) [RHEL-147795] +- usb: dwc3: eic7700: Add EIC7700 USB driver (Desnes Nunes) [RHEL-147795] +- dt-bindings: usb: Add ESWIN EIC7700 USB controller (Desnes Nunes) [RHEL-147795] +- usb: typec: ucsi: Add support for SET_PDOS command (Desnes Nunes) [RHEL-147795] +- usb: typec: ucsi: Enable debugfs for message_out data structure (Desnes Nunes) [RHEL-147795] +- usb: typec: ucsi: Add support for message out data structure (Desnes Nunes) [RHEL-147795] +- usb: typec: ucsi: Update UCSI structure to have message in and message out fields (Desnes Nunes) [RHEL-147795] +- uapi: cdc.h: cleanly provide for more interfaces and countries (Desnes Nunes) [RHEL-147795] +- usb: Remove redundant pm_runtime_mark_last_busy() calls (Desnes Nunes) [RHEL-147795] +- usb: musb: fix gadget state on disconnect (Desnes Nunes) [RHEL-147795] +- Documentation: PM: *_autosuspend() functions update last busy time (Desnes Nunes) [RHEL-147795] +- PM: runtime: Mark last busy stamp in pm_request_autosuspend() (Desnes Nunes) [RHEL-147795] +- PM: runtime: Mark last busy stamp in pm_runtime_autosuspend() (Desnes Nunes) [RHEL-147795] +- Documentation: PM: runtime: Fix a reference to pm_runtime_autosuspend() (Desnes Nunes) [RHEL-147795] +- PM: runtime: Mark last busy stamp in pm_runtime_put_sync_autosuspend() (Desnes Nunes) [RHEL-147795] +- PM: runtime: Mark last busy stamp in pm_runtime_put_autosuspend() (Desnes Nunes) [RHEL-147795] +- PM: runtime: Document return values of suspend-related API functions (Desnes Nunes) [RHEL-147795] +- usb: host: ehci-platform: Call reset assert/deassert on suspend/resume (Desnes Nunes) [RHEL-147795] +- usb: host: Do not check priv->clks[clk] (Desnes Nunes) [RHEL-147795] +- usb: typec: tipd: mark as orientation aware (Desnes Nunes) [RHEL-147795] +- usb: uas: add WQ_PERCPU to alloc_workqueue users (Desnes Nunes) [RHEL-147795] +- usb: dwc3: replace use of system_wq with system_percpu_wq (Desnes Nunes) [RHEL-147795] +- usb: dwc2: fix hang during suspend if set as peripheral (Desnes Nunes) [RHEL-147795] +- usb: dwc2: fix hang during shutdown if set as peripheral (Desnes Nunes) [RHEL-147795] +- usb: typec: ucsi: Set orientation_aware if UCSI version is 2.x and above (Desnes Nunes) [RHEL-147795] +- usb: chaoskey: fix locking for O_NONBLOCK (Desnes Nunes) [RHEL-147795] +- dt-bindings: usb: qcom,snps-dwc3: Add Kaanapali compatible (Desnes Nunes) [RHEL-147795] +- xhci: Fix NULL pointer dereference when reading portli debugfs files (Desnes Nunes) [RHEL-147795] +- usb: xhci: Add debugfs support for xHCI Port Link Info (PORTLI) register. (Desnes Nunes) [RHEL-147795] +- usb: xhci: standardize single bit-field macros (Desnes Nunes) [RHEL-147795] +- usb: xhci: drop xhci-caps.h dependence on xhci-ext-caps.h (Desnes Nunes) [RHEL-147795] +- usb: xhci: simplify Max Scratchpad buffer macros (Desnes Nunes) [RHEL-147795] +- usb: xhci: simplify Isochronous Scheduling Threshold handling (Desnes Nunes) [RHEL-147795] +- usb: xhci: improve xhci-caps.h comments (Desnes Nunes) [RHEL-147795] +- usb: xhci: limit number of interrupts to 128 (Desnes Nunes) [RHEL-147795] +- usb: xhci: limit number of ports to 127 (Desnes Nunes) [RHEL-147795] +- usb: xhci: simplify handling of Structural Parameters 1 values (Desnes Nunes) [RHEL-147795] +- usb: xhci: use cached HCSPARAMS1 value (Desnes Nunes) [RHEL-147795] +- usb: xhci: remove unused trace operation and argument (Desnes Nunes) [RHEL-147795] +- usb: xhci: remove deprecated TODO comment (Desnes Nunes) [RHEL-147795] +- usb: xhci: replace use of system_wq with system_percpu_wq (Desnes Nunes) [RHEL-147795] +- usb: xhci: Don't unchain link TRBs on quirky HCs (Desnes Nunes) [RHEL-147795] +- usb: xhci: Assume that endpoints halt as specified (Desnes Nunes) [RHEL-147795] +- usb: xhci: implement USB Port Register Set struct (Desnes Nunes) [RHEL-147795] +- usb: xhci: add USB Port Register Set struct (Desnes Nunes) [RHEL-147795] +- usb: xhci: add helper to read PORTSC register (Desnes Nunes) [RHEL-147795] +- usb: xhci: add tracing for PORTSC register writes (Desnes Nunes) [RHEL-147795] +- usb: xhci: rework xhci_decode_portsc() (Desnes Nunes) [RHEL-147795] +- xhci: simplify and rework trb_in_td() (Desnes Nunes) [RHEL-147795] +- xhci: Add helper to find trb from its dma address (Desnes Nunes) [RHEL-147795] +- usb: xhci: limit run_graceperiod for only usb 3.0 devices (Desnes Nunes) [RHEL-147795] +- dt-bindings: usb: renesas,rzg3e-xhci: Add RZ/V2H(P) and RZ/V2N support (Desnes Nunes) [RHEL-147795] +- phy: fsl-imx8mq-usb: support alternate reference clock (Desnes Nunes) [RHEL-147795] +- dt-bindings: phy: imx8mq-usb: add alternate reference clock (Desnes Nunes) [RHEL-147795] +- phy: qcom: qmp-pcie: Add support for Glymur PCIe Gen5x4 PHY (Desnes Nunes) [RHEL-147795] +- phy: qcom-qmp: pcs: Add v8.50 register offsets (Desnes Nunes) [RHEL-147795] +- phy: qcom: qmp-combo: get the USB3 & DisplayPort lanes mapping from DT (Desnes Nunes) [RHEL-147795] +- dt-bindings: phy: qcom,qmp-pcie: document the SM8350 two lanes PCIe PHY (Desnes Nunes) [RHEL-147795] +- dt-bindings: phy: qcom,sc8280xp-qmp-usb43dp-phy: Document lanes mapping when not using in USB-C complex (Desnes Nunes) [RHEL-147795] +- dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Document the Glymur QMP PCIe PHY (Desnes Nunes) [RHEL-147795] +- dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Restrict resets per each device (Desnes Nunes) [RHEL-147795] +- dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Update pcie phy bindings (Desnes Nunes) [RHEL-147795] +- dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Update pcie phy bindings for QCS615 (Desnes Nunes) [RHEL-147795] +- phy: qcom-qmp-combo: Use regulator_bulk_data with init_load_uA for regulator setup (Desnes Nunes) [RHEL-147795] +- usb: dwc3: imx8mp: Set out of band wakeup for i.MX95 (Desnes Nunes) [RHEL-147795] +- usb: chipidea: ci_hdrc_imx: Set out of band wakeup for i.MX95 (Desnes Nunes) [RHEL-147795] +- pmdomain: core: Allow power-off for out-of-band wakeup-capable devices (Desnes Nunes) [RHEL-147795] +- pmdomain: core: Convert to device_awake_path() (Desnes Nunes) [RHEL-147795] +- PM: wakeup: Add out-of-band system wakeup support for devices (Desnes Nunes) [RHEL-147795] +- usb: chipidea: core: detach power domain for ci_hdrc platform device (Desnes Nunes) [RHEL-147795] +- redhat/configs: Adding CONFIG_PHY_RZ_G3E_USB3 (Desnes Nunes) [RHEL-147795] +- phy: renesas: Add Renesas RZ/G3E USB3.0 PHY driver (Desnes Nunes) [RHEL-147795] +- phy: core: Remove extra space after '=' (Desnes Nunes) [RHEL-147795] +- phy: add new phy_notify_state() api (Desnes Nunes) [RHEL-147795] +- USB: serial: ftdi_sio: drop NDI quirk module parameter (Desnes Nunes) [RHEL-147795] +- USB: serial: ftdi_sio: clean up NDI speed hack (Desnes Nunes) [RHEL-147795] +- USB: serial: ftdi_sio: enable NDI speed hack consistently (Desnes Nunes) [RHEL-147795] +- USB: serial: ftdi_sio: rename quirk symbols (Desnes Nunes) [RHEL-147795] +- USB: serial: ftdi_sio: clean up quirk comments (Desnes Nunes) [RHEL-147795] +- USB: serial: ftdi_sio: rewrite 8u2232c quirk (Desnes Nunes) [RHEL-147795] +- USB: serial: ftdi_sio: silence jtag probe (Desnes Nunes) [RHEL-147795] +- USB: serial: ftdi_sio: match on interface number for jtag (Desnes Nunes) [RHEL-147795] +- thunderbolt: Fix typos in xdomain.c (Desnes Nunes) [RHEL-147795] +- thunderbolt: Fix typos in usb4.c (Desnes Nunes) [RHEL-147795] +- thunderbolt: Fix typos in tunnel.c (Desnes Nunes) [RHEL-147795] +- thunderbolt: Fix typos in tmu.c (Desnes Nunes) [RHEL-147795] +- thunderbolt: Fix typos in tb_regs.h (Desnes Nunes) [RHEL-147795] +- thunderbolt: Fix typos in tb.h (Desnes Nunes) [RHEL-147795] +- thunderbolt: Fix typos in tb.c (Desnes Nunes) [RHEL-147795] +- thunderbolt: Fix typos in switch.c (Desnes Nunes) [RHEL-147795] +- thunderbolt: Fix typos in retimer.c (Desnes Nunes) [RHEL-147795] +- thunderbolt: Fix typos in nhi.c (Desnes Nunes) [RHEL-147795] +- thunderbolt: Fix typos in lc.c (Desnes Nunes) [RHEL-147795] +- thunderbolt: Fix typos in icm.c (Desnes Nunes) [RHEL-147795] +- thunderbolt: Fix typos in domain.c (Desnes Nunes) [RHEL-147795] +- thunderbolt: Fix typos in debugfs.c (Desnes Nunes) [RHEL-147795] +- thunderbolt: Fix typos in ctl.c (Desnes Nunes) [RHEL-147795] +- dt-bindings: usb: Add wake-up support for Tegra234 XUSB host controller (Desnes Nunes) [RHEL-147795] +- usbnet: avoid a possible crash in dql_completed() (Desnes Nunes) [RHEL-147795] +- net: usb: usbnet: adhere to style (Desnes Nunes) [RHEL-147795] +- usbnet: fix crash due to missing BQL accounting after resume (Desnes Nunes) [RHEL-147795] +- usbnet: Add support for Byte Queue Limits (BQL) (Desnes Nunes) [RHEL-147795] +- net: usb: usbnet: coding style for functions (Desnes Nunes) [RHEL-147795] +- usbnet: Prevents free active kevent (Desnes Nunes) [RHEL-147795] {CVE-2025-68312} +- net: usb: usbnet: restore usb%%d name exception for local mac addresses (Desnes Nunes) [RHEL-147795] +- thunderbolt: Replace use of system_wq with system_percpu_wq (Desnes Nunes) [RHEL-147795] +- Documentation: treewide: Replace marc.info links with lore (Desnes Nunes) [RHEL-147795] +- thunderbolt: Update deprecated firmware update site in icm.c (Desnes Nunes) [RHEL-147795] +- thunderbolt: Update NVM firmware upgrade documentation (Desnes Nunes) [RHEL-147795] +- usb: typec: ucsi: Add support for orientation (Desnes Nunes) [RHEL-147795] +- usb: typec: ucsi: Add SET_POWER_LEVEL UCSI command to debugfs (Desnes Nunes) [RHEL-147795] +- dt-bindings: usb: qcom,snps-dwc3: Add Glymur compatible (Desnes Nunes) [RHEL-147795] +- dt-bindings: usb: qcom,snps-dwc3: Add Milos compatible (Desnes Nunes) [RHEL-147795] +- USB: serial: kobil_sct: drop unnecessary initialisations (Desnes Nunes) [RHEL-147795] +- USB: serial: kobil_sct: clean up set_termios() (Desnes Nunes) [RHEL-147795] +- USB: serial: kobil_sct: add control request helpers (Desnes Nunes) [RHEL-147795] +- USB: serial: kobil_sct: clean up device type checks (Desnes Nunes) [RHEL-147795] +- USB: serial: kobil_sct: clean up tiocmset() (Desnes Nunes) [RHEL-147795] +- USB: serial: belkin_sa: clean up tiocmset() (Desnes Nunes) [RHEL-147795] +- USB: serial: kobil_sct: fix TIOCMBIS and TIOCMBIC (Desnes Nunes) [RHEL-147795] +- USB: serial: belkin_sa: fix TIOCMBIS and TIOCMBIC (Desnes Nunes) [RHEL-147795] +- usb: dwc3: Allow usb role swich control from userspace (Desnes Nunes) [RHEL-147795] +- dt-bindings: usb: qcom,snps-dwc3: Add the SM8750 compatible (Desnes Nunes) [RHEL-147795] +- usb: uhci: Work around bogus clang shift overflow warning from DMA_BIT_MASK(64) (Desnes Nunes) [RHEL-147795] +- usb: typec: ps883x: Fix missing mutex_unlock() (Desnes Nunes) [RHEL-147795] +- usb: typec: ps883x: Add USB4 mode and TBT3 altmode support (Desnes Nunes) [RHEL-147795] +- usb: typec: ps883x: Rework ps883x_set() (Desnes Nunes) [RHEL-147795] +- usb: typec: ps883x: Cache register settings, not Type-C mode (Desnes Nunes) [RHEL-147795] +- usb: typec: ps883x: fix configuration error handling (Desnes Nunes) [RHEL-147795] +- usb: typec: ps883x: fix missing accessibility check (Desnes Nunes) [RHEL-147795] +- usb: typec: ps883x: fix registration race (Desnes Nunes) [RHEL-147795] +- usb: typec: ps883x: fix probe error handling (Desnes Nunes) [RHEL-147795] +- usb: typec: ucsi: Report power supply change on sink path change (Desnes Nunes) [RHEL-147795] +- usb: typec: ucsi: Report power supply changes on power opmode changes (Desnes Nunes) [RHEL-147795] +- usb: typec: ucsi: psy: Add power supply status (Desnes Nunes) [RHEL-147795] +- usb: dwc3: glue: Allow more fine grained control over mode switches (Desnes Nunes) [RHEL-147795] +- usb: dwc3: glue: Add documentation (Desnes Nunes) [RHEL-147795] +- usb: dwc3: dwc3_power_off_all_roothub_ports: Use ioremap_np when required (Desnes Nunes) [RHEL-147795] +- usb: typec: pd: Register SPR AVS caps with usb_power_delivery class (Desnes Nunes) [RHEL-147795] +- tcpm: Parse and log AVS APDO (Desnes Nunes) [RHEL-147795] +- usbip: Use min to simplify stub_send_ret_submit (Desnes Nunes) [RHEL-147795] +- usb: core: Add tracepoints for device allocation and state changes (Desnes Nunes) [RHEL-147795] +- usb: core: Centralize device state update logic (Desnes Nunes) [RHEL-147795] +- thunderbolt: Fix typo in tb_eeprom_ctl_read documentation (Desnes Nunes) [RHEL-147795] +- usb: ljca: Improve ACPI hardware ID documentation (Desnes Nunes) [RHEL-147795] +- usb: ljca: Order ACPI hardware IDs alphabetically (Desnes Nunes) [RHEL-147795] +- usb: vhci-hcd: Replace pr_*() with dev_*() logging (Desnes Nunes) [RHEL-147795] +- usb: vhci-hcd: Switch to dev_err_probe() in probe path (Desnes Nunes) [RHEL-147795] +- usb: typec: ucsi: Handle incorrect num_connectors capability (Desnes Nunes) [RHEL-147795] {CVE-2025-71108} +- USB: Fix descriptor count when handling invalid MBIM extended descriptor (Desnes Nunes) [RHEL-147795] +- usb: dwc3: dwc3-generic-plat: Add layerscape dwc3 support (Desnes Nunes) [RHEL-147795] +- usb: dwc3: Add software-managed properties for flattened model (Desnes Nunes) [RHEL-147795] +- dt-bindings: usb: add missed compatible string for arm64 layerscape (Desnes Nunes) [RHEL-147795] +- usb: typec: altmodes/displayport: do not enter mode if port is the UFP (Desnes Nunes) [RHEL-147795] +- usb: typec: class: add typec_get_data_role symbol (Desnes Nunes) [RHEL-147795] +- usb: chipidea: imx: add USB support for i.MX94 (Desnes Nunes) [RHEL-147795] +- dt-bindings: usb: usbmisc-imx: add fsl,imx94-usbmisc compatible (Desnes Nunes) [RHEL-147795] +- usb: typec: tipd: Fix error handling in cd321x_read_data_status (Desnes Nunes) [RHEL-147795] +- dt-bindings: usb: xhci: Add "generic-xhci" compatible for Marvell Armada 37xx/8k (Desnes Nunes) [RHEL-147795] +- dt-bindings: usb: xhci: Allow "iommus" and "dr_mode" properties (Desnes Nunes) [RHEL-147795] +- usb: hub: Use max() to improve usb_set_lpm_pel() (Desnes Nunes) [RHEL-147795] +- usbip: Fix locking bug in RT-enabled kernels (Desnes Nunes) [RHEL-147795] +- usb: usbtmc: Remove unnecessary local variable from usbtmc_ioctl_request (Desnes Nunes) [RHEL-147795] +- usb: ehci: Add Aspeed AST2700 support (Desnes Nunes) [RHEL-147795] +- dt-bindings: usb: ehci: Add Aspeed AST2700 compatible (Desnes Nunes) [RHEL-147795] +- usb: uhci: Add Aspeed AST2700 support (Desnes Nunes) [RHEL-147795] +- dt-bindings: usb: uhci: Add Aspeed AST2700 compatible (Desnes Nunes) [RHEL-147795] +- usb: uhci: Add reset control support (Desnes Nunes) [RHEL-147795] +- dt-bindings: usb: uhci: Add reset property (Desnes Nunes) [RHEL-147795] +- usb: core: Drop spaces after function names (Desnes Nunes) [RHEL-147795] +- usb: misc: ljca: Remove Wentong's e-mail address (Desnes Nunes) [RHEL-147795] +- powerpc/perf/vpa-dtl: Add documentation for VPA dispatch trace log PMU (Mamatha Inamdar) [RHEL-138521] +- powerpc/perf/vpa-dtl: Handle the writing of perf record when aux wake up is needed (Mamatha Inamdar) [RHEL-138521] +- powerpc/perf/vpa-dtl: Add support to capture DTL data in aux buffer (Mamatha Inamdar) [RHEL-138521] +- powerpc/perf/vpa-dtl: Add support to setup and free aux buffer for capturing DTL data (Mamatha Inamdar) [RHEL-138521] +- powerpc/vpa_dtl: Add interface to expose vpa dtl counters via perf (Mamatha Inamdar) [RHEL-138521] +- powerpc/time: Expose boot_tb via accessor (Mamatha Inamdar) [RHEL-138521] +- docs: ABI: sysfs-bus-event_source-devices-vpa-dtl: Document sysfs event format entries for vpa_dtl pmu (Mamatha Inamdar) [RHEL-138521] +- Documentation/rtla: Document --bpf-action option (Tomas Glozar) [RHEL-112653] +- Documentation/rtla: Rename sample/ to example/ (Tomas Glozar) [RHEL-112653] +- rtla/tests: Run Test::Harness in verbose mode (Tomas Glozar) [RHEL-112653] +- rtla/tests: Test BPF action program (Tomas Glozar) [RHEL-112653] +- rtla/timerlat: Add example for BPF action program (Tomas Glozar) [RHEL-112653] +- rtla/timerlat: Add --bpf-action option (Tomas Glozar) [RHEL-112653] +- rtla/timerlat: Support tail call from BPF program (Tomas Glozar) [RHEL-112653] +- fanotify: call fanotify_events_supported() before path_permission() and security_path_notify() (Ondrej Mosnacek) [RHEL-53850] +- fanotify: avoid/silence premature LSM capability checks (Ondrej Mosnacek) [RHEL-53850] +- powerpc/powernv/iommu: iommu incorrectly bypass DMA APIs (Jerry Snitselaar) [RHEL-147902] +- iommupt: Fix short gather if the unmap goes into a large mapping (Jerry Snitselaar) [RHEL-147902] +- iommupt/amdv1: mark amdv1pt_install_leaf_entry as __always_inline (Jerry Snitselaar) [RHEL-147902] +- iommufd/selftest: Remove MOCK_IOMMUPT_AMDV1 format (Jerry Snitselaar) [RHEL-147902] +- types: reuse common phys_vec type instead of DMABUF open‑coded variant (Jerry Snitselaar) [RHEL-147902] +- types: move phys_vec definition to common header (Jerry Snitselaar) [RHEL-147902] +- nvme-pci: Use size_t for length fields to handle larger sizes (Jerry Snitselaar) [RHEL-147902] +- dma: swiotlb: add KMSAN annotations to swiotlb_bounce() (Jerry Snitselaar) [RHEL-147902] +- iommu/io-pgtable-arm-v7s: Remove split on unmap behavior (Jerry Snitselaar) [RHEL-147902] +- iommu/sva: include mmu_notifier.h header (Jerry Snitselaar) [RHEL-147902] +- dma-mapping: handle DMA_ATTR_CPU_CACHE_CLEAN in trace output (Jerry Snitselaar) [RHEL-147902] +- dma-debug: Allow multiple invocations of overlapping entries (Jerry Snitselaar) [RHEL-147902] +- iommu: Fix mapping check for 0x0 to avoid re-mapping it (Jerry Snitselaar) [RHEL-147902] +- powerpc/iommu: fix lockdep warning during PCI enumeration (Jerry Snitselaar) [RHEL-147902] +- kunit: prevent log overwrite in param_tests (Jerry Snitselaar) [RHEL-147902] +- dma-mapping: avoid random addr value print out on error path (Jerry Snitselaar) [RHEL-147902] +- scatterlist: introduce sg_nents_for_dma() helper (Jerry Snitselaar) [RHEL-147902] +- dma-mapping: Remove dma_mark_clean (again) (Jerry Snitselaar) [RHEL-147902] +- dma-debug: track cache clean flag in entries (Jerry Snitselaar) [RHEL-147902] +- docs: dma-api: document DMA_ATTR_CPU_CACHE_CLEAN (Jerry Snitselaar) [RHEL-147902] +- dma-mapping: add DMA_ATTR_CPU_CACHE_CLEAN (Jerry Snitselaar) [RHEL-147902] +- docs: dma-api: document __dma_from_device_group_begin()/end() (Jerry Snitselaar) [RHEL-147902] +- dma-mapping: add __dma_from_device_group_begin()/end() (Jerry Snitselaar) [RHEL-147902] +- iommu/arm-smmu-qcom: do not register driver in probe() (Jerry Snitselaar) [RHEL-147902] +- iommupt: Always add IOVA range to iotlb_gather in gather_range_pages() (Jerry Snitselaar) [RHEL-147902] +- iommu: debug-pagealloc: Use page_ext_get_from_phys() (Jerry Snitselaar) [RHEL-147902] +- mm/page_ext: Add page_ext_get_from_phys() (Jerry Snitselaar) [RHEL-147902] +- iommupt: Do not set C-bit on MMIO backed PTEs (Jerry Snitselaar) [RHEL-147902] +- iommu: simplify list initialization in iommu_create_device_direct_mappings() (Jerry Snitselaar) [RHEL-147902] +- iommu: debug-pagealloc: Check mapped/unmapped kernel memory (Jerry Snitselaar) [RHEL-147902] +- iommu: debug-pagealloc: Track IOMMU pages (Jerry Snitselaar) [RHEL-147902] +- iommu: Add calls for IOMMU_DEBUG_PAGEALLOC (Jerry Snitselaar) [RHEL-147902] +- redhat/configs: enable IOMMU_DEBUG_PAGEALLOC in debug kernels (Jerry Snitselaar) [RHEL-147902] +- iommu: Add page_ext for IOMMU_DEBUG_PAGEALLOC (Jerry Snitselaar) [RHEL-147902] +- iommu: Introduce pci_dev_reset_iommu_prepare/done() (Jerry Snitselaar) [RHEL-147902] +- iommu: Add iommu_driver_get_domain_for_dev() helper (Jerry Snitselaar) [RHEL-147902] +- iommu: Tidy domain for iommu_setup_dma_ops() (Jerry Snitselaar) [RHEL-147902] +- iommu: Lock group->mutex in iommu_deferred_attach() (Jerry Snitselaar) [RHEL-147902] +- iommu/amd: serialize sequence allocation under concurrent TLB invalidations (Jerry Snitselaar) [RHEL-147902] +- iommu/amd: Fix type of type parameter to amd_iommufd_hw_info() (Jerry Snitselaar) [RHEL-147902] +- iommu/amd: Remove unused variable in amd_iommufd_viommu_destroy() (Jerry Snitselaar) [RHEL-147902] +- iommu/amd: Add support for nested domain attach/detach (Jerry Snitselaar) [RHEL-147902] +- iommu/amd: Refactor logic to program the host page table in DTE (Jerry Snitselaar) [RHEL-147902] +- iommu/amd: Refactor persistent DTE bits programming into amd_iommu_make_clear_dte() (Jerry Snitselaar) [RHEL-147902] +- iommu/amd: Introduce gDomID-to-hDomID Mapping and handle parent domain invalidation (Jerry Snitselaar) [RHEL-147902] +- iommu/amd: Add support for nested domain allocation (Jerry Snitselaar) [RHEL-147902] +- iommu/amd: Introduce struct amd_iommu_viommu (Jerry Snitselaar) [RHEL-147902] +- iommu/amd: Add support for nest parent domain allocation (Jerry Snitselaar) [RHEL-147902] +- iommu/amd: Always enable GCR3TRPMode when supported. (Jerry Snitselaar) [RHEL-147902] +- iommufd: Introduce data struct for AMD nested domain allocation (Jerry Snitselaar) [RHEL-147902] +- iommu/amd: Introduce helper function amd_iommu_update_dte() (Jerry Snitselaar) [RHEL-147902] +- iommu/amd: Make amd_iommu_make_clear_dte() non-static inline (Jerry Snitselaar) [RHEL-147902] +- iommu/amd: Rename DEV_DOMID_MASK to DTE_DOMID_MASK (Jerry Snitselaar) [RHEL-147902] +- redhat/configs: add AMD_IOMMU_IOMMUFD (Jerry Snitselaar) [RHEL-147902] +- iommu/amd: Add support for hw_info for iommu capability query (Jerry Snitselaar) [RHEL-147902] +- iommu/amd: Drop incorrect NULL check for iommu in alloc_irq_table() (Jerry Snitselaar) [RHEL-147902] +- iommu/amd: move wait_on_sem() out of spinlock (Jerry Snitselaar) [RHEL-147902] +- iommu/vt-d: Fix race condition during PASID entry replacement (Jerry Snitselaar) [RHEL-147902] +- iommu/vt-d: Clear Present bit before tearing down context entry (Jerry Snitselaar) [RHEL-147902] +- iommu/vt-d: Clear Present bit before tearing down PASID entry (Jerry Snitselaar) [RHEL-147902] +- iommu/vt-d: Flush piotlb for SVM and Nested domain (Jerry Snitselaar) [RHEL-147902] +- iommu/vt-d: Flush cache for PASID table before using it (Jerry Snitselaar) [RHEL-147902] +- iommu/vt-d: Flush dev-IOTLB only when PCIe device is accessible in scalable mode (Jerry Snitselaar) [RHEL-147902] +- iommu/vt-d: Skip dev-iotlb flush for inaccessible PCIe device without scalable mode (Jerry Snitselaar) [RHEL-147902] +- iommu/arm-smmu-v3: Do not set disable_ats unless vSTE is Translate (Jerry Snitselaar) [RHEL-147902] +- iommu/arm-smmu-v3-test: Add nested s1bypass/s1dssbypass coverage (Jerry Snitselaar) [RHEL-147902] +- iommu/arm-smmu-v3: Mark EATS_TRANS safe when computing the update sequence (Jerry Snitselaar) [RHEL-147902] +- iommu/arm-smmu-v3: Mark STE MEV safe when computing the update sequence (Jerry Snitselaar) [RHEL-147902] +- iommu/arm-smmu-v3: Add update_safe bits to fix STE update sequence (Jerry Snitselaar) [RHEL-147902] +- iommu/arm-smmu-v3: Add device-tree support for CMDQV driver (Jerry Snitselaar) [RHEL-147902] +- iommu/tegra241-cmdqv: Decouple driver from ACPI (Jerry Snitselaar) [RHEL-147902] +- iommu/arm-smmu-qcom: Restore ACTLR settings for MDSS on sa8775p (Jerry Snitselaar) [RHEL-147902] +- iommu/arm-smmu-v3: Remove IAS (Jerry Snitselaar) [RHEL-147902] +- iommu/arm-smmu-qcom: Add actlr settings for mdss on Qualcomm platforms (Jerry Snitselaar) [RHEL-147902] +- iommu/arm-smmu-v3: Improve CMDQ lock fairness and efficiency (Jerry Snitselaar) [RHEL-147902] +- powerpc/iommu: bypass DMA APIs for coherent allocations for pre-mapped memory (Jerry Snitselaar) [RHEL-147902] +- dt-bindings: iommu: Add NVIDIA Tegra CMDQV support (Jerry Snitselaar) [RHEL-147902] +- Documentation/x86: Update IOMMU spec references to use stable identifiers (Jerry Snitselaar) [RHEL-147902] +- x86/irq: Cleanup posted MSI code (Jerry Snitselaar) [RHEL-147902] +- x86/irq_remapping: Sanitize posted_msi_supported() (Jerry Snitselaar) [RHEL-147902] +- iommu/amd: Use core's primary handler and set IRQF_ONESHOT (Jerry Snitselaar) [RHEL-147902] +- tracing/dma: Cap dma_map_sg tracepoint arrays to prevent buffer overflow (Jerry Snitselaar) [RHEL-147902] +- iommu/vt-d: Treat PAGE_SNOOP and PWSNP separately (Jerry Snitselaar) [RHEL-147902] +- iommu/tegra241-cmdqv: Reset VCMDQ in tegra241_vcmdq_hw_init_user() (Jerry Snitselaar) [RHEL-147902] +- iommupt: Only cache flush memory changed by unmap (Jerry Snitselaar) [RHEL-147902] +- iommufd: Initialize batch->kind in batch_clear() (Jerry Snitselaar) [RHEL-147902] +- dma/pool: distinguish between missing and exhausted atomic pools (Jerry Snitselaar) [RHEL-147902] +- iommu/io-pgtable-arm: fix size_t signedness bug in unmap path (Jerry Snitselaar) [RHEL-147902] {CVE-2026-23067} +- iommupt: Make it clearer to the compiler that pts.level == 0 for single page (Jerry Snitselaar) [RHEL-147902] +- iommu/amd: Fix error path in amd_iommu_probe_device() (Jerry Snitselaar) [RHEL-147902] +- dma/pool: Avoid allocating redundant pools (Jerry Snitselaar) [RHEL-147902] +- mm_zone: Generalise has_managed_dma() (Jerry Snitselaar) [RHEL-147902] +- dma/pool: Improve pool lookup (Jerry Snitselaar) [RHEL-147902] +- iommupt: Make pt_feature() always_inline (Jerry Snitselaar) [RHEL-147902] +- iommufd/selftest: Prevent module/builtin conflicts in kconfig (Jerry Snitselaar) [RHEL-147902] +- amd/iommu: Make protection domain ID functions non-static (Jerry Snitselaar) [RHEL-147902] +- amd/iommu: Preserve domain ids inside the kdump kernel (Jerry Snitselaar) [RHEL-147902] +- iommupt: Return ERR_PTR from _table_alloc() (Jerry Snitselaar) [RHEL-147902] +- iommufd/selftest: Check for overflow in IOMMU_TEST_OP_ADD_RESERVED (Jerry Snitselaar) [RHEL-147902] {CVE-2025-71122} +- iommufd/selftest: Do not leak the hwpt if IOMMU_TEST_OP_MD_CHECK_MAP fails (Jerry Snitselaar) [RHEL-147902] +- iommufd/selftest: Make it clearer to gcc that the access is not out of bounds (Jerry Snitselaar) [RHEL-147902] +- dma-mapping: Fix DMA_BIT_MASK() macro being broken (Jerry Snitselaar) [RHEL-147902] +- dma/pool: eliminate alloc_pages warning in atomic_pool_expand (Jerry Snitselaar) [RHEL-147902] +- iommu/amd: fix SEV-TIO support reporting (Jerry Snitselaar) [RHEL-147902] +- iommu/amd: Report SEV-TIO support (Jerry Snitselaar) [RHEL-147902] +- powerpc: Convert to physical address DMA mapping (Jerry Snitselaar) [RHEL-147902] +- dma-mapping: remove unused mapping resource callbacks (Jerry Snitselaar) [RHEL-147902] +- dma-mapping: convert dummy ops to physical address mapping (Jerry Snitselaar) [RHEL-147902] +- dma-mapping: prepare dma_map_ops to conversion to physical address (Jerry Snitselaar) [RHEL-147902] +- tools/dma: move dma_map_benchmark from selftests to tools/dma (Jerry Snitselaar) [RHEL-147902] +- iommupt/vtd: Support mgaw's less than a 4 level walk for first stage (Jerry Snitselaar) [RHEL-147902] +- iommupt/vtd: Allow VT-d to have a larger table top than the vasz requires (Jerry Snitselaar) [RHEL-147902] +- genpt: Make GENERIC_PT invisible (Jerry Snitselaar) [RHEL-147902] +- iommupt: Avoid a compiler bug with sw_bit (Jerry Snitselaar) [RHEL-147902] +- iommupt: Fix unlikely flows in increase_top() (Jerry Snitselaar) [RHEL-147902] +- iommu/vt-d: Restore previous domain::aperture_end calculation (Jerry Snitselaar) [RHEL-147902] +- iommu/tegra: fix device leak on probe_device() (Jerry Snitselaar) [RHEL-147902] +- iommu/ipmmu-vmsa: fix device leak on of_xlate() (Jerry Snitselaar) [RHEL-147902] +- iommupt: Actually correct pt_test_sw_bit_{acquire_release}() parameter description (Jerry Snitselaar) [RHEL-147902] +- redhat/configs: populate lpae pgtable kunit test (Jerry Snitselaar) [RHEL-147902] +- iommu/io-pgtable-arm-selftests: Use KUnit (Jerry Snitselaar) [RHEL-147902] +- iommu/io-pgtable-arm-selftests: Modularize the test (Jerry Snitselaar) [RHEL-147902] +- iommu/io-pgtable-arm: Move selftests to a separate file (Jerry Snitselaar) [RHEL-147902] +- iommu/io-pgtable-arm: Remove arm_lpae_dump_ops() (Jerry Snitselaar) [RHEL-147902] +- iommu/iommupt: Fix build error in genericpt unit-tests (Jerry Snitselaar) [RHEL-147902] +- iommupt: Documentation fixes (Jerry Snitselaar) [RHEL-147902] +- iommupt: Describe @bitnr parameter (Jerry Snitselaar) [RHEL-147902] +- Documentation: genpt: Don't use code block marker before iommu_amdv1.c include listing (Jerry Snitselaar) [RHEL-147902] +- iommupt: Add a kunit test for the SW bits (Jerry Snitselaar) [RHEL-147902] +- iommu/vt-d: Follow PT_FEAT_DMA_INCOHERENT into the PASID entry (Jerry Snitselaar) [RHEL-147902] +- iommu/vt-d: Use the generic iommu page table (Jerry Snitselaar) [RHEL-147902] +- iommupt/x86: Support SW bits and permit PT_FEAT_DMA_INCOHERENT (Jerry Snitselaar) [RHEL-147902] +- iommupt/x86: Set the dirty bit only for writable PTEs (Jerry Snitselaar) [RHEL-147902] +- iommupt: Add the Intel VT-d second stage page table format (Jerry Snitselaar) [RHEL-147902] +- iommupt: Flush the CPU cache after any writes to the page table (Jerry Snitselaar) [RHEL-147902] +- iommupt: Use the incoherent start/stop functions for PT_FEAT_DMA_INCOHERENT (Jerry Snitselaar) [RHEL-147902] +- iommupt: Add basic support for SW bits in the page table (Jerry Snitselaar) [RHEL-147902] +- iommu/pages: Add support for incoherent IOMMU page table walkers (Jerry Snitselaar) [RHEL-147902] +- iommupt: Add a kunit test for the IOMMU implementation (Jerry Snitselaar) [RHEL-147902] +- Documentation: kunit: Document new parameterized test features (Jerry Snitselaar) [RHEL-147902] +- kunit: Add example parameterized test with direct dynamic parameter array setup (Jerry Snitselaar) [RHEL-147902] +- kunit: Add example parameterized test with shared resource management using the Resource API (Jerry Snitselaar) [RHEL-147902] +- kunit: Enable direct registration of parameter arrays to a KUnit test (Jerry Snitselaar) [RHEL-147902] +- kunit: Pass parameterized test context to generate_params() (Jerry Snitselaar) [RHEL-147902] +- kunit: Introduce param_init/exit for parameterized test context management (Jerry Snitselaar) [RHEL-147902] +- kunit: Add parent kunit for parameterized test context (Jerry Snitselaar) [RHEL-147902] +- iommu/amd: Remove AMD io_pgtable support (Jerry Snitselaar) [RHEL-147902] +- iommu/amd: Use the generic iommu page table (Jerry Snitselaar) [RHEL-147902] +- iommupt: Add the x86 64 bit page table format (Jerry Snitselaar) [RHEL-147902] +- iommufd: Change the selftest to use iommupt instead of xarray (Jerry Snitselaar) [RHEL-147902] +- iommupt: Add a mock pagetable format for iommufd selftest to use (Jerry Snitselaar) [RHEL-147902] +- iommupt: Fix the kunit building (Jerry Snitselaar) [RHEL-147902] +- redhat: config: Populate iommu pt kunit config option (Jerry Snitselaar) [RHEL-147902] +- iommupt: Add a kunit test for Generic Page Table (Jerry Snitselaar) [RHEL-147902] +- iommupt: Add read_and_clear_dirty op (Jerry Snitselaar) [RHEL-147902] +- iommupt: Add map_pages op (Jerry Snitselaar) [RHEL-147902] +- iommupt: Add unmap_pages op (Jerry Snitselaar) [RHEL-147902] +- iommupt: Add iova_to_phys op (Jerry Snitselaar) [RHEL-147902] +- powerpc/pseries/svm: Make mem_encrypt.h self contained (Jerry Snitselaar) [RHEL-147902] +- iommupt: Add the AMD IOMMU v1 page table format (Jerry Snitselaar) [RHEL-147902] +- iommupt: Add the basic structure of the iommu implementation (Jerry Snitselaar) [RHEL-147902] +- genpt: Add Documentation/ files (Jerry Snitselaar) [RHEL-147902] +- redhat/configs: Populate debug generic pt config option (Jerry Snitselaar) [RHEL-147902] +- genpt: Generic Page Table base API (Jerry Snitselaar) [RHEL-147902] +- iommu: Pass in old domain to attach_dev callback functions (Jerry Snitselaar) [RHEL-147902] +- iommu: Do not revert set_domain for the last gdev (Jerry Snitselaar) [RHEL-147902] +- iommu/amd: Set release_domain to blocked_domain (Jerry Snitselaar) [RHEL-147902] +- iommu/arm-smmu-v3: Set release_domain to arm_smmu_blocked_domain (Jerry Snitselaar) [RHEL-147902] +- iommu: Generic support for RMRs during device release (Jerry Snitselaar) [RHEL-147902] +- iommu/pages: use folio_nr_pages() instead of shift operation (Jerry Snitselaar) [RHEL-147902] +- iommu/amd: Propagate the error code returned by __modify_irte_ga() in modify_irte_ga() (Jerry Snitselaar) [RHEL-147902] +- iommu/amd: Fix pci_segment memleak in alloc_pci_segment() (Jerry Snitselaar) [RHEL-147902] +- iommu/amd: Enhance "Completion-wait Time-out" error message (Jerry Snitselaar) [RHEL-147902] +- iommu/vt-d: Fix unused invalidation hint in qi_desc_iotlb (Jerry Snitselaar) [RHEL-147902] +- iommu/vt-d: Set INTEL_IOMMU_FLOPPY_WA depend on BLK_DEV_FD (Jerry Snitselaar) [RHEL-147902] +- iommu: tegra: enable compile testing (Jerry Snitselaar) [RHEL-147902] +- iommu/arm-smmu-qcom: Enable use of all SMR groups when running bare-metal (Jerry Snitselaar) [RHEL-147902] +- iommu/arm-smmu-v3: Fix error check in arm_smmu_alloc_cd_tables (Jerry Snitselaar) [RHEL-147902] +- iommu/arm-smmu-qcom: Add Glymur MDSS compatible (Jerry Snitselaar) [RHEL-147902] +- selftests/dma: fix invalid array access in printf (Jerry Snitselaar) [RHEL-147902] +- dma-mapping: Allow use of DMA_BIT_MASK(64) in global scope (Jerry Snitselaar) [RHEL-147902] +- iommufd: Make vfio_compat's unmap succeed if the range is already empty (Jerry Snitselaar) [RHEL-147902] +- dma-debug: don't report false positives with DMA_BOUNCE_UNALIGNED_KMALLOC (Jerry Snitselaar) [RHEL-147902] +- iommu/amd: Skip enabling command/event buffers for kdump (Jerry Snitselaar) [RHEL-147902] +- iommu/amd: Reuse device table for kdump (Jerry Snitselaar) [RHEL-147902] +- iommu/amd: Add support to remap/unmap IOMMU buffers for kdump (Jerry Snitselaar) [RHEL-147902] +- iommu/amd: use str_plural() to simplify the code (Jerry Snitselaar) [RHEL-147902] +- iommu/vt-d: debugfs: Avoid dumping context command register (Jerry Snitselaar) [RHEL-147902] +- iommu/vt-d: Removal of Advanced Fault Logging (Jerry Snitselaar) [RHEL-147902] +- iommu/vt-d: PRS isn't usable if PDS isn't supported (Jerry Snitselaar) [RHEL-147902] +- iommu/vt-d: Remove LPIG from page group response descriptor (Jerry Snitselaar) [RHEL-147902] +- iommu/vt-d: Drop unused cap_super_offset() (Jerry Snitselaar) [RHEL-147902] +- iommu/vt-d: Replace snprintf with scnprintf in dmar_latency_snapshot() (Jerry Snitselaar) [RHEL-147902] +- swiotlb: Remove redundant __GFP_NOWARN (Jerry Snitselaar) [RHEL-147902] +- dma-direct: clean up the logic in __dma_direct_alloc_pages() (Jerry Snitselaar) [RHEL-147902] +- dma-remap: drop nth_page() in dma_common_contiguous_remap() (Jerry Snitselaar) [RHEL-147902] +- libceph: fix potential use-after-free in have_mon_and_osd_map() (CKI Backport Bot) [RHEL-137405] {CVE-2025-68285} +- clk: renesas: cpg-mssr: Fix 'soc' node handling in cpg_mssr_reserved_init() (Radu Rendec) [RHEL-77269] +Resolves: RHEL-112653, RHEL-137405, RHEL-138521, RHEL-147795, RHEL-147902, RHEL-168570, RHEL-53850, RHEL-77269 + * Mon Apr 13 2026 CKI KWF Bot [6.12.0-222.el10] - net: page_pool: avoid false positive warning if NAPI was never added (CKI Backport Bot) [RHEL-162141] - net: vlan: sync VLAN features with lower device (Hangbin Liu) [RHEL-80405] diff --git a/kernel.spec b/kernel.spec index 9575677f7..a5d7723a4 100644 --- a/kernel.spec +++ b/kernel.spec @@ -176,15 +176,15 @@ Summary: The Linux kernel %define specrpmversion 6.12.0 %define specversion 6.12.0 %define patchversion 6.12 -%define pkgrelease 222 +%define pkgrelease 223 %define kversion 6 -%define tarfile_release 6.12.0-222.el10 +%define tarfile_release 6.12.0-223.el10 # This is needed to do merge window version magic %define patchlevel 12 # This allows pkg_release to have configurable %%{?dist} tag -%define specrelease 222%{?buildid}%{?dist} +%define specrelease 223%{?buildid}%{?dist} # This defines the kabi tarball version -%define kabiversion 6.12.0-222.el10 +%define kabiversion 6.12.0-223.el10 # If this variable is set to 1, a bpf selftests build failure will cause a # fatal kernel package build error @@ -4508,14 +4508,14 @@ fi\ # # %changelog -* Thu Apr 16 2026 Eduard Abdullin - 6.12.0-222 +* Wed Apr 22 2026 Eduard Abdullin - 6.12.0-223 - Debrand for AlmaLinux OS - Use AlmaLinux OS secure boot cert -* Thu Apr 16 2026 Neal Gompa - 6.12.0-222 +* Wed Apr 22 2026 Neal Gompa - 6.12.0-223 - Enable Btrfs support for all kernel variants -* Thu Apr 16 2026 Andrew Lukoshko - 6.12.0-222 +* Wed Apr 22 2026 Andrew Lukoshko - 6.12.0-223 - hpsa: bring back deprecated PCI ids #CFHack #CFHack2024 - mptsas: bring back deprecated PCI ids #CFHack #CFHack2024 - megaraid_sas: bring back deprecated PCI ids #CFHack #CFHack2024 @@ -4525,6 +4525,427 @@ fi\ - kernel/rh_messages.h: enable all disabled pci devices by moving to unmaintained +* Fri Apr 17 2026 CKI KWF Bot [6.12.0-223.el10] +- nfsd: fix heap overflow in NFSv4.0 LOCK replay cache (CKI Backport Bot) [RHEL-168570] {CVE-2026-31402} +- mmc: rtsx_pci_sdmmc: implement sdmmc_card_busy function (Desnes Nunes) [RHEL-147795] +- xhci: sideband: don't dereference freed ring when removing sideband endpoint (Desnes Nunes) [RHEL-147795] {CVE-2026-23009} +- phy: freescale: imx8m-pcie: assert phy reset during power on (Desnes Nunes) [RHEL-147795] +- USB: serial: ftdi_sio: add support for PICAXE AXE027 cable (Desnes Nunes) [RHEL-147795] +- USB: serial: option: add Telit LE910 MBIM composition (Desnes Nunes) [RHEL-147795] +- usb: core: add USB_QUIRK_NO_BOS for devices that hang on BOS descriptor (Desnes Nunes) [RHEL-147795] +- dt-bindings: usb: qcom,dwc3: Correct MSM8994 interrupts (Desnes Nunes) [RHEL-147795] +- dt-bindings: usb: qcom,dwc3: Correct IPQ5018 interrupts (Desnes Nunes) [RHEL-147795] +- usb: dwc3: Check for USB4 IP_NAME (Desnes Nunes) [RHEL-147795] +- phy: tegra: xusb: Explicitly configure HS_DISCON_LEVEL to 0x7 (Desnes Nunes) [RHEL-147795] +- phy: qcom-qusb2: Fix NULL pointer dereference on early suspend (Desnes Nunes) [RHEL-147795] {CVE-2025-71193} +- phy: drop probe registration printks (Desnes Nunes) [RHEL-147795] +- phy: fsl-imx8mq-usb: Clear the PCS_TX_SWING_FULL field before using it (Desnes Nunes) [RHEL-147795] +- Revert "usb: typec: ucsi: Update UCSI structure to have message in and message out fields" (Desnes Nunes) [RHEL-147795] +- Revert "usb: typec: ucsi: Add support for message out data structure" (Desnes Nunes) [RHEL-147795] +- Revert "usb: typec: ucsi: Enable debugfs for message_out data structure" (Desnes Nunes) [RHEL-147795] +- Revert "usb: typec: ucsi: Add support for SET_PDOS command" (Desnes Nunes) [RHEL-147795] +- Revert "usb: typec: ucsi: Fix null pointer dereference in ucsi_sync_control_common" (Desnes Nunes) [RHEL-147795] +- Revert "usb: typec: ucsi: Get connector status after enable notifications" (Desnes Nunes) [RHEL-147795] +- usb: typec: ucsi: Get connector status after enable notifications (Desnes Nunes) [RHEL-147795] +- usb: usb-storage: Maintain minimal modifications to the bcdDevice range. (Desnes Nunes) [RHEL-147795] +- usb: dwc3: of-simple: fix clock resource leak in dwc3_of_simple_probe (Desnes Nunes) [RHEL-147795] +- usb: typec: ucsi: Fix null pointer dereference in ucsi_sync_control_common (Desnes Nunes) [RHEL-147795] +- usb: typec: altmodes/displayport: Drop the device reference in dp_altmode_probe() (Desnes Nunes) [RHEL-147795] +- usb: dwc3: keep susphy enabled during exit to avoid controller faults (Desnes Nunes) [RHEL-147795] +- usb: gadget: tegra-xudc: Always reinitialize data toggle when clear halt (Desnes Nunes) [RHEL-147795] +- USB: serial: option: move Telit 0x10c7 composition in the right place (Desnes Nunes) [RHEL-147795] +- USB: serial: option: add Telit Cinterion FE910C04 new compositions (Desnes Nunes) [RHEL-147795] +- usb: dwc3: core: Remove redundant comment in core init (Desnes Nunes) [RHEL-147795] +- USB: serial: option: add Foxconn T99W760 (Desnes Nunes) [RHEL-147795] +- usb: usb-storage: No additional quirks need to be added to the EL-R12 optical drive. (Desnes Nunes) [RHEL-147795] +- USB: add WQ_PERCPU to alloc_workqueue users (Desnes Nunes) [RHEL-147795] +- drivers/usb/storage: use min() instead of min_t() (Desnes Nunes) [RHEL-147795] +- usb: uas: reduce time under spinlock (Desnes Nunes) [RHEL-147795] +- usb: dwc3: eic7700: Add EIC7700 USB driver (Desnes Nunes) [RHEL-147795] +- dt-bindings: usb: Add ESWIN EIC7700 USB controller (Desnes Nunes) [RHEL-147795] +- usb: typec: ucsi: Add support for SET_PDOS command (Desnes Nunes) [RHEL-147795] +- usb: typec: ucsi: Enable debugfs for message_out data structure (Desnes Nunes) [RHEL-147795] +- usb: typec: ucsi: Add support for message out data structure (Desnes Nunes) [RHEL-147795] +- usb: typec: ucsi: Update UCSI structure to have message in and message out fields (Desnes Nunes) [RHEL-147795] +- uapi: cdc.h: cleanly provide for more interfaces and countries (Desnes Nunes) [RHEL-147795] +- usb: Remove redundant pm_runtime_mark_last_busy() calls (Desnes Nunes) [RHEL-147795] +- usb: musb: fix gadget state on disconnect (Desnes Nunes) [RHEL-147795] +- Documentation: PM: *_autosuspend() functions update last busy time (Desnes Nunes) [RHEL-147795] +- PM: runtime: Mark last busy stamp in pm_request_autosuspend() (Desnes Nunes) [RHEL-147795] +- PM: runtime: Mark last busy stamp in pm_runtime_autosuspend() (Desnes Nunes) [RHEL-147795] +- Documentation: PM: runtime: Fix a reference to pm_runtime_autosuspend() (Desnes Nunes) [RHEL-147795] +- PM: runtime: Mark last busy stamp in pm_runtime_put_sync_autosuspend() (Desnes Nunes) [RHEL-147795] +- PM: runtime: Mark last busy stamp in pm_runtime_put_autosuspend() (Desnes Nunes) [RHEL-147795] +- PM: runtime: Document return values of suspend-related API functions (Desnes Nunes) [RHEL-147795] +- usb: host: ehci-platform: Call reset assert/deassert on suspend/resume (Desnes Nunes) [RHEL-147795] +- usb: host: Do not check priv->clks[clk] (Desnes Nunes) [RHEL-147795] +- usb: typec: tipd: mark as orientation aware (Desnes Nunes) [RHEL-147795] +- usb: uas: add WQ_PERCPU to alloc_workqueue users (Desnes Nunes) [RHEL-147795] +- usb: dwc3: replace use of system_wq with system_percpu_wq (Desnes Nunes) [RHEL-147795] +- usb: dwc2: fix hang during suspend if set as peripheral (Desnes Nunes) [RHEL-147795] +- usb: dwc2: fix hang during shutdown if set as peripheral (Desnes Nunes) [RHEL-147795] +- usb: typec: ucsi: Set orientation_aware if UCSI version is 2.x and above (Desnes Nunes) [RHEL-147795] +- usb: chaoskey: fix locking for O_NONBLOCK (Desnes Nunes) [RHEL-147795] +- dt-bindings: usb: qcom,snps-dwc3: Add Kaanapali compatible (Desnes Nunes) [RHEL-147795] +- xhci: Fix NULL pointer dereference when reading portli debugfs files (Desnes Nunes) [RHEL-147795] +- usb: xhci: Add debugfs support for xHCI Port Link Info (PORTLI) register. (Desnes Nunes) [RHEL-147795] +- usb: xhci: standardize single bit-field macros (Desnes Nunes) [RHEL-147795] +- usb: xhci: drop xhci-caps.h dependence on xhci-ext-caps.h (Desnes Nunes) [RHEL-147795] +- usb: xhci: simplify Max Scratchpad buffer macros (Desnes Nunes) [RHEL-147795] +- usb: xhci: simplify Isochronous Scheduling Threshold handling (Desnes Nunes) [RHEL-147795] +- usb: xhci: improve xhci-caps.h comments (Desnes Nunes) [RHEL-147795] +- usb: xhci: limit number of interrupts to 128 (Desnes Nunes) [RHEL-147795] +- usb: xhci: limit number of ports to 127 (Desnes Nunes) [RHEL-147795] +- usb: xhci: simplify handling of Structural Parameters 1 values (Desnes Nunes) [RHEL-147795] +- usb: xhci: use cached HCSPARAMS1 value (Desnes Nunes) [RHEL-147795] +- usb: xhci: remove unused trace operation and argument (Desnes Nunes) [RHEL-147795] +- usb: xhci: remove deprecated TODO comment (Desnes Nunes) [RHEL-147795] +- usb: xhci: replace use of system_wq with system_percpu_wq (Desnes Nunes) [RHEL-147795] +- usb: xhci: Don't unchain link TRBs on quirky HCs (Desnes Nunes) [RHEL-147795] +- usb: xhci: Assume that endpoints halt as specified (Desnes Nunes) [RHEL-147795] +- usb: xhci: implement USB Port Register Set struct (Desnes Nunes) [RHEL-147795] +- usb: xhci: add USB Port Register Set struct (Desnes Nunes) [RHEL-147795] +- usb: xhci: add helper to read PORTSC register (Desnes Nunes) [RHEL-147795] +- usb: xhci: add tracing for PORTSC register writes (Desnes Nunes) [RHEL-147795] +- usb: xhci: rework xhci_decode_portsc() (Desnes Nunes) [RHEL-147795] +- xhci: simplify and rework trb_in_td() (Desnes Nunes) [RHEL-147795] +- xhci: Add helper to find trb from its dma address (Desnes Nunes) [RHEL-147795] +- usb: xhci: limit run_graceperiod for only usb 3.0 devices (Desnes Nunes) [RHEL-147795] +- dt-bindings: usb: renesas,rzg3e-xhci: Add RZ/V2H(P) and RZ/V2N support (Desnes Nunes) [RHEL-147795] +- phy: fsl-imx8mq-usb: support alternate reference clock (Desnes Nunes) [RHEL-147795] +- dt-bindings: phy: imx8mq-usb: add alternate reference clock (Desnes Nunes) [RHEL-147795] +- phy: qcom: qmp-pcie: Add support for Glymur PCIe Gen5x4 PHY (Desnes Nunes) [RHEL-147795] +- phy: qcom-qmp: pcs: Add v8.50 register offsets (Desnes Nunes) [RHEL-147795] +- phy: qcom: qmp-combo: get the USB3 & DisplayPort lanes mapping from DT (Desnes Nunes) [RHEL-147795] +- dt-bindings: phy: qcom,qmp-pcie: document the SM8350 two lanes PCIe PHY (Desnes Nunes) [RHEL-147795] +- dt-bindings: phy: qcom,sc8280xp-qmp-usb43dp-phy: Document lanes mapping when not using in USB-C complex (Desnes Nunes) [RHEL-147795] +- dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Document the Glymur QMP PCIe PHY (Desnes Nunes) [RHEL-147795] +- dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Restrict resets per each device (Desnes Nunes) [RHEL-147795] +- dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Update pcie phy bindings (Desnes Nunes) [RHEL-147795] +- dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Update pcie phy bindings for QCS615 (Desnes Nunes) [RHEL-147795] +- phy: qcom-qmp-combo: Use regulator_bulk_data with init_load_uA for regulator setup (Desnes Nunes) [RHEL-147795] +- usb: dwc3: imx8mp: Set out of band wakeup for i.MX95 (Desnes Nunes) [RHEL-147795] +- usb: chipidea: ci_hdrc_imx: Set out of band wakeup for i.MX95 (Desnes Nunes) [RHEL-147795] +- pmdomain: core: Allow power-off for out-of-band wakeup-capable devices (Desnes Nunes) [RHEL-147795] +- pmdomain: core: Convert to device_awake_path() (Desnes Nunes) [RHEL-147795] +- PM: wakeup: Add out-of-band system wakeup support for devices (Desnes Nunes) [RHEL-147795] +- usb: chipidea: core: detach power domain for ci_hdrc platform device (Desnes Nunes) [RHEL-147795] +- redhat/configs: Adding CONFIG_PHY_RZ_G3E_USB3 (Desnes Nunes) [RHEL-147795] +- phy: renesas: Add Renesas RZ/G3E USB3.0 PHY driver (Desnes Nunes) [RHEL-147795] +- phy: core: Remove extra space after '=' (Desnes Nunes) [RHEL-147795] +- phy: add new phy_notify_state() api (Desnes Nunes) [RHEL-147795] +- USB: serial: ftdi_sio: drop NDI quirk module parameter (Desnes Nunes) [RHEL-147795] +- USB: serial: ftdi_sio: clean up NDI speed hack (Desnes Nunes) [RHEL-147795] +- USB: serial: ftdi_sio: enable NDI speed hack consistently (Desnes Nunes) [RHEL-147795] +- USB: serial: ftdi_sio: rename quirk symbols (Desnes Nunes) [RHEL-147795] +- USB: serial: ftdi_sio: clean up quirk comments (Desnes Nunes) [RHEL-147795] +- USB: serial: ftdi_sio: rewrite 8u2232c quirk (Desnes Nunes) [RHEL-147795] +- USB: serial: ftdi_sio: silence jtag probe (Desnes Nunes) [RHEL-147795] +- USB: serial: ftdi_sio: match on interface number for jtag (Desnes Nunes) [RHEL-147795] +- thunderbolt: Fix typos in xdomain.c (Desnes Nunes) [RHEL-147795] +- thunderbolt: Fix typos in usb4.c (Desnes Nunes) [RHEL-147795] +- thunderbolt: Fix typos in tunnel.c (Desnes Nunes) [RHEL-147795] +- thunderbolt: Fix typos in tmu.c (Desnes Nunes) [RHEL-147795] +- thunderbolt: Fix typos in tb_regs.h (Desnes Nunes) [RHEL-147795] +- thunderbolt: Fix typos in tb.h (Desnes Nunes) [RHEL-147795] +- thunderbolt: Fix typos in tb.c (Desnes Nunes) [RHEL-147795] +- thunderbolt: Fix typos in switch.c (Desnes Nunes) [RHEL-147795] +- thunderbolt: Fix typos in retimer.c (Desnes Nunes) [RHEL-147795] +- thunderbolt: Fix typos in nhi.c (Desnes Nunes) [RHEL-147795] +- thunderbolt: Fix typos in lc.c (Desnes Nunes) [RHEL-147795] +- thunderbolt: Fix typos in icm.c (Desnes Nunes) [RHEL-147795] +- thunderbolt: Fix typos in domain.c (Desnes Nunes) [RHEL-147795] +- thunderbolt: Fix typos in debugfs.c (Desnes Nunes) [RHEL-147795] +- thunderbolt: Fix typos in ctl.c (Desnes Nunes) [RHEL-147795] +- dt-bindings: usb: Add wake-up support for Tegra234 XUSB host controller (Desnes Nunes) [RHEL-147795] +- usbnet: avoid a possible crash in dql_completed() (Desnes Nunes) [RHEL-147795] +- net: usb: usbnet: adhere to style (Desnes Nunes) [RHEL-147795] +- usbnet: fix crash due to missing BQL accounting after resume (Desnes Nunes) [RHEL-147795] +- usbnet: Add support for Byte Queue Limits (BQL) (Desnes Nunes) [RHEL-147795] +- net: usb: usbnet: coding style for functions (Desnes Nunes) [RHEL-147795] +- usbnet: Prevents free active kevent (Desnes Nunes) [RHEL-147795] {CVE-2025-68312} +- net: usb: usbnet: restore usb%%d name exception for local mac addresses (Desnes Nunes) [RHEL-147795] +- thunderbolt: Replace use of system_wq with system_percpu_wq (Desnes Nunes) [RHEL-147795] +- Documentation: treewide: Replace marc.info links with lore (Desnes Nunes) [RHEL-147795] +- thunderbolt: Update deprecated firmware update site in icm.c (Desnes Nunes) [RHEL-147795] +- thunderbolt: Update NVM firmware upgrade documentation (Desnes Nunes) [RHEL-147795] +- usb: typec: ucsi: Add support for orientation (Desnes Nunes) [RHEL-147795] +- usb: typec: ucsi: Add SET_POWER_LEVEL UCSI command to debugfs (Desnes Nunes) [RHEL-147795] +- dt-bindings: usb: qcom,snps-dwc3: Add Glymur compatible (Desnes Nunes) [RHEL-147795] +- dt-bindings: usb: qcom,snps-dwc3: Add Milos compatible (Desnes Nunes) [RHEL-147795] +- USB: serial: kobil_sct: drop unnecessary initialisations (Desnes Nunes) [RHEL-147795] +- USB: serial: kobil_sct: clean up set_termios() (Desnes Nunes) [RHEL-147795] +- USB: serial: kobil_sct: add control request helpers (Desnes Nunes) [RHEL-147795] +- USB: serial: kobil_sct: clean up device type checks (Desnes Nunes) [RHEL-147795] +- USB: serial: kobil_sct: clean up tiocmset() (Desnes Nunes) [RHEL-147795] +- USB: serial: belkin_sa: clean up tiocmset() (Desnes Nunes) [RHEL-147795] +- USB: serial: kobil_sct: fix TIOCMBIS and TIOCMBIC (Desnes Nunes) [RHEL-147795] +- USB: serial: belkin_sa: fix TIOCMBIS and TIOCMBIC (Desnes Nunes) [RHEL-147795] +- usb: dwc3: Allow usb role swich control from userspace (Desnes Nunes) [RHEL-147795] +- dt-bindings: usb: qcom,snps-dwc3: Add the SM8750 compatible (Desnes Nunes) [RHEL-147795] +- usb: uhci: Work around bogus clang shift overflow warning from DMA_BIT_MASK(64) (Desnes Nunes) [RHEL-147795] +- usb: typec: ps883x: Fix missing mutex_unlock() (Desnes Nunes) [RHEL-147795] +- usb: typec: ps883x: Add USB4 mode and TBT3 altmode support (Desnes Nunes) [RHEL-147795] +- usb: typec: ps883x: Rework ps883x_set() (Desnes Nunes) [RHEL-147795] +- usb: typec: ps883x: Cache register settings, not Type-C mode (Desnes Nunes) [RHEL-147795] +- usb: typec: ps883x: fix configuration error handling (Desnes Nunes) [RHEL-147795] +- usb: typec: ps883x: fix missing accessibility check (Desnes Nunes) [RHEL-147795] +- usb: typec: ps883x: fix registration race (Desnes Nunes) [RHEL-147795] +- usb: typec: ps883x: fix probe error handling (Desnes Nunes) [RHEL-147795] +- usb: typec: ucsi: Report power supply change on sink path change (Desnes Nunes) [RHEL-147795] +- usb: typec: ucsi: Report power supply changes on power opmode changes (Desnes Nunes) [RHEL-147795] +- usb: typec: ucsi: psy: Add power supply status (Desnes Nunes) [RHEL-147795] +- usb: dwc3: glue: Allow more fine grained control over mode switches (Desnes Nunes) [RHEL-147795] +- usb: dwc3: glue: Add documentation (Desnes Nunes) [RHEL-147795] +- usb: dwc3: dwc3_power_off_all_roothub_ports: Use ioremap_np when required (Desnes Nunes) [RHEL-147795] +- usb: typec: pd: Register SPR AVS caps with usb_power_delivery class (Desnes Nunes) [RHEL-147795] +- tcpm: Parse and log AVS APDO (Desnes Nunes) [RHEL-147795] +- usbip: Use min to simplify stub_send_ret_submit (Desnes Nunes) [RHEL-147795] +- usb: core: Add tracepoints for device allocation and state changes (Desnes Nunes) [RHEL-147795] +- usb: core: Centralize device state update logic (Desnes Nunes) [RHEL-147795] +- thunderbolt: Fix typo in tb_eeprom_ctl_read documentation (Desnes Nunes) [RHEL-147795] +- usb: ljca: Improve ACPI hardware ID documentation (Desnes Nunes) [RHEL-147795] +- usb: ljca: Order ACPI hardware IDs alphabetically (Desnes Nunes) [RHEL-147795] +- usb: vhci-hcd: Replace pr_*() with dev_*() logging (Desnes Nunes) [RHEL-147795] +- usb: vhci-hcd: Switch to dev_err_probe() in probe path (Desnes Nunes) [RHEL-147795] +- usb: typec: ucsi: Handle incorrect num_connectors capability (Desnes Nunes) [RHEL-147795] {CVE-2025-71108} +- USB: Fix descriptor count when handling invalid MBIM extended descriptor (Desnes Nunes) [RHEL-147795] +- usb: dwc3: dwc3-generic-plat: Add layerscape dwc3 support (Desnes Nunes) [RHEL-147795] +- usb: dwc3: Add software-managed properties for flattened model (Desnes Nunes) [RHEL-147795] +- dt-bindings: usb: add missed compatible string for arm64 layerscape (Desnes Nunes) [RHEL-147795] +- usb: typec: altmodes/displayport: do not enter mode if port is the UFP (Desnes Nunes) [RHEL-147795] +- usb: typec: class: add typec_get_data_role symbol (Desnes Nunes) [RHEL-147795] +- usb: chipidea: imx: add USB support for i.MX94 (Desnes Nunes) [RHEL-147795] +- dt-bindings: usb: usbmisc-imx: add fsl,imx94-usbmisc compatible (Desnes Nunes) [RHEL-147795] +- usb: typec: tipd: Fix error handling in cd321x_read_data_status (Desnes Nunes) [RHEL-147795] +- dt-bindings: usb: xhci: Add "generic-xhci" compatible for Marvell Armada 37xx/8k (Desnes Nunes) [RHEL-147795] +- dt-bindings: usb: xhci: Allow "iommus" and "dr_mode" properties (Desnes Nunes) [RHEL-147795] +- usb: hub: Use max() to improve usb_set_lpm_pel() (Desnes Nunes) [RHEL-147795] +- usbip: Fix locking bug in RT-enabled kernels (Desnes Nunes) [RHEL-147795] +- usb: usbtmc: Remove unnecessary local variable from usbtmc_ioctl_request (Desnes Nunes) [RHEL-147795] +- usb: ehci: Add Aspeed AST2700 support (Desnes Nunes) [RHEL-147795] +- dt-bindings: usb: ehci: Add Aspeed AST2700 compatible (Desnes Nunes) [RHEL-147795] +- usb: uhci: Add Aspeed AST2700 support (Desnes Nunes) [RHEL-147795] +- dt-bindings: usb: uhci: Add Aspeed AST2700 compatible (Desnes Nunes) [RHEL-147795] +- usb: uhci: Add reset control support (Desnes Nunes) [RHEL-147795] +- dt-bindings: usb: uhci: Add reset property (Desnes Nunes) [RHEL-147795] +- usb: core: Drop spaces after function names (Desnes Nunes) [RHEL-147795] +- usb: misc: ljca: Remove Wentong's e-mail address (Desnes Nunes) [RHEL-147795] +- powerpc/perf/vpa-dtl: Add documentation for VPA dispatch trace log PMU (Mamatha Inamdar) [RHEL-138521] +- powerpc/perf/vpa-dtl: Handle the writing of perf record when aux wake up is needed (Mamatha Inamdar) [RHEL-138521] +- powerpc/perf/vpa-dtl: Add support to capture DTL data in aux buffer (Mamatha Inamdar) [RHEL-138521] +- powerpc/perf/vpa-dtl: Add support to setup and free aux buffer for capturing DTL data (Mamatha Inamdar) [RHEL-138521] +- powerpc/vpa_dtl: Add interface to expose vpa dtl counters via perf (Mamatha Inamdar) [RHEL-138521] +- powerpc/time: Expose boot_tb via accessor (Mamatha Inamdar) [RHEL-138521] +- docs: ABI: sysfs-bus-event_source-devices-vpa-dtl: Document sysfs event format entries for vpa_dtl pmu (Mamatha Inamdar) [RHEL-138521] +- Documentation/rtla: Document --bpf-action option (Tomas Glozar) [RHEL-112653] +- Documentation/rtla: Rename sample/ to example/ (Tomas Glozar) [RHEL-112653] +- rtla/tests: Run Test::Harness in verbose mode (Tomas Glozar) [RHEL-112653] +- rtla/tests: Test BPF action program (Tomas Glozar) [RHEL-112653] +- rtla/timerlat: Add example for BPF action program (Tomas Glozar) [RHEL-112653] +- rtla/timerlat: Add --bpf-action option (Tomas Glozar) [RHEL-112653] +- rtla/timerlat: Support tail call from BPF program (Tomas Glozar) [RHEL-112653] +- fanotify: call fanotify_events_supported() before path_permission() and security_path_notify() (Ondrej Mosnacek) [RHEL-53850] +- fanotify: avoid/silence premature LSM capability checks (Ondrej Mosnacek) [RHEL-53850] +- powerpc/powernv/iommu: iommu incorrectly bypass DMA APIs (Jerry Snitselaar) [RHEL-147902] +- iommupt: Fix short gather if the unmap goes into a large mapping (Jerry Snitselaar) [RHEL-147902] +- iommupt/amdv1: mark amdv1pt_install_leaf_entry as __always_inline (Jerry Snitselaar) [RHEL-147902] +- iommufd/selftest: Remove MOCK_IOMMUPT_AMDV1 format (Jerry Snitselaar) [RHEL-147902] +- types: reuse common phys_vec type instead of DMABUF open‑coded variant (Jerry Snitselaar) [RHEL-147902] +- types: move phys_vec definition to common header (Jerry Snitselaar) [RHEL-147902] +- nvme-pci: Use size_t for length fields to handle larger sizes (Jerry Snitselaar) [RHEL-147902] +- dma: swiotlb: add KMSAN annotations to swiotlb_bounce() (Jerry Snitselaar) [RHEL-147902] +- iommu/io-pgtable-arm-v7s: Remove split on unmap behavior (Jerry Snitselaar) [RHEL-147902] +- iommu/sva: include mmu_notifier.h header (Jerry Snitselaar) [RHEL-147902] +- dma-mapping: handle DMA_ATTR_CPU_CACHE_CLEAN in trace output (Jerry Snitselaar) [RHEL-147902] +- dma-debug: Allow multiple invocations of overlapping entries (Jerry Snitselaar) [RHEL-147902] +- iommu: Fix mapping check for 0x0 to avoid re-mapping it (Jerry Snitselaar) [RHEL-147902] +- powerpc/iommu: fix lockdep warning during PCI enumeration (Jerry Snitselaar) [RHEL-147902] +- kunit: prevent log overwrite in param_tests (Jerry Snitselaar) [RHEL-147902] +- dma-mapping: avoid random addr value print out on error path (Jerry Snitselaar) [RHEL-147902] +- scatterlist: introduce sg_nents_for_dma() helper (Jerry Snitselaar) [RHEL-147902] +- dma-mapping: Remove dma_mark_clean (again) (Jerry Snitselaar) [RHEL-147902] +- dma-debug: track cache clean flag in entries (Jerry Snitselaar) [RHEL-147902] +- docs: dma-api: document DMA_ATTR_CPU_CACHE_CLEAN (Jerry Snitselaar) [RHEL-147902] +- dma-mapping: add DMA_ATTR_CPU_CACHE_CLEAN (Jerry Snitselaar) [RHEL-147902] +- docs: dma-api: document __dma_from_device_group_begin()/end() (Jerry Snitselaar) [RHEL-147902] +- dma-mapping: add __dma_from_device_group_begin()/end() (Jerry Snitselaar) [RHEL-147902] +- iommu/arm-smmu-qcom: do not register driver in probe() (Jerry Snitselaar) [RHEL-147902] +- iommupt: Always add IOVA range to iotlb_gather in gather_range_pages() (Jerry Snitselaar) [RHEL-147902] +- iommu: debug-pagealloc: Use page_ext_get_from_phys() (Jerry Snitselaar) [RHEL-147902] +- mm/page_ext: Add page_ext_get_from_phys() (Jerry Snitselaar) [RHEL-147902] +- iommupt: Do not set C-bit on MMIO backed PTEs (Jerry Snitselaar) [RHEL-147902] +- iommu: simplify list initialization in iommu_create_device_direct_mappings() (Jerry Snitselaar) [RHEL-147902] +- iommu: debug-pagealloc: Check mapped/unmapped kernel memory (Jerry Snitselaar) [RHEL-147902] +- iommu: debug-pagealloc: Track IOMMU pages (Jerry Snitselaar) [RHEL-147902] +- iommu: Add calls for IOMMU_DEBUG_PAGEALLOC (Jerry Snitselaar) [RHEL-147902] +- redhat/configs: enable IOMMU_DEBUG_PAGEALLOC in debug kernels (Jerry Snitselaar) [RHEL-147902] +- iommu: Add page_ext for IOMMU_DEBUG_PAGEALLOC (Jerry Snitselaar) [RHEL-147902] +- iommu: Introduce pci_dev_reset_iommu_prepare/done() (Jerry Snitselaar) [RHEL-147902] +- iommu: Add iommu_driver_get_domain_for_dev() helper (Jerry Snitselaar) [RHEL-147902] +- iommu: Tidy domain for iommu_setup_dma_ops() (Jerry Snitselaar) [RHEL-147902] +- iommu: Lock group->mutex in iommu_deferred_attach() (Jerry Snitselaar) [RHEL-147902] +- iommu/amd: serialize sequence allocation under concurrent TLB invalidations (Jerry Snitselaar) [RHEL-147902] +- iommu/amd: Fix type of type parameter to amd_iommufd_hw_info() (Jerry Snitselaar) [RHEL-147902] +- iommu/amd: Remove unused variable in amd_iommufd_viommu_destroy() (Jerry Snitselaar) [RHEL-147902] +- iommu/amd: Add support for nested domain attach/detach (Jerry Snitselaar) [RHEL-147902] +- iommu/amd: Refactor logic to program the host page table in DTE (Jerry Snitselaar) [RHEL-147902] +- iommu/amd: Refactor persistent DTE bits programming into amd_iommu_make_clear_dte() (Jerry Snitselaar) [RHEL-147902] +- iommu/amd: Introduce gDomID-to-hDomID Mapping and handle parent domain invalidation (Jerry Snitselaar) [RHEL-147902] +- iommu/amd: Add support for nested domain allocation (Jerry Snitselaar) [RHEL-147902] +- iommu/amd: Introduce struct amd_iommu_viommu (Jerry Snitselaar) [RHEL-147902] +- iommu/amd: Add support for nest parent domain allocation (Jerry Snitselaar) [RHEL-147902] +- iommu/amd: Always enable GCR3TRPMode when supported. (Jerry Snitselaar) [RHEL-147902] +- iommufd: Introduce data struct for AMD nested domain allocation (Jerry Snitselaar) [RHEL-147902] +- iommu/amd: Introduce helper function amd_iommu_update_dte() (Jerry Snitselaar) [RHEL-147902] +- iommu/amd: Make amd_iommu_make_clear_dte() non-static inline (Jerry Snitselaar) [RHEL-147902] +- iommu/amd: Rename DEV_DOMID_MASK to DTE_DOMID_MASK (Jerry Snitselaar) [RHEL-147902] +- redhat/configs: add AMD_IOMMU_IOMMUFD (Jerry Snitselaar) [RHEL-147902] +- iommu/amd: Add support for hw_info for iommu capability query (Jerry Snitselaar) [RHEL-147902] +- iommu/amd: Drop incorrect NULL check for iommu in alloc_irq_table() (Jerry Snitselaar) [RHEL-147902] +- iommu/amd: move wait_on_sem() out of spinlock (Jerry Snitselaar) [RHEL-147902] +- iommu/vt-d: Fix race condition during PASID entry replacement (Jerry Snitselaar) [RHEL-147902] +- iommu/vt-d: Clear Present bit before tearing down context entry (Jerry Snitselaar) [RHEL-147902] +- iommu/vt-d: Clear Present bit before tearing down PASID entry (Jerry Snitselaar) [RHEL-147902] +- iommu/vt-d: Flush piotlb for SVM and Nested domain (Jerry Snitselaar) [RHEL-147902] +- iommu/vt-d: Flush cache for PASID table before using it (Jerry Snitselaar) [RHEL-147902] +- iommu/vt-d: Flush dev-IOTLB only when PCIe device is accessible in scalable mode (Jerry Snitselaar) [RHEL-147902] +- iommu/vt-d: Skip dev-iotlb flush for inaccessible PCIe device without scalable mode (Jerry Snitselaar) [RHEL-147902] +- iommu/arm-smmu-v3: Do not set disable_ats unless vSTE is Translate (Jerry Snitselaar) [RHEL-147902] +- iommu/arm-smmu-v3-test: Add nested s1bypass/s1dssbypass coverage (Jerry Snitselaar) [RHEL-147902] +- iommu/arm-smmu-v3: Mark EATS_TRANS safe when computing the update sequence (Jerry Snitselaar) [RHEL-147902] +- iommu/arm-smmu-v3: Mark STE MEV safe when computing the update sequence (Jerry Snitselaar) [RHEL-147902] +- iommu/arm-smmu-v3: Add update_safe bits to fix STE update sequence (Jerry Snitselaar) [RHEL-147902] +- iommu/arm-smmu-v3: Add device-tree support for CMDQV driver (Jerry Snitselaar) [RHEL-147902] +- iommu/tegra241-cmdqv: Decouple driver from ACPI (Jerry Snitselaar) [RHEL-147902] +- iommu/arm-smmu-qcom: Restore ACTLR settings for MDSS on sa8775p (Jerry Snitselaar) [RHEL-147902] +- iommu/arm-smmu-v3: Remove IAS (Jerry Snitselaar) [RHEL-147902] +- iommu/arm-smmu-qcom: Add actlr settings for mdss on Qualcomm platforms (Jerry Snitselaar) [RHEL-147902] +- iommu/arm-smmu-v3: Improve CMDQ lock fairness and efficiency (Jerry Snitselaar) [RHEL-147902] +- powerpc/iommu: bypass DMA APIs for coherent allocations for pre-mapped memory (Jerry Snitselaar) [RHEL-147902] +- dt-bindings: iommu: Add NVIDIA Tegra CMDQV support (Jerry Snitselaar) [RHEL-147902] +- Documentation/x86: Update IOMMU spec references to use stable identifiers (Jerry Snitselaar) [RHEL-147902] +- x86/irq: Cleanup posted MSI code (Jerry Snitselaar) [RHEL-147902] +- x86/irq_remapping: Sanitize posted_msi_supported() (Jerry Snitselaar) [RHEL-147902] +- iommu/amd: Use core's primary handler and set IRQF_ONESHOT (Jerry Snitselaar) [RHEL-147902] +- tracing/dma: Cap dma_map_sg tracepoint arrays to prevent buffer overflow (Jerry Snitselaar) [RHEL-147902] +- iommu/vt-d: Treat PAGE_SNOOP and PWSNP separately (Jerry Snitselaar) [RHEL-147902] +- iommu/tegra241-cmdqv: Reset VCMDQ in tegra241_vcmdq_hw_init_user() (Jerry Snitselaar) [RHEL-147902] +- iommupt: Only cache flush memory changed by unmap (Jerry Snitselaar) [RHEL-147902] +- iommufd: Initialize batch->kind in batch_clear() (Jerry Snitselaar) [RHEL-147902] +- dma/pool: distinguish between missing and exhausted atomic pools (Jerry Snitselaar) [RHEL-147902] +- iommu/io-pgtable-arm: fix size_t signedness bug in unmap path (Jerry Snitselaar) [RHEL-147902] {CVE-2026-23067} +- iommupt: Make it clearer to the compiler that pts.level == 0 for single page (Jerry Snitselaar) [RHEL-147902] +- iommu/amd: Fix error path in amd_iommu_probe_device() (Jerry Snitselaar) [RHEL-147902] +- dma/pool: Avoid allocating redundant pools (Jerry Snitselaar) [RHEL-147902] +- mm_zone: Generalise has_managed_dma() (Jerry Snitselaar) [RHEL-147902] +- dma/pool: Improve pool lookup (Jerry Snitselaar) [RHEL-147902] +- iommupt: Make pt_feature() always_inline (Jerry Snitselaar) [RHEL-147902] +- iommufd/selftest: Prevent module/builtin conflicts in kconfig (Jerry Snitselaar) [RHEL-147902] +- amd/iommu: Make protection domain ID functions non-static (Jerry Snitselaar) [RHEL-147902] +- amd/iommu: Preserve domain ids inside the kdump kernel (Jerry Snitselaar) [RHEL-147902] +- iommupt: Return ERR_PTR from _table_alloc() (Jerry Snitselaar) [RHEL-147902] +- iommufd/selftest: Check for overflow in IOMMU_TEST_OP_ADD_RESERVED (Jerry Snitselaar) [RHEL-147902] {CVE-2025-71122} +- iommufd/selftest: Do not leak the hwpt if IOMMU_TEST_OP_MD_CHECK_MAP fails (Jerry Snitselaar) [RHEL-147902] +- iommufd/selftest: Make it clearer to gcc that the access is not out of bounds (Jerry Snitselaar) [RHEL-147902] +- dma-mapping: Fix DMA_BIT_MASK() macro being broken (Jerry Snitselaar) [RHEL-147902] +- dma/pool: eliminate alloc_pages warning in atomic_pool_expand (Jerry Snitselaar) [RHEL-147902] +- iommu/amd: fix SEV-TIO support reporting (Jerry Snitselaar) [RHEL-147902] +- iommu/amd: Report SEV-TIO support (Jerry Snitselaar) [RHEL-147902] +- powerpc: Convert to physical address DMA mapping (Jerry Snitselaar) [RHEL-147902] +- dma-mapping: remove unused mapping resource callbacks (Jerry Snitselaar) [RHEL-147902] +- dma-mapping: convert dummy ops to physical address mapping (Jerry Snitselaar) [RHEL-147902] +- dma-mapping: prepare dma_map_ops to conversion to physical address (Jerry Snitselaar) [RHEL-147902] +- tools/dma: move dma_map_benchmark from selftests to tools/dma (Jerry Snitselaar) [RHEL-147902] +- iommupt/vtd: Support mgaw's less than a 4 level walk for first stage (Jerry Snitselaar) [RHEL-147902] +- iommupt/vtd: Allow VT-d to have a larger table top than the vasz requires (Jerry Snitselaar) [RHEL-147902] +- genpt: Make GENERIC_PT invisible (Jerry Snitselaar) [RHEL-147902] +- iommupt: Avoid a compiler bug with sw_bit (Jerry Snitselaar) [RHEL-147902] +- iommupt: Fix unlikely flows in increase_top() (Jerry Snitselaar) [RHEL-147902] +- iommu/vt-d: Restore previous domain::aperture_end calculation (Jerry Snitselaar) [RHEL-147902] +- iommu/tegra: fix device leak on probe_device() (Jerry Snitselaar) [RHEL-147902] +- iommu/ipmmu-vmsa: fix device leak on of_xlate() (Jerry Snitselaar) [RHEL-147902] +- iommupt: Actually correct pt_test_sw_bit_{acquire_release}() parameter description (Jerry Snitselaar) [RHEL-147902] +- redhat/configs: populate lpae pgtable kunit test (Jerry Snitselaar) [RHEL-147902] +- iommu/io-pgtable-arm-selftests: Use KUnit (Jerry Snitselaar) [RHEL-147902] +- iommu/io-pgtable-arm-selftests: Modularize the test (Jerry Snitselaar) [RHEL-147902] +- iommu/io-pgtable-arm: Move selftests to a separate file (Jerry Snitselaar) [RHEL-147902] +- iommu/io-pgtable-arm: Remove arm_lpae_dump_ops() (Jerry Snitselaar) [RHEL-147902] +- iommu/iommupt: Fix build error in genericpt unit-tests (Jerry Snitselaar) [RHEL-147902] +- iommupt: Documentation fixes (Jerry Snitselaar) [RHEL-147902] +- iommupt: Describe @bitnr parameter (Jerry Snitselaar) [RHEL-147902] +- Documentation: genpt: Don't use code block marker before iommu_amdv1.c include listing (Jerry Snitselaar) [RHEL-147902] +- iommupt: Add a kunit test for the SW bits (Jerry Snitselaar) [RHEL-147902] +- iommu/vt-d: Follow PT_FEAT_DMA_INCOHERENT into the PASID entry (Jerry Snitselaar) [RHEL-147902] +- iommu/vt-d: Use the generic iommu page table (Jerry Snitselaar) [RHEL-147902] +- iommupt/x86: Support SW bits and permit PT_FEAT_DMA_INCOHERENT (Jerry Snitselaar) [RHEL-147902] +- iommupt/x86: Set the dirty bit only for writable PTEs (Jerry Snitselaar) [RHEL-147902] +- iommupt: Add the Intel VT-d second stage page table format (Jerry Snitselaar) [RHEL-147902] +- iommupt: Flush the CPU cache after any writes to the page table (Jerry Snitselaar) [RHEL-147902] +- iommupt: Use the incoherent start/stop functions for PT_FEAT_DMA_INCOHERENT (Jerry Snitselaar) [RHEL-147902] +- iommupt: Add basic support for SW bits in the page table (Jerry Snitselaar) [RHEL-147902] +- iommu/pages: Add support for incoherent IOMMU page table walkers (Jerry Snitselaar) [RHEL-147902] +- iommupt: Add a kunit test for the IOMMU implementation (Jerry Snitselaar) [RHEL-147902] +- Documentation: kunit: Document new parameterized test features (Jerry Snitselaar) [RHEL-147902] +- kunit: Add example parameterized test with direct dynamic parameter array setup (Jerry Snitselaar) [RHEL-147902] +- kunit: Add example parameterized test with shared resource management using the Resource API (Jerry Snitselaar) [RHEL-147902] +- kunit: Enable direct registration of parameter arrays to a KUnit test (Jerry Snitselaar) [RHEL-147902] +- kunit: Pass parameterized test context to generate_params() (Jerry Snitselaar) [RHEL-147902] +- kunit: Introduce param_init/exit for parameterized test context management (Jerry Snitselaar) [RHEL-147902] +- kunit: Add parent kunit for parameterized test context (Jerry Snitselaar) [RHEL-147902] +- iommu/amd: Remove AMD io_pgtable support (Jerry Snitselaar) [RHEL-147902] +- iommu/amd: Use the generic iommu page table (Jerry Snitselaar) [RHEL-147902] +- iommupt: Add the x86 64 bit page table format (Jerry Snitselaar) [RHEL-147902] +- iommufd: Change the selftest to use iommupt instead of xarray (Jerry Snitselaar) [RHEL-147902] +- iommupt: Add a mock pagetable format for iommufd selftest to use (Jerry Snitselaar) [RHEL-147902] +- iommupt: Fix the kunit building (Jerry Snitselaar) [RHEL-147902] +- redhat: config: Populate iommu pt kunit config option (Jerry Snitselaar) [RHEL-147902] +- iommupt: Add a kunit test for Generic Page Table (Jerry Snitselaar) [RHEL-147902] +- iommupt: Add read_and_clear_dirty op (Jerry Snitselaar) [RHEL-147902] +- iommupt: Add map_pages op (Jerry Snitselaar) [RHEL-147902] +- iommupt: Add unmap_pages op (Jerry Snitselaar) [RHEL-147902] +- iommupt: Add iova_to_phys op (Jerry Snitselaar) [RHEL-147902] +- powerpc/pseries/svm: Make mem_encrypt.h self contained (Jerry Snitselaar) [RHEL-147902] +- iommupt: Add the AMD IOMMU v1 page table format (Jerry Snitselaar) [RHEL-147902] +- iommupt: Add the basic structure of the iommu implementation (Jerry Snitselaar) [RHEL-147902] +- genpt: Add Documentation/ files (Jerry Snitselaar) [RHEL-147902] +- redhat/configs: Populate debug generic pt config option (Jerry Snitselaar) [RHEL-147902] +- genpt: Generic Page Table base API (Jerry Snitselaar) [RHEL-147902] +- iommu: Pass in old domain to attach_dev callback functions (Jerry Snitselaar) [RHEL-147902] +- iommu: Do not revert set_domain for the last gdev (Jerry Snitselaar) [RHEL-147902] +- iommu/amd: Set release_domain to blocked_domain (Jerry Snitselaar) [RHEL-147902] +- iommu/arm-smmu-v3: Set release_domain to arm_smmu_blocked_domain (Jerry Snitselaar) [RHEL-147902] +- iommu: Generic support for RMRs during device release (Jerry Snitselaar) [RHEL-147902] +- iommu/pages: use folio_nr_pages() instead of shift operation (Jerry Snitselaar) [RHEL-147902] +- iommu/amd: Propagate the error code returned by __modify_irte_ga() in modify_irte_ga() (Jerry Snitselaar) [RHEL-147902] +- iommu/amd: Fix pci_segment memleak in alloc_pci_segment() (Jerry Snitselaar) [RHEL-147902] +- iommu/amd: Enhance "Completion-wait Time-out" error message (Jerry Snitselaar) [RHEL-147902] +- iommu/vt-d: Fix unused invalidation hint in qi_desc_iotlb (Jerry Snitselaar) [RHEL-147902] +- iommu/vt-d: Set INTEL_IOMMU_FLOPPY_WA depend on BLK_DEV_FD (Jerry Snitselaar) [RHEL-147902] +- iommu: tegra: enable compile testing (Jerry Snitselaar) [RHEL-147902] +- iommu/arm-smmu-qcom: Enable use of all SMR groups when running bare-metal (Jerry Snitselaar) [RHEL-147902] +- iommu/arm-smmu-v3: Fix error check in arm_smmu_alloc_cd_tables (Jerry Snitselaar) [RHEL-147902] +- iommu/arm-smmu-qcom: Add Glymur MDSS compatible (Jerry Snitselaar) [RHEL-147902] +- selftests/dma: fix invalid array access in printf (Jerry Snitselaar) [RHEL-147902] +- dma-mapping: Allow use of DMA_BIT_MASK(64) in global scope (Jerry Snitselaar) [RHEL-147902] +- iommufd: Make vfio_compat's unmap succeed if the range is already empty (Jerry Snitselaar) [RHEL-147902] +- dma-debug: don't report false positives with DMA_BOUNCE_UNALIGNED_KMALLOC (Jerry Snitselaar) [RHEL-147902] +- iommu/amd: Skip enabling command/event buffers for kdump (Jerry Snitselaar) [RHEL-147902] +- iommu/amd: Reuse device table for kdump (Jerry Snitselaar) [RHEL-147902] +- iommu/amd: Add support to remap/unmap IOMMU buffers for kdump (Jerry Snitselaar) [RHEL-147902] +- iommu/amd: use str_plural() to simplify the code (Jerry Snitselaar) [RHEL-147902] +- iommu/vt-d: debugfs: Avoid dumping context command register (Jerry Snitselaar) [RHEL-147902] +- iommu/vt-d: Removal of Advanced Fault Logging (Jerry Snitselaar) [RHEL-147902] +- iommu/vt-d: PRS isn't usable if PDS isn't supported (Jerry Snitselaar) [RHEL-147902] +- iommu/vt-d: Remove LPIG from page group response descriptor (Jerry Snitselaar) [RHEL-147902] +- iommu/vt-d: Drop unused cap_super_offset() (Jerry Snitselaar) [RHEL-147902] +- iommu/vt-d: Replace snprintf with scnprintf in dmar_latency_snapshot() (Jerry Snitselaar) [RHEL-147902] +- swiotlb: Remove redundant __GFP_NOWARN (Jerry Snitselaar) [RHEL-147902] +- dma-direct: clean up the logic in __dma_direct_alloc_pages() (Jerry Snitselaar) [RHEL-147902] +- dma-remap: drop nth_page() in dma_common_contiguous_remap() (Jerry Snitselaar) [RHEL-147902] +- libceph: fix potential use-after-free in have_mon_and_osd_map() (CKI Backport Bot) [RHEL-137405] {CVE-2025-68285} +- clk: renesas: cpg-mssr: Fix 'soc' node handling in cpg_mssr_reserved_init() (Radu Rendec) [RHEL-77269] + * Mon Apr 13 2026 CKI KWF Bot [6.12.0-222.el10] - net: page_pool: avoid false positive warning if NAPI was never added (CKI Backport Bot) [RHEL-162141] - net: vlan: sync VLAN features with lower device (Hangbin Liu) [RHEL-80405] diff --git a/sources b/sources index e7211e77a..f04f2e069 100644 --- a/sources +++ b/sources @@ -1,5 +1,5 @@ SHA512 (kernel-abi-stablelists-6.6.0.tar.bz2) = 4f917598056dee5e23814621ec96ff2e4a411c8c4ba9d56ecb01b23cb96431825bedbecfcbaac9338efbf5cb21694d85497fa0bf43e7c80d9cd10bc6dd144dbd SHA512 (kernel-kabi-dw-6.6.0.tar.bz2) = 19308cd976031d05e18ef7f5d093218acdb89446418bab0cd956ff12cf66369915b9e64bb66fa9f20939428a60e81884fec5be3529c6c7461738d6540d3cc5c6 -SHA512 (linux-6.12.0-222.el10.tar.xz) = 9642f43522a9f36c62292436866941c61ccda6cf973b387382bb58c3ee5adcd2f714e95b7683fc4fadcff6ff25fcad6cb593b8b29b0461f0ce417ad95cc8ff75 -SHA512 (kernel-abi-stablelists-6.12.0-222.el10.tar.xz) = 1568463516cfa471a0b704a4da966db46df756f26d060891fcba87208a79400d950b4f66c519cf03bf642a2f23085979fca4d66c7f10b9526c131b51f962cc58 -SHA512 (kernel-kabi-dw-6.12.0-222.el10.tar.xz) = 2c6fa53ec29c24f9c2522a90e250998e3bbb2b7387e5b6e0714fd405cc99553a7de2116e92b88ee9cc0d0cf9153075678a3054433a696b530ef60b8795ce5db3 +SHA512 (linux-6.12.0-223.el10.tar.xz) = a0e283bd8574d3df32f686a11a4d0c8153c4a7e955c8c32b41a3f58a4a4661ca9d8b1a75425c07c3eec53892f05b80aafe8c9612075097624ea05e72760fef93 +SHA512 (kernel-abi-stablelists-6.12.0-223.el10.tar.xz) = 07529c6dd41239fcb6a456f5f73f4cf4c5cd2f2029103af1d4bd9a1a04fc3711cc33a97078dea787d280e46d5591a13da98696226b7ef1bf7856e6a62e371149 +SHA512 (kernel-kabi-dw-6.12.0-223.el10.tar.xz) = 4af2ed2ae826f963b1032754856d16156dd7fd494e055954ffc855c40bd850b9211074cf100d61736a5393b9fc2471ae71853a3ae923c592e5a9fe1b4d1c060b