diff --git a/Makefile.rhelver b/Makefile.rhelver index cdee2974d..88757de98 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 = 251 +RHEL_RELEASE = 252 # # RHEL_REBASE_NUM diff --git a/kernel-aarch64-64k-debug-rhel.config b/kernel-aarch64-64k-debug-rhel.config index 79723b80b..f05975b52 100644 --- a/kernel-aarch64-64k-debug-rhel.config +++ b/kernel-aarch64-64k-debug-rhel.config @@ -3292,7 +3292,11 @@ CONFIG_IOMMUFD=y # CONFIG_IOMMU_IO_PGTABLE_ARMV7S is not set # CONFIG_IOMMU_IO_PGTABLE_DART is not set # CONFIG_IOMMU_IO_PGTABLE_LPAE_KUNIT_TEST is not set +# CONFIG_IOMMU_PT_AMDV1 is not set # CONFIG_IOMMU_PT_KUNIT_TEST is not set +# CONFIG_IOMMU_PT_RISCV64 is not set +# CONFIG_IOMMU_PT_VTDSS is not set +# CONFIG_IOMMU_PT_X86_64 is not set CONFIG_IOMMU_SUPPORT=y CONFIG_IONIC=m CONFIG_IOSCHED_BFQ=y @@ -4485,6 +4489,7 @@ CONFIG_MTD_UBI_WL_THRESHOLD=4096 # CONFIG_MTK_SCPSYS_PM_DOMAINS is not set CONFIG_MTK_T7XX=m # CONFIG_MTK_THERMAL is not set +# CONFIG_MTK_UART_APDMA is not set CONFIG_MULTIUSER=y CONFIG_MUX_ADG792A=m # CONFIG_MUX_ADGS1408 is not set @@ -6593,7 +6598,7 @@ CONFIG_SERIAL_8250_EXTENDED=y # CONFIG_SERIAL_8250_FINTEK is not set CONFIG_SERIAL_8250_MANY_PORTS=y CONFIG_SERIAL_8250_MID=y -# CONFIG_SERIAL_8250_MT6577 is not set +CONFIG_SERIAL_8250_MT6577=y CONFIG_SERIAL_8250_NR_UARTS=32 CONFIG_SERIAL_8250_OMAP_TTYO_FIXUP=y CONFIG_SERIAL_8250_OMAP=y diff --git a/kernel-aarch64-64k-rhel.config b/kernel-aarch64-64k-rhel.config index 89dac0b9e..b7829ae06 100644 --- a/kernel-aarch64-64k-rhel.config +++ b/kernel-aarch64-64k-rhel.config @@ -3276,7 +3276,11 @@ CONFIG_IOMMUFD=m # CONFIG_IOMMU_IO_PGTABLE_ARMV7S is not set # CONFIG_IOMMU_IO_PGTABLE_DART is not set # CONFIG_IOMMU_IO_PGTABLE_LPAE_KUNIT_TEST is not set +# CONFIG_IOMMU_PT_AMDV1 is not set # CONFIG_IOMMU_PT_KUNIT_TEST is not set +# CONFIG_IOMMU_PT_RISCV64 is not set +# CONFIG_IOMMU_PT_VTDSS is not set +# CONFIG_IOMMU_PT_X86_64 is not set CONFIG_IOMMU_SUPPORT=y CONFIG_IONIC=m CONFIG_IOSCHED_BFQ=y @@ -4464,6 +4468,7 @@ CONFIG_MTD_UBI_WL_THRESHOLD=4096 # CONFIG_MTK_SCPSYS_PM_DOMAINS is not set CONFIG_MTK_T7XX=m # CONFIG_MTK_THERMAL is not set +# CONFIG_MTK_UART_APDMA is not set CONFIG_MULTIUSER=y CONFIG_MUX_ADG792A=m # CONFIG_MUX_ADGS1408 is not set @@ -6569,7 +6574,7 @@ CONFIG_SERIAL_8250_EXTENDED=y # CONFIG_SERIAL_8250_FINTEK is not set CONFIG_SERIAL_8250_MANY_PORTS=y CONFIG_SERIAL_8250_MID=y -# CONFIG_SERIAL_8250_MT6577 is not set +CONFIG_SERIAL_8250_MT6577=y CONFIG_SERIAL_8250_NR_UARTS=32 CONFIG_SERIAL_8250_OMAP_TTYO_FIXUP=y CONFIG_SERIAL_8250_OMAP=y diff --git a/kernel-aarch64-debug-rhel.config b/kernel-aarch64-debug-rhel.config index cfe003a94..3e8248a5e 100644 --- a/kernel-aarch64-debug-rhel.config +++ b/kernel-aarch64-debug-rhel.config @@ -3289,7 +3289,11 @@ CONFIG_IOMMUFD=y # CONFIG_IOMMU_IO_PGTABLE_ARMV7S is not set # CONFIG_IOMMU_IO_PGTABLE_DART is not set # CONFIG_IOMMU_IO_PGTABLE_LPAE_KUNIT_TEST is not set +# CONFIG_IOMMU_PT_AMDV1 is not set # CONFIG_IOMMU_PT_KUNIT_TEST is not set +# CONFIG_IOMMU_PT_RISCV64 is not set +# CONFIG_IOMMU_PT_VTDSS is not set +# CONFIG_IOMMU_PT_X86_64 is not set CONFIG_IOMMU_SUPPORT=y CONFIG_IONIC=m CONFIG_IOSCHED_BFQ=y @@ -4482,6 +4486,7 @@ CONFIG_MTD_UBI_WL_THRESHOLD=4096 # CONFIG_MTK_SCPSYS_PM_DOMAINS is not set CONFIG_MTK_T7XX=m # CONFIG_MTK_THERMAL is not set +# CONFIG_MTK_UART_APDMA is not set CONFIG_MULTIUSER=y CONFIG_MUX_ADG792A=m # CONFIG_MUX_ADGS1408 is not set @@ -6589,7 +6594,7 @@ CONFIG_SERIAL_8250_EXTENDED=y # CONFIG_SERIAL_8250_FINTEK is not set CONFIG_SERIAL_8250_MANY_PORTS=y CONFIG_SERIAL_8250_MID=y -# CONFIG_SERIAL_8250_MT6577 is not set +CONFIG_SERIAL_8250_MT6577=y CONFIG_SERIAL_8250_NR_UARTS=32 CONFIG_SERIAL_8250_OMAP_TTYO_FIXUP=y CONFIG_SERIAL_8250_OMAP=y diff --git a/kernel-aarch64-rhel.config b/kernel-aarch64-rhel.config index c8f77333b..af7e391ae 100644 --- a/kernel-aarch64-rhel.config +++ b/kernel-aarch64-rhel.config @@ -3273,7 +3273,11 @@ CONFIG_IOMMUFD=m # CONFIG_IOMMU_IO_PGTABLE_ARMV7S is not set # CONFIG_IOMMU_IO_PGTABLE_DART is not set # CONFIG_IOMMU_IO_PGTABLE_LPAE_KUNIT_TEST is not set +# CONFIG_IOMMU_PT_AMDV1 is not set # CONFIG_IOMMU_PT_KUNIT_TEST is not set +# CONFIG_IOMMU_PT_RISCV64 is not set +# CONFIG_IOMMU_PT_VTDSS is not set +# CONFIG_IOMMU_PT_X86_64 is not set CONFIG_IOMMU_SUPPORT=y CONFIG_IONIC=m CONFIG_IOSCHED_BFQ=y @@ -4461,6 +4465,7 @@ CONFIG_MTD_UBI_WL_THRESHOLD=4096 # CONFIG_MTK_SCPSYS_PM_DOMAINS is not set CONFIG_MTK_T7XX=m # CONFIG_MTK_THERMAL is not set +# CONFIG_MTK_UART_APDMA is not set CONFIG_MULTIUSER=y CONFIG_MUX_ADG792A=m # CONFIG_MUX_ADGS1408 is not set @@ -6565,7 +6570,7 @@ CONFIG_SERIAL_8250_EXTENDED=y # CONFIG_SERIAL_8250_FINTEK is not set CONFIG_SERIAL_8250_MANY_PORTS=y CONFIG_SERIAL_8250_MID=y -# CONFIG_SERIAL_8250_MT6577 is not set +CONFIG_SERIAL_8250_MT6577=y CONFIG_SERIAL_8250_NR_UARTS=32 CONFIG_SERIAL_8250_OMAP_TTYO_FIXUP=y CONFIG_SERIAL_8250_OMAP=y diff --git a/kernel-aarch64-rt-64k-debug-rhel.config b/kernel-aarch64-rt-64k-debug-rhel.config index ee52aa3fe..f5537038c 100644 --- a/kernel-aarch64-rt-64k-debug-rhel.config +++ b/kernel-aarch64-rt-64k-debug-rhel.config @@ -3333,7 +3333,11 @@ CONFIG_IOMMUFD=y # CONFIG_IOMMU_IO_PGTABLE_ARMV7S is not set # CONFIG_IOMMU_IO_PGTABLE_DART is not set # CONFIG_IOMMU_IO_PGTABLE_LPAE_KUNIT_TEST is not set +# CONFIG_IOMMU_PT_AMDV1 is not set # CONFIG_IOMMU_PT_KUNIT_TEST is not set +# CONFIG_IOMMU_PT_RISCV64 is not set +# CONFIG_IOMMU_PT_VTDSS is not set +# CONFIG_IOMMU_PT_X86_64 is not set CONFIG_IOMMU_SUPPORT=y CONFIG_IONIC=m CONFIG_IOSCHED_BFQ=y @@ -4526,6 +4530,7 @@ CONFIG_MTD_UBI_WL_THRESHOLD=4096 # CONFIG_MTK_SCPSYS_PM_DOMAINS is not set CONFIG_MTK_T7XX=m # CONFIG_MTK_THERMAL is not set +# CONFIG_MTK_UART_APDMA is not set CONFIG_MULTIUSER=y CONFIG_MUX_ADG792A=m # CONFIG_MUX_ADGS1408 is not set @@ -6640,7 +6645,7 @@ CONFIG_SERIAL_8250_EXTENDED=y # CONFIG_SERIAL_8250_FINTEK is not set CONFIG_SERIAL_8250_MANY_PORTS=y CONFIG_SERIAL_8250_MID=y -# CONFIG_SERIAL_8250_MT6577 is not set +CONFIG_SERIAL_8250_MT6577=y CONFIG_SERIAL_8250_NR_UARTS=32 CONFIG_SERIAL_8250_OMAP_TTYO_FIXUP=y CONFIG_SERIAL_8250_OMAP=y diff --git a/kernel-aarch64-rt-64k-rhel.config b/kernel-aarch64-rt-64k-rhel.config index ef9b84af0..09f885dd4 100644 --- a/kernel-aarch64-rt-64k-rhel.config +++ b/kernel-aarch64-rt-64k-rhel.config @@ -3317,7 +3317,11 @@ CONFIG_IOMMUFD=m # CONFIG_IOMMU_IO_PGTABLE_ARMV7S is not set # CONFIG_IOMMU_IO_PGTABLE_DART is not set # CONFIG_IOMMU_IO_PGTABLE_LPAE_KUNIT_TEST is not set +# CONFIG_IOMMU_PT_AMDV1 is not set # CONFIG_IOMMU_PT_KUNIT_TEST is not set +# CONFIG_IOMMU_PT_RISCV64 is not set +# CONFIG_IOMMU_PT_VTDSS is not set +# CONFIG_IOMMU_PT_X86_64 is not set CONFIG_IOMMU_SUPPORT=y CONFIG_IONIC=m CONFIG_IOSCHED_BFQ=y @@ -4505,6 +4509,7 @@ CONFIG_MTD_UBI_WL_THRESHOLD=4096 # CONFIG_MTK_SCPSYS_PM_DOMAINS is not set CONFIG_MTK_T7XX=m # CONFIG_MTK_THERMAL is not set +# CONFIG_MTK_UART_APDMA is not set CONFIG_MULTIUSER=y CONFIG_MUX_ADG792A=m # CONFIG_MUX_ADGS1408 is not set @@ -6616,7 +6621,7 @@ CONFIG_SERIAL_8250_EXTENDED=y # CONFIG_SERIAL_8250_FINTEK is not set CONFIG_SERIAL_8250_MANY_PORTS=y CONFIG_SERIAL_8250_MID=y -# CONFIG_SERIAL_8250_MT6577 is not set +CONFIG_SERIAL_8250_MT6577=y CONFIG_SERIAL_8250_NR_UARTS=32 CONFIG_SERIAL_8250_OMAP_TTYO_FIXUP=y CONFIG_SERIAL_8250_OMAP=y diff --git a/kernel-aarch64-rt-debug-rhel.config b/kernel-aarch64-rt-debug-rhel.config index 84d16ff6c..171ad5c5c 100644 --- a/kernel-aarch64-rt-debug-rhel.config +++ b/kernel-aarch64-rt-debug-rhel.config @@ -3330,7 +3330,11 @@ CONFIG_IOMMUFD=y # CONFIG_IOMMU_IO_PGTABLE_ARMV7S is not set # CONFIG_IOMMU_IO_PGTABLE_DART is not set # CONFIG_IOMMU_IO_PGTABLE_LPAE_KUNIT_TEST is not set +# CONFIG_IOMMU_PT_AMDV1 is not set # CONFIG_IOMMU_PT_KUNIT_TEST is not set +# CONFIG_IOMMU_PT_RISCV64 is not set +# CONFIG_IOMMU_PT_VTDSS is not set +# CONFIG_IOMMU_PT_X86_64 is not set CONFIG_IOMMU_SUPPORT=y CONFIG_IONIC=m CONFIG_IOSCHED_BFQ=y @@ -4523,6 +4527,7 @@ CONFIG_MTD_UBI_WL_THRESHOLD=4096 # CONFIG_MTK_SCPSYS_PM_DOMAINS is not set CONFIG_MTK_T7XX=m # CONFIG_MTK_THERMAL is not set +# CONFIG_MTK_UART_APDMA is not set CONFIG_MULTIUSER=y CONFIG_MUX_ADG792A=m # CONFIG_MUX_ADGS1408 is not set @@ -6636,7 +6641,7 @@ CONFIG_SERIAL_8250_EXTENDED=y # CONFIG_SERIAL_8250_FINTEK is not set CONFIG_SERIAL_8250_MANY_PORTS=y CONFIG_SERIAL_8250_MID=y -# CONFIG_SERIAL_8250_MT6577 is not set +CONFIG_SERIAL_8250_MT6577=y CONFIG_SERIAL_8250_NR_UARTS=32 CONFIG_SERIAL_8250_OMAP_TTYO_FIXUP=y CONFIG_SERIAL_8250_OMAP=y diff --git a/kernel-aarch64-rt-rhel.config b/kernel-aarch64-rt-rhel.config index 606e94c3e..c86af8f5d 100644 --- a/kernel-aarch64-rt-rhel.config +++ b/kernel-aarch64-rt-rhel.config @@ -3314,7 +3314,11 @@ CONFIG_IOMMUFD=m # CONFIG_IOMMU_IO_PGTABLE_ARMV7S is not set # CONFIG_IOMMU_IO_PGTABLE_DART is not set # CONFIG_IOMMU_IO_PGTABLE_LPAE_KUNIT_TEST is not set +# CONFIG_IOMMU_PT_AMDV1 is not set # CONFIG_IOMMU_PT_KUNIT_TEST is not set +# CONFIG_IOMMU_PT_RISCV64 is not set +# CONFIG_IOMMU_PT_VTDSS is not set +# CONFIG_IOMMU_PT_X86_64 is not set CONFIG_IOMMU_SUPPORT=y CONFIG_IONIC=m CONFIG_IOSCHED_BFQ=y @@ -4502,6 +4506,7 @@ CONFIG_MTD_UBI_WL_THRESHOLD=4096 # CONFIG_MTK_SCPSYS_PM_DOMAINS is not set CONFIG_MTK_T7XX=m # CONFIG_MTK_THERMAL is not set +# CONFIG_MTK_UART_APDMA is not set CONFIG_MULTIUSER=y CONFIG_MUX_ADG792A=m # CONFIG_MUX_ADGS1408 is not set @@ -6612,7 +6617,7 @@ CONFIG_SERIAL_8250_EXTENDED=y # CONFIG_SERIAL_8250_FINTEK is not set CONFIG_SERIAL_8250_MANY_PORTS=y CONFIG_SERIAL_8250_MID=y -# CONFIG_SERIAL_8250_MT6577 is not set +CONFIG_SERIAL_8250_MT6577=y CONFIG_SERIAL_8250_NR_UARTS=32 CONFIG_SERIAL_8250_OMAP_TTYO_FIXUP=y CONFIG_SERIAL_8250_OMAP=y diff --git a/kernel-ppc64le-debug-rhel.config b/kernel-ppc64le-debug-rhel.config index 076cd756f..629d90631 100644 --- a/kernel-ppc64le-debug-rhel.config +++ b/kernel-ppc64le-debug-rhel.config @@ -2789,7 +2789,11 @@ CONFIG_IOMMUFD=y # CONFIG_IOMMU_IO_PGTABLE_ARMV7S is not set # CONFIG_IOMMU_IO_PGTABLE_DART is not set # CONFIG_IOMMU_IO_PGTABLE_LPAE_KUNIT_TEST is not set +# CONFIG_IOMMU_PT_AMDV1 is not set # CONFIG_IOMMU_PT_KUNIT_TEST is not set +# CONFIG_IOMMU_PT_RISCV64 is not set +# CONFIG_IOMMU_PT_VTDSS is not set +# CONFIG_IOMMU_PT_X86_64 is not set CONFIG_IOMMU_SUPPORT=y CONFIG_IONIC=m CONFIG_IOSCHED_BFQ=y diff --git a/kernel-ppc64le-rhel.config b/kernel-ppc64le-rhel.config index e84e9c9d5..02e5e4680 100644 --- a/kernel-ppc64le-rhel.config +++ b/kernel-ppc64le-rhel.config @@ -2773,7 +2773,11 @@ CONFIG_IOMMUFD=m # CONFIG_IOMMU_IO_PGTABLE_ARMV7S is not set # CONFIG_IOMMU_IO_PGTABLE_DART is not set # CONFIG_IOMMU_IO_PGTABLE_LPAE_KUNIT_TEST is not set +# CONFIG_IOMMU_PT_AMDV1 is not set # CONFIG_IOMMU_PT_KUNIT_TEST is not set +# CONFIG_IOMMU_PT_RISCV64 is not set +# CONFIG_IOMMU_PT_VTDSS is not set +# CONFIG_IOMMU_PT_X86_64 is not set CONFIG_IOMMU_SUPPORT=y CONFIG_IONIC=m CONFIG_IOSCHED_BFQ=y diff --git a/kernel-riscv64-debug-rhel.config b/kernel-riscv64-debug-rhel.config index ef8beb314..20a043153 100644 --- a/kernel-riscv64-debug-rhel.config +++ b/kernel-riscv64-debug-rhel.config @@ -2797,7 +2797,11 @@ CONFIG_IOMMUFD=y # CONFIG_IOMMU_IO_PGTABLE_ARMV7S is not set # CONFIG_IOMMU_IO_PGTABLE_DART is not set # CONFIG_IOMMU_IO_PGTABLE_LPAE_KUNIT_TEST is not set +# CONFIG_IOMMU_PT_AMDV1 is not set # CONFIG_IOMMU_PT_KUNIT_TEST is not set +CONFIG_IOMMU_PT_RISCV64=y +# CONFIG_IOMMU_PT_VTDSS is not set +# CONFIG_IOMMU_PT_X86_64 is not set CONFIG_IOMMU_SUPPORT=y CONFIG_IONIC=m CONFIG_IOSCHED_BFQ=y @@ -5203,6 +5207,7 @@ CONFIG_RING_BUFFER_BENCHMARK=m # CONFIG_RISCV_BOOT_SPINWAIT is not set CONFIG_RISCV_COMBO_SPINLOCKS=y # CONFIG_RISCV_EMULATED_UNALIGNED_ACCESS is not set +CONFIG_RISCV_IOMMU=y # CONFIG_RISCV_ISA_FALLBACK is not set CONFIG_RISCV_ISA_SUPM=y CONFIG_RISCV_ISA_SVNAPOT=y diff --git a/kernel-riscv64-rhel.config b/kernel-riscv64-rhel.config index fcc9477fd..58104c061 100644 --- a/kernel-riscv64-rhel.config +++ b/kernel-riscv64-rhel.config @@ -2781,7 +2781,11 @@ CONFIG_IOMMUFD=m # CONFIG_IOMMU_IO_PGTABLE_ARMV7S is not set # CONFIG_IOMMU_IO_PGTABLE_DART is not set # CONFIG_IOMMU_IO_PGTABLE_LPAE_KUNIT_TEST is not set +# CONFIG_IOMMU_PT_AMDV1 is not set # CONFIG_IOMMU_PT_KUNIT_TEST is not set +CONFIG_IOMMU_PT_RISCV64=y +# CONFIG_IOMMU_PT_VTDSS is not set +# CONFIG_IOMMU_PT_X86_64 is not set CONFIG_IOMMU_SUPPORT=y CONFIG_IONIC=m CONFIG_IOSCHED_BFQ=y @@ -5182,6 +5186,7 @@ CONFIG_RING_BUFFER_BENCHMARK=m # CONFIG_RISCV_BOOT_SPINWAIT is not set CONFIG_RISCV_COMBO_SPINLOCKS=y # CONFIG_RISCV_EMULATED_UNALIGNED_ACCESS is not set +CONFIG_RISCV_IOMMU=y # CONFIG_RISCV_ISA_FALLBACK is not set CONFIG_RISCV_ISA_SUPM=y CONFIG_RISCV_ISA_SVNAPOT=y diff --git a/kernel-s390x-debug-rhel.config b/kernel-s390x-debug-rhel.config index 371711083..6aa20d283 100644 --- a/kernel-s390x-debug-rhel.config +++ b/kernel-s390x-debug-rhel.config @@ -2776,7 +2776,11 @@ CONFIG_IOMMUFD=y # CONFIG_IOMMU_IO_PGTABLE_ARMV7S is not set # CONFIG_IOMMU_IO_PGTABLE_DART is not set # CONFIG_IOMMU_IO_PGTABLE_LPAE_KUNIT_TEST is not set +# CONFIG_IOMMU_PT_AMDV1 is not set # CONFIG_IOMMU_PT_KUNIT_TEST is not set +# CONFIG_IOMMU_PT_RISCV64 is not set +# CONFIG_IOMMU_PT_VTDSS is not set +# CONFIG_IOMMU_PT_X86_64 is not set CONFIG_IOMMU_SUPPORT=y CONFIG_IONIC=m CONFIG_IOSCHED_BFQ=y diff --git a/kernel-s390x-rhel.config b/kernel-s390x-rhel.config index 156577ec3..51798cfe2 100644 --- a/kernel-s390x-rhel.config +++ b/kernel-s390x-rhel.config @@ -2760,7 +2760,11 @@ CONFIG_IOMMUFD=m # CONFIG_IOMMU_IO_PGTABLE_ARMV7S is not set # CONFIG_IOMMU_IO_PGTABLE_DART is not set # CONFIG_IOMMU_IO_PGTABLE_LPAE_KUNIT_TEST is not set +# CONFIG_IOMMU_PT_AMDV1 is not set # CONFIG_IOMMU_PT_KUNIT_TEST is not set +# CONFIG_IOMMU_PT_RISCV64 is not set +# CONFIG_IOMMU_PT_VTDSS is not set +# CONFIG_IOMMU_PT_X86_64 is not set CONFIG_IOMMU_SUPPORT=y CONFIG_IONIC=m CONFIG_IOSCHED_BFQ=y diff --git a/kernel-s390x-zfcpdump-rhel.config b/kernel-s390x-zfcpdump-rhel.config index 1e63f8a50..d13b36464 100644 --- a/kernel-s390x-zfcpdump-rhel.config +++ b/kernel-s390x-zfcpdump-rhel.config @@ -2767,7 +2767,11 @@ CONFIG_IOMMUFD=m # CONFIG_IOMMU_IO_PGTABLE_ARMV7S is not set # CONFIG_IOMMU_IO_PGTABLE_DART is not set # CONFIG_IOMMU_IO_PGTABLE_LPAE_KUNIT_TEST is not set +# CONFIG_IOMMU_PT_AMDV1 is not set # CONFIG_IOMMU_PT_KUNIT_TEST is not set +# CONFIG_IOMMU_PT_RISCV64 is not set +# CONFIG_IOMMU_PT_VTDSS is not set +# CONFIG_IOMMU_PT_X86_64 is not set # CONFIG_IOMMU_SUPPORT is not set CONFIG_IONIC=m CONFIG_IOSCHED_BFQ=y diff --git a/kernel-x86_64-debug-rhel.config b/kernel-x86_64-debug-rhel.config index b034c26c6..65d0d736b 100644 --- a/kernel-x86_64-debug-rhel.config +++ b/kernel-x86_64-debug-rhel.config @@ -3024,7 +3024,11 @@ CONFIG_IOMMUFD=y # CONFIG_IOMMU_IO_PGTABLE_ARMV7S is not set # CONFIG_IOMMU_IO_PGTABLE_DART is not set # CONFIG_IOMMU_IO_PGTABLE_LPAE_KUNIT_TEST is not set +CONFIG_IOMMU_PT_AMDV1=y # CONFIG_IOMMU_PT_KUNIT_TEST is not set +# CONFIG_IOMMU_PT_RISCV64 is not set +CONFIG_IOMMU_PT_VTDSS=y +CONFIG_IOMMU_PT_X86_64=y CONFIG_IOMMU_SUPPORT=y CONFIG_IONIC=m CONFIG_IOSCHED_BFQ=y diff --git a/kernel-x86_64-rhel.config b/kernel-x86_64-rhel.config index 676881659..ac4830233 100644 --- a/kernel-x86_64-rhel.config +++ b/kernel-x86_64-rhel.config @@ -3008,7 +3008,11 @@ CONFIG_IOMMUFD=m # CONFIG_IOMMU_IO_PGTABLE_ARMV7S is not set # CONFIG_IOMMU_IO_PGTABLE_DART is not set # CONFIG_IOMMU_IO_PGTABLE_LPAE_KUNIT_TEST is not set +CONFIG_IOMMU_PT_AMDV1=y # CONFIG_IOMMU_PT_KUNIT_TEST is not set +# CONFIG_IOMMU_PT_RISCV64 is not set +CONFIG_IOMMU_PT_VTDSS=y +CONFIG_IOMMU_PT_X86_64=y CONFIG_IOMMU_SUPPORT=y CONFIG_IONIC=m CONFIG_IOSCHED_BFQ=y diff --git a/kernel-x86_64-rt-debug-rhel.config b/kernel-x86_64-rt-debug-rhel.config index 1af447bfe..6d3f4c30c 100644 --- a/kernel-x86_64-rt-debug-rhel.config +++ b/kernel-x86_64-rt-debug-rhel.config @@ -3065,7 +3065,11 @@ CONFIG_IOMMUFD=y # CONFIG_IOMMU_IO_PGTABLE_ARMV7S is not set # CONFIG_IOMMU_IO_PGTABLE_DART is not set # CONFIG_IOMMU_IO_PGTABLE_LPAE_KUNIT_TEST is not set +CONFIG_IOMMU_PT_AMDV1=y # CONFIG_IOMMU_PT_KUNIT_TEST is not set +# CONFIG_IOMMU_PT_RISCV64 is not set +CONFIG_IOMMU_PT_VTDSS=y +CONFIG_IOMMU_PT_X86_64=y CONFIG_IOMMU_SUPPORT=y CONFIG_IONIC=m CONFIG_IOSCHED_BFQ=y diff --git a/kernel-x86_64-rt-rhel.config b/kernel-x86_64-rt-rhel.config index 31bfa5a5d..a2f01a184 100644 --- a/kernel-x86_64-rt-rhel.config +++ b/kernel-x86_64-rt-rhel.config @@ -3049,7 +3049,11 @@ CONFIG_IOMMUFD=m # CONFIG_IOMMU_IO_PGTABLE_ARMV7S is not set # CONFIG_IOMMU_IO_PGTABLE_DART is not set # CONFIG_IOMMU_IO_PGTABLE_LPAE_KUNIT_TEST is not set +CONFIG_IOMMU_PT_AMDV1=y # CONFIG_IOMMU_PT_KUNIT_TEST is not set +# CONFIG_IOMMU_PT_RISCV64 is not set +CONFIG_IOMMU_PT_VTDSS=y +CONFIG_IOMMU_PT_X86_64=y CONFIG_IOMMU_SUPPORT=y CONFIG_IONIC=m CONFIG_IOSCHED_BFQ=y diff --git a/kernel.changelog b/kernel.changelog index 475cec6c0..79f414c8d 100644 --- a/kernel.changelog +++ b/kernel.changelog @@ -1,3 +1,208 @@ +* Tue Jul 28 2026 CKI KWF Bot [6.12.0-252.el10] +- Revert "selftests/pidfd: add tests for PIDFD_SELF_*" (John J Coleman) [RHEL-214159] +- Revert "selftests/mm: Use PKEY_UNRESTRICTED macro" (John J Coleman) [RHEL-214159] +- Revert "selftests/powerpc: Use PKEY_UNRESTRICTED macro" (John J Coleman) [RHEL-214159] +- Revert "selftest/powerpc/mm/pkey: fix build-break introduced by commit 00894c3fc917" (John J Coleman) [RHEL-214159] +- Revert "selftests/mm: fix faulting-in code in pagemap_ioctl test" (John J Coleman) [RHEL-214159] +- Bluetooth: btusb: MT7925: Add VID/PID 13d3/3609 (Jiri Benc) [RHEL-191262] +- redhat/configs: enable CONFIG_SERIAL_8250_MT6577 (Jiri Benc) [RHEL-191347] +- serial: 8250_mtk: Add ACPI support (Jiri Benc) [RHEL-191347] +- serial: 8250_mtk: Enable baud clock and manage in runtime PM (Jiri Benc) [RHEL-191347] +- serial: 8250_platform: Remove unneeded ->iotype assignment (Jiri Benc) [RHEL-191347] +- usb: typec: ucsi: skip connector validation before init (Desnes Nunes) [RHEL-147800] +- usb: host: xhci-sideband: delegate offload_usage tracking to class drivers (Desnes Nunes) [RHEL-147800] +- usb: core: use dedicated spinlock for offload state (Desnes Nunes) [RHEL-147800] +- usb: cdns3: gadget: fix state inconsistency on gadget init failure (Desnes Nunes) [RHEL-147800] {CVE-2026-31754} +- usb: dwc3: imx8mp: fix memory leak on probe failure path (Desnes Nunes) [RHEL-147800] +- usb: ulpi: fix memory leak on ulpi_register() error paths (Desnes Nunes) [RHEL-147800] {CVE-2026-46109} +- usb: ulpi: fix double free in ulpi_register_interface() error path (Desnes Nunes) [RHEL-147800] {CVE-2026-31759} +- usb: misc: usbio: Fix URB memory leak on submit failure (Desnes Nunes) [RHEL-147800] {CVE-2026-31757} +- USB: core: add NO_LPM quirk for Razer Kiyo Pro webcam (Desnes Nunes) [RHEL-147800] +- usb: cdns3: gadget: fix NULL pointer dereference in ep_queue (Desnes Nunes) [RHEL-147800] {CVE-2026-31755} +- usb: core: phy: avoid double use of 'usb3-phy' (Desnes Nunes) [RHEL-147800] +- USB: serial: option: add MeiG Smart SRM825WN (Desnes Nunes) [RHEL-147800] +- dt-bindings: connector: add pd-disable dependency (Desnes Nunes) [RHEL-147800] +- usb: typec: thunderbolt: Set enter_vdo during initialization (Desnes Nunes) [RHEL-147800] +- usb: typec: Remove alt->adev.dev.class assignment (Desnes Nunes) [RHEL-147800] +- usb: dwc2: gadget: Fix spin_lock/unlock mismatch in dwc2_hsotg_udc_stop() (Desnes Nunes) [RHEL-147800] {CVE-2026-31756} +- usb: quirks: add DELAY_INIT quirk for another Silicon Motion flash drive (Desnes Nunes) [RHEL-147800] +- cdc-acm: new quirk for EPSON HMD (Desnes Nunes) [RHEL-147800] +- usb: typec: ucsi: validate connector number in ucsi_notify_common() (Desnes Nunes) [RHEL-147800] {CVE-2026-31729} +- usb: usbtmc: Flush anchored URBs in usbtmc_release (Desnes Nunes) [RHEL-147800] {CVE-2026-31758} +- USB: serial: io_edgeport: add support for Blackbox IC135A (Desnes Nunes) [RHEL-147800] +- USB: serial: option: add missing RSVD(5) flag for Rolling RW135R-GL (Desnes Nunes) [RHEL-147800] +- USB: serial: option: add support for Rolling Wireless RW135R-GL (Desnes Nunes) [RHEL-147800] +- USB: ezcap401 needs USB_QUIRK_NO_BOS to function on 10gbs usb speed (Desnes Nunes) [RHEL-147800] +- usb: roles: get usb role switch from parent only for usb-b-connector (Desnes Nunes) [RHEL-147800] +- Revert "tcpm: allow looking for role_sw device in the main node" (Desnes Nunes) [RHEL-147800] +- usb: typec: altmode/displayport: set displayport signaling rate in configure message (Desnes Nunes) [RHEL-147800] +- usb: dwc3: pci: add support for the Intel Nova Lake -H (Desnes Nunes) [RHEL-147800] +- usb/core/quirks: Add Huawei ME906S-device to wakeup quirk (Desnes Nunes) [RHEL-147800] +- usb: xhci: Prevent interrupt storm on host controller error (HCE) (Desnes Nunes) [RHEL-147800] {CVE-2026-43488} +- usb: xhci: Fix memory leak in xhci_disable_slot() (Desnes Nunes) [RHEL-147800] {CVE-2026-43432} +- usb: class: cdc-wdm: fix reordering issue in read code path (Desnes Nunes) [RHEL-147800] {CVE-2026-43427} +- usb: cdc-acm: Restore CAP_BRK functionnality to CH343 (Desnes Nunes) [RHEL-147800] +- usb: core: new quirk to handle devices with zero configurations (Desnes Nunes) [RHEL-147800] +- usb: misc: uss720: properly clean up reference in uss720_probe() (Desnes Nunes) [RHEL-147800] +- USB: core: Limit the length of unkillable synchronous timeouts (Desnes Nunes) [RHEL-147800] {CVE-2026-43428} +- USB: usbtmc: Use usb_bulk_msg_killable() with user-specified timeouts (Desnes Nunes) [RHEL-147800] {CVE-2026-43429} +- USB: usbcore: Introduce usb_bulk_msg_killable() (Desnes Nunes) [RHEL-147800] +- usb: core: don't power off roothub PHYs if phy_set_mode() fails (Desnes Nunes) [RHEL-147800] +- thunderbolt: Fix property read in nhi_wake_supported() (Desnes Nunes) [RHEL-147800] +- qmi_wwan: allow max_mtu above hard_mtu to control rx_urb_size (Desnes Nunes) [RHEL-147800] +- usbnet: limit max_mtu based on device's hard_mtu (Desnes Nunes) [RHEL-147800] +- net: usb: r8152: add TRENDnet TUC-ET2G (Desnes Nunes) [RHEL-147800] +- usb: image: mdc800: kill download URB on timeout (Desnes Nunes) [RHEL-147800] {CVE-2026-43425} +- usb: mdc800: handle signal and read racing (Desnes Nunes) [RHEL-147800] +- USB: add QUIRK_NO_BOS for video capture several devices (Desnes Nunes) [RHEL-147800] +- usb: typec: ucsi: Add Thunderbolt alternate mode support (Desnes Nunes) [RHEL-147800] +- usb: phy: tegra: parametrize PORTSC1 register offset (Desnes Nunes) [RHEL-147800] +- usb: phy: tegra: parametrize HSIC PTS value (Desnes Nunes) [RHEL-147800] +- usb: phy: tegra: return error value from utmi_wait_register (Desnes Nunes) [RHEL-147800] +- usb: phy: tegra: cosmetic fixes (Desnes Nunes) [RHEL-147800] +- usb: dwc2: fix resume failure if dr_mode is host (Desnes Nunes) [RHEL-147800] +- usb: cdns3: fix role switching during resume (Desnes Nunes) [RHEL-147800] {CVE-2026-45911} +- usb: dwc3: gadget: Move vbus draw to workqueue context (Desnes Nunes) [RHEL-147800] {CVE-2026-43170} +- phy: tegra: xusb: Remove unused powered_on variable (Desnes Nunes) [RHEL-147800] +- net: usb: introduce usbnet_mii_ioctl helper function (Desnes Nunes) [RHEL-147800] +- net: usb: remove unnecessary get_drvinfo code and driver versions (Desnes Nunes) [RHEL-147800] +- net: usb: replace unnecessary get_link functions with usbnet_get_link (Desnes Nunes) [RHEL-147800] +- net: usb: asix: hold PM usage ref to avoid PM/MDIO + RTNL deadlock (Desnes Nunes) [RHEL-147800] {CVE-2025-40120} +- net: usb: asix_devices: Fix PHY address mask in MDIO bus initialization (Desnes Nunes) [RHEL-147800] {CVE-2025-38736} +- net: usb: asix_devices: add phy_mask for ax88772 mdio bus (Desnes Nunes) [RHEL-147800] {CVE-2025-38725} +- usbnet: asix AX88772: leave the carrier control to phylink (Desnes Nunes) [RHEL-147800] +- docs: fix 're-use' -> 'reuse' in documentation (Desnes Nunes) [RHEL-147800] +- thermal/qcom/lmh: Replace IRQF_ONESHOT with IRQF_NO_THREAD (Desnes Nunes) [RHEL-147800] +- char: tpm: cr50: Remove IRQF_ONESHOT (Desnes Nunes) [RHEL-147800] +- usb: typec: fusb302: Remove IRQF_ONESHOT (Desnes Nunes) [RHEL-147800] +- genirq: Set IRQF_COND_ONESHOT in devm_request_irq(). (Desnes Nunes) [RHEL-147800] +- USB: serial: option: add Telit FN920C04 RNDIS compositions (Desnes Nunes) [RHEL-147800] +- usb: dwc3: Log dwc3 address in traces (Desnes Nunes) [RHEL-147800] +- usb: gadget: tegra-xudc: Add handling for BLCG_COREPLL_PWRDN (Desnes Nunes) [RHEL-147800] +- usb: phy: tegra: add HSIC support (Desnes Nunes) [RHEL-147800] +- usb: phy: tegra: use phy type directly (Desnes Nunes) [RHEL-147800] +- usb: typec: ucsi: Support mode selection to activate altmodes (Desnes Nunes) [RHEL-147800] +- usb: typec: Introduce mode_selection bit (Desnes Nunes) [RHEL-147800] +- usb: typec: Implement mode selection (Desnes Nunes) [RHEL-147800] +- usb: typec: Expose alternate mode priority via sysfs (Desnes Nunes) [RHEL-147800] +- usb: typec: Add mode_control field to port property (Desnes Nunes) [RHEL-147800] +- usb: phy: generic: Convert to device property API (Desnes Nunes) [RHEL-147800] +- usb: phy: generic: Convert to dev_err_probe() (Desnes Nunes) [RHEL-147800] +- usb: phy: generic: Convert to devm_clk_get_optional() (Desnes Nunes) [RHEL-147800] +- usb: phy: generic: Always use dev in usb_phy_generic_probe() (Desnes Nunes) [RHEL-147800] +- usbip: Reduce CONNRESET message noise in dmesg from stub (Desnes Nunes) [RHEL-147800] +- tools: usb: usbip: remove dead-link from README (Desnes Nunes) [RHEL-147800] +- xhci: dbc: allow setting manufacturer string through sysfs (Desnes Nunes) [RHEL-147800] +- xhci: dbc: allow setting product string through sysfs (Desnes Nunes) [RHEL-147800] +- xhci: dbc: allow setting device serial number through sysfs (Desnes Nunes) [RHEL-147800] +- xhci: dbc: prepare to expose strings through sysfs (Desnes Nunes) [RHEL-147800] +- dt-bindings: phy: renesas,usb2-phy: Document mux-states property (Desnes Nunes) [RHEL-147800] +- dt-bindings: phy: renesas,usb2-phy: Document USB VBUS regulator (Desnes Nunes) [RHEL-147800] +- phy: fsl-imx8mq-usb: enable RX Termination override (Desnes Nunes) [RHEL-147800] +- phy: fsl-imx8mq-usb: set platform driver data (Desnes Nunes) [RHEL-147800] {CVE-2026-43259} +- phy: fsl-imx8mq-usb: disable bind/unbind platform driver feature (Desnes Nunes) [RHEL-147800] +- net: thunderbolt: Allow reading link settings (Desnes Nunes) [RHEL-147800] +- bonding: 3ad: Add support for SPEED_80000 (Desnes Nunes) [RHEL-147800] +- net: thunderbolt: Allow changing MAC address of the device (Desnes Nunes) [RHEL-147800] +- usb: misc: onboard_dev: Add WCH CH334 USB2.0 Hub (1a86:8091) (Desnes Nunes) [RHEL-147800] +- dt-bindings: usb: Add binding for WCH CH334/CH335 hub controller (Desnes Nunes) [RHEL-147800] +- usb: dwc3: Add dwc pointer to dwc3_readl/writel (Desnes Nunes) [RHEL-147800] +- usb: dwc3: Remove of dep->regs (Desnes Nunes) [RHEL-147800] +- usb: chipidea: udc: fix DMA and SG cleanup in _ep_nuke() (Desnes Nunes) [RHEL-147800] {CVE-2026-43250} +- usb: chipidea: ci_hdrc_imx: use "wakeup" suffix for wakeup interrupt name (Desnes Nunes) [RHEL-147800] +- USB: HCD: remove logic about which hcd is loaded (Desnes Nunes) [RHEL-147800] +- usb: dwc3: imx8mp: disable auto suspend for host role (Desnes Nunes) [RHEL-147800] +- usb: dwc3: imx8mp: rename dwc3 to dwc3_pdev in struct dwc3_imx8mp (Desnes Nunes) [RHEL-147800] +- usb: dwc3: imx8mp: fix device leak at unbind (Desnes Nunes) [RHEL-147800] +- usb: dwc3: drd: extend dwc3_pre_set_role() to extcon and otg usecase (Desnes Nunes) [RHEL-147800] +- phy: qcom: qmp-combo: Add polarity inversion support for SAR2130P (Desnes Nunes) [RHEL-147800] +- USB: core: Discard pm_runtime_put() return value (Desnes Nunes) [RHEL-147800] +- usb: typec: ucsi: drop an unused Kconfig symbol (Desnes Nunes) [RHEL-147800] +- USB: host: drop unneeded dependency on OF_GPIO (Desnes Nunes) [RHEL-147800] +- usb: isp1362-hcd: remove Philips ISP1362 USB OTG controller driver (Desnes Nunes) [RHEL-147800] +- USB: typec: tcpm: Fix a typo (Desnes Nunes) [RHEL-147800] +- thunderbolt: Log path activation failures without WARN backtraces (Desnes Nunes) [RHEL-147800] +- phy: core: Simplify with scoped for each OF child loop (Desnes Nunes) [RHEL-147800] +- phy: core: Reinstate pm_runtime_enabled() check in phy_pm_runtime_put() (Desnes Nunes) [RHEL-147800] +- docs: admin-guide: thunderbolt: Replace ifconfig with ip (Desnes Nunes) [RHEL-147800] +- phy: qualcomm: qmp-combo: Add DP offsets and settings for Glymur platforms (Desnes Nunes) [RHEL-147800] +- phy: qualcomm: qmp-combo: Update QMP PHY with Glymur settings (Desnes Nunes) [RHEL-147800] +- phy: qualcomm: Update the QMP clamp register for V6 (Desnes Nunes) [RHEL-147800] +- phy: qualcomm: qmp-usb: Add support for Glymur USB UNI PHY (Desnes Nunes) [RHEL-147800] +- dt-bindings: phy: qcom,qmp-usb: Add Glymur USB UNI PHY compatible (Desnes Nunes) [RHEL-147800] +- dt-bindings: phy: qcom,sc8280xp-qmp-usb43dp-phy: Add Glymur compatible (Desnes Nunes) [RHEL-147800] +- phy: qcom: qmp-usbc: Fix out-of-bounds array access in dp swing config (Desnes Nunes) [RHEL-147800] +- phy: qcom: qmp-usbc: Add QCS615 USB/DP PHY config and DP mode support (Desnes Nunes) [RHEL-147800] +- phy: qcom: qmp: Add DP v2 PHY register definitions (Desnes Nunes) [RHEL-147800] +- phy: qcom: qmp-usbc: Add USB/DP exclude handling (Desnes Nunes) [RHEL-147800] +- phy: qcom: qmp-usbc: Add DP PHY ops for USB/DP switchable Type-C PHYs (Desnes Nunes) [RHEL-147800] +- phy: qcom: qmp-usbc: Add TCSR parsing and PHY mode setting (Desnes Nunes) [RHEL-147800] +- phy: qcom: qmp-usbc: Move USB-only init to usb_power_on (Desnes Nunes) [RHEL-147800] +- phy: qcom: qmp-usbc: add DP link and vco_div clocks for DP PHY (Desnes Nunes) [RHEL-147800] +- phy: qcom: qmp-usbc: Move reset config into PHY cfg (Desnes Nunes) [RHEL-147800] +- phy: qcom: qmp-usbc: Add regulator init_load support (Desnes Nunes) [RHEL-147800] +- phy: qcom: qmp-usbc: Add DP-related fields for USB/DP switchable PHY (Desnes Nunes) [RHEL-147800] +- phy: qcom: qmp-usbc: Rename USB-specific ops to prepare for DP support (Desnes Nunes) [RHEL-147800] +- dt-bindings: phy: Add QMP USB3+DP PHY for QCS615 (Desnes Nunes) [RHEL-147800] +- phy: fsl-imx8mq-usb: change ssc_range value for i.MX8MQ (Desnes Nunes) [RHEL-147800] +- phy: core: Discard pm_runtime_put() return values (Desnes Nunes) [RHEL-147800] +- usb: gadget: Constify struct configfs_item_operations and configfs_group_operations (Desnes Nunes) [RHEL-147800] +- configfs: Constify ct_item_ops in struct config_item_type (Desnes Nunes) [RHEL-147800] +- configfs: Constify ct_group_ops in struct config_item_type (Desnes Nunes) [RHEL-147800] +- usb: linux/usb.h: Correct the description of the usb_device_driver member (Desnes Nunes) [RHEL-147800] +- usb: typec: ucsi: psy: Fix voltage and current max for non-Fixed PDOs (Desnes Nunes) [RHEL-147800] +- usb: typec: ucsi: psy: Fix ucsi_psy_get_current_now in non-PD cases (Desnes Nunes) [RHEL-147800] +- dt-bindings: usb: ehci/ohci: Allow "dma-coherent" (Desnes Nunes) [RHEL-147800] +- usb: typec: Export typec bus and typec altmode device type (Desnes Nunes) [RHEL-147800] +- usb: typec: Set the bus also for the port and plug altmodes (Desnes Nunes) [RHEL-147800] +- ASoC: Intel: sof_sdw: append dai type to dai link name unconditionally (Jaroslav Kysela) [RHEL-180892] +- ACPI: bus: Fix MFD child automatic modprobe issue (Mark Langsdorf) [RHEL-173575] +- ACPI: video: Switch over to auxiliary bus type (Mark Langsdorf) [RHEL-173575] +- ACPI: video: Convert the driver to a platform one (Mark Langsdorf) [RHEL-173575] +- iommupt: Fixup build warning by using BIT_ULL() for RISCVPT_NC/IO (Jennifer Berringer) [RHEL-174808] +- iommupt: Encode IOMMU_MMIO/IOMMU_CACHE via RISC-V Svpbmt bits (Jennifer Berringer) [RHEL-174808] +- iommu/riscv: Advertise Svpbmt support to generic page table (Jennifer Berringer) [RHEL-174808] +- iommu/riscv: Add ACPI support (Jennifer Berringer) [RHEL-174808] +- iommu/riscv: Remove overflows on the invalidation path (Jennifer Berringer) [RHEL-174808] +- iommu/riscv: Fix signedness bug (Jennifer Berringer) [RHEL-174808] +- iommu/riscv: Stop polling when CQCSR reports an error (Jennifer Berringer) [RHEL-174808] +- iommu/riscv: Allow RISC_VIOMMU to COMPILE_TEST (Jennifer Berringer) [RHEL-174808] +- iommu/riscv: Add missing GENERIC_MSI_IRQ (Jennifer Berringer) [RHEL-174808] +- iommu/riscv: Enable SVNAPOT support for contiguous ptes (Jennifer Berringer) [RHEL-174808] +- iommu/riscv: Use the generic iommu page table (Jennifer Berringer) [RHEL-174808] +- iommu/riscv: Disable SADE (Jennifer Berringer) [RHEL-174808] +- iommupt: Add the RISC-V page table format (Jennifer Berringer) [RHEL-174808] +- iommu/riscv: Skip IRQ count check when using MSI interrupts (Jennifer Berringer) [RHEL-174808] +- iommu/riscv: Add IOTINVAL after updating DDT/PDT entries (Jennifer Berringer) [RHEL-174808] +- iommu/riscv: Simplify maximum determination in riscv_iommu_init_check() (Jennifer Berringer) [RHEL-174808] +- iommu: make inclusion of riscv directory conditional (Jennifer Berringer) [RHEL-174808] +- iommu: Pass in old domain to attach_dev callback functions (Jennifer Berringer) [RHEL-174808] +- iommu/riscv: prevent NULL deref in iova_to_phys (Jennifer Berringer) [RHEL-174808] {CVE-2025-39699} +- iommu: Remove ops.pgsize_bitmap from drivers that don't use it (Jennifer Berringer) [RHEL-174808] +- iommu/riscv: Update to use iommu_alloc_pages_node_lg2() (Jennifer Berringer) [RHEL-174808] +- iommu/riscv: Convert to use struct iommu_pages_list (Jennifer Berringer) [RHEL-174808] +- iommu/pages: Remove iommu_free_page() (Jennifer Berringer) [RHEL-174808] +- iommu/pages: Remove iommu_alloc_page_node() (Jennifer Berringer) [RHEL-174808] +- iommu/pages: Remove the order argument to iommu_free_pages() (Jennifer Berringer) [RHEL-174808] +- iommu/riscv: Fixup compile warning (Jennifer Berringer) [RHEL-174808] +- iommu/riscv: Add shutdown function for iommu driver (Jennifer Berringer) [RHEL-174808] +- iommu/riscv: Empty iommu queue before enabling it (Jennifer Berringer) [RHEL-174808] +- iommu/riscv: Add support for platform msi (Jennifer Berringer) [RHEL-174808] +- iommu/riscv: Paging domain support (Jennifer Berringer) [RHEL-174808] +- iommu/riscv: Command and fault queue support (Jennifer Berringer) [RHEL-174808] +- iommu/riscv: Device directory management. (Jennifer Berringer) [RHEL-174808] +- iommu/riscv: Enable IOMMU registration and device probe. (Jennifer Berringer) [RHEL-174808] +- iommu/riscv: Add RISC-V IOMMU PCIe device driver (Jennifer Berringer) [RHEL-174808] +- iommu/riscv: Add RISC-V IOMMU platform device driver (Jennifer Berringer) [RHEL-174808] +- redhat/configs: Enable RISC-V IOMMU (Jennifer Berringer) [RHEL-174808] +- sctp: fix OOB write to userspace in sctp_getsockopt_peer_auth_chunks (Xin Long) [RHEL-152730] +- sctp: disable BH before calling udp_tunnel_xmit_skb() (Xin Long) [RHEL-152730] +- sctp: fix missing encap_port propagation for GSO fragments (Xin Long) [RHEL-152730] +- sctp: move SCTP_CMD_ASSOC_SHKEY right after SCTP_CMD_PEER_INIT (Xin Long) [RHEL-152730] +- scsi: megaraid_sas: Fix NULL pointer dereference on firmware duplicate completion (Chandrakanth Patil) [RHEL-141214] +- scsi: megaraid_sas: Protect more code with instance->reset_mutex (Chandrakanth Patil) [RHEL-141214] +Resolves: RHEL-141214, RHEL-147800, RHEL-152730, RHEL-173575, RHEL-174808, RHEL-180892, RHEL-191262, RHEL-191347, RHEL-214159 + * Fri Jul 24 2026 CKI KWF Bot [6.12.0-251.el10] - s390/sclp: Allow PCI reports for NVMe SMART data (Jan Polensky) [RHEL-188089] - riscv: mm: Fix conflict in arch_tlbbatch_add_pending() (Jennifer Berringer) [RHEL-212287] diff --git a/kernel.spec b/kernel.spec index fcedcc1e8..b37c7fe69 100644 --- a/kernel.spec +++ b/kernel.spec @@ -179,15 +179,15 @@ Summary: The Linux kernel %define specrpmversion 6.12.0 %define specversion 6.12.0 %define patchversion 6.12 -%define pkgrelease 251 +%define pkgrelease 252 %define kversion 6 -%define tarfile_release 6.12.0-251.el10 +%define tarfile_release 6.12.0-252.el10 # This is needed to do merge window version magic %define patchlevel 12 # This allows pkg_release to have configurable %%{?dist} tag -%define specrelease 251%{?buildid}%{?dist} +%define specrelease 252%{?buildid}%{?dist} # This defines the kabi tarball version -%define kabiversion 6.12.0-251.el10 +%define kabiversion 6.12.0-252.el10 # If this variable is set to 1, a bpf selftests build failure will cause a # fatal kernel package build error @@ -4556,6 +4556,210 @@ fi\ # # %changelog +* Tue Jul 28 2026 CKI KWF Bot [6.12.0-252.el10] +- Revert "selftests/pidfd: add tests for PIDFD_SELF_*" (John J Coleman) [RHEL-214159] +- Revert "selftests/mm: Use PKEY_UNRESTRICTED macro" (John J Coleman) [RHEL-214159] +- Revert "selftests/powerpc: Use PKEY_UNRESTRICTED macro" (John J Coleman) [RHEL-214159] +- Revert "selftest/powerpc/mm/pkey: fix build-break introduced by commit 00894c3fc917" (John J Coleman) [RHEL-214159] +- Revert "selftests/mm: fix faulting-in code in pagemap_ioctl test" (John J Coleman) [RHEL-214159] +- Bluetooth: btusb: MT7925: Add VID/PID 13d3/3609 (Jiri Benc) [RHEL-191262] +- redhat/configs: enable CONFIG_SERIAL_8250_MT6577 (Jiri Benc) [RHEL-191347] +- serial: 8250_mtk: Add ACPI support (Jiri Benc) [RHEL-191347] +- serial: 8250_mtk: Enable baud clock and manage in runtime PM (Jiri Benc) [RHEL-191347] +- serial: 8250_platform: Remove unneeded ->iotype assignment (Jiri Benc) [RHEL-191347] +- usb: typec: ucsi: skip connector validation before init (Desnes Nunes) [RHEL-147800] +- usb: host: xhci-sideband: delegate offload_usage tracking to class drivers (Desnes Nunes) [RHEL-147800] +- usb: core: use dedicated spinlock for offload state (Desnes Nunes) [RHEL-147800] +- usb: cdns3: gadget: fix state inconsistency on gadget init failure (Desnes Nunes) [RHEL-147800] {CVE-2026-31754} +- usb: dwc3: imx8mp: fix memory leak on probe failure path (Desnes Nunes) [RHEL-147800] +- usb: ulpi: fix memory leak on ulpi_register() error paths (Desnes Nunes) [RHEL-147800] {CVE-2026-46109} +- usb: ulpi: fix double free in ulpi_register_interface() error path (Desnes Nunes) [RHEL-147800] {CVE-2026-31759} +- usb: misc: usbio: Fix URB memory leak on submit failure (Desnes Nunes) [RHEL-147800] {CVE-2026-31757} +- USB: core: add NO_LPM quirk for Razer Kiyo Pro webcam (Desnes Nunes) [RHEL-147800] +- usb: cdns3: gadget: fix NULL pointer dereference in ep_queue (Desnes Nunes) [RHEL-147800] {CVE-2026-31755} +- usb: core: phy: avoid double use of 'usb3-phy' (Desnes Nunes) [RHEL-147800] +- USB: serial: option: add MeiG Smart SRM825WN (Desnes Nunes) [RHEL-147800] +- dt-bindings: connector: add pd-disable dependency (Desnes Nunes) [RHEL-147800] +- usb: typec: thunderbolt: Set enter_vdo during initialization (Desnes Nunes) [RHEL-147800] +- usb: typec: Remove alt->adev.dev.class assignment (Desnes Nunes) [RHEL-147800] +- usb: dwc2: gadget: Fix spin_lock/unlock mismatch in dwc2_hsotg_udc_stop() (Desnes Nunes) [RHEL-147800] {CVE-2026-31756} +- usb: quirks: add DELAY_INIT quirk for another Silicon Motion flash drive (Desnes Nunes) [RHEL-147800] +- cdc-acm: new quirk for EPSON HMD (Desnes Nunes) [RHEL-147800] +- usb: typec: ucsi: validate connector number in ucsi_notify_common() (Desnes Nunes) [RHEL-147800] {CVE-2026-31729} +- usb: usbtmc: Flush anchored URBs in usbtmc_release (Desnes Nunes) [RHEL-147800] {CVE-2026-31758} +- USB: serial: io_edgeport: add support for Blackbox IC135A (Desnes Nunes) [RHEL-147800] +- USB: serial: option: add missing RSVD(5) flag for Rolling RW135R-GL (Desnes Nunes) [RHEL-147800] +- USB: serial: option: add support for Rolling Wireless RW135R-GL (Desnes Nunes) [RHEL-147800] +- USB: ezcap401 needs USB_QUIRK_NO_BOS to function on 10gbs usb speed (Desnes Nunes) [RHEL-147800] +- usb: roles: get usb role switch from parent only for usb-b-connector (Desnes Nunes) [RHEL-147800] +- Revert "tcpm: allow looking for role_sw device in the main node" (Desnes Nunes) [RHEL-147800] +- usb: typec: altmode/displayport: set displayport signaling rate in configure message (Desnes Nunes) [RHEL-147800] +- usb: dwc3: pci: add support for the Intel Nova Lake -H (Desnes Nunes) [RHEL-147800] +- usb/core/quirks: Add Huawei ME906S-device to wakeup quirk (Desnes Nunes) [RHEL-147800] +- usb: xhci: Prevent interrupt storm on host controller error (HCE) (Desnes Nunes) [RHEL-147800] {CVE-2026-43488} +- usb: xhci: Fix memory leak in xhci_disable_slot() (Desnes Nunes) [RHEL-147800] {CVE-2026-43432} +- usb: class: cdc-wdm: fix reordering issue in read code path (Desnes Nunes) [RHEL-147800] {CVE-2026-43427} +- usb: cdc-acm: Restore CAP_BRK functionnality to CH343 (Desnes Nunes) [RHEL-147800] +- usb: core: new quirk to handle devices with zero configurations (Desnes Nunes) [RHEL-147800] +- usb: misc: uss720: properly clean up reference in uss720_probe() (Desnes Nunes) [RHEL-147800] +- USB: core: Limit the length of unkillable synchronous timeouts (Desnes Nunes) [RHEL-147800] {CVE-2026-43428} +- USB: usbtmc: Use usb_bulk_msg_killable() with user-specified timeouts (Desnes Nunes) [RHEL-147800] {CVE-2026-43429} +- USB: usbcore: Introduce usb_bulk_msg_killable() (Desnes Nunes) [RHEL-147800] +- usb: core: don't power off roothub PHYs if phy_set_mode() fails (Desnes Nunes) [RHEL-147800] +- thunderbolt: Fix property read in nhi_wake_supported() (Desnes Nunes) [RHEL-147800] +- qmi_wwan: allow max_mtu above hard_mtu to control rx_urb_size (Desnes Nunes) [RHEL-147800] +- usbnet: limit max_mtu based on device's hard_mtu (Desnes Nunes) [RHEL-147800] +- net: usb: r8152: add TRENDnet TUC-ET2G (Desnes Nunes) [RHEL-147800] +- usb: image: mdc800: kill download URB on timeout (Desnes Nunes) [RHEL-147800] {CVE-2026-43425} +- usb: mdc800: handle signal and read racing (Desnes Nunes) [RHEL-147800] +- USB: add QUIRK_NO_BOS for video capture several devices (Desnes Nunes) [RHEL-147800] +- usb: typec: ucsi: Add Thunderbolt alternate mode support (Desnes Nunes) [RHEL-147800] +- usb: phy: tegra: parametrize PORTSC1 register offset (Desnes Nunes) [RHEL-147800] +- usb: phy: tegra: parametrize HSIC PTS value (Desnes Nunes) [RHEL-147800] +- usb: phy: tegra: return error value from utmi_wait_register (Desnes Nunes) [RHEL-147800] +- usb: phy: tegra: cosmetic fixes (Desnes Nunes) [RHEL-147800] +- usb: dwc2: fix resume failure if dr_mode is host (Desnes Nunes) [RHEL-147800] +- usb: cdns3: fix role switching during resume (Desnes Nunes) [RHEL-147800] {CVE-2026-45911} +- usb: dwc3: gadget: Move vbus draw to workqueue context (Desnes Nunes) [RHEL-147800] {CVE-2026-43170} +- phy: tegra: xusb: Remove unused powered_on variable (Desnes Nunes) [RHEL-147800] +- net: usb: introduce usbnet_mii_ioctl helper function (Desnes Nunes) [RHEL-147800] +- net: usb: remove unnecessary get_drvinfo code and driver versions (Desnes Nunes) [RHEL-147800] +- net: usb: replace unnecessary get_link functions with usbnet_get_link (Desnes Nunes) [RHEL-147800] +- net: usb: asix: hold PM usage ref to avoid PM/MDIO + RTNL deadlock (Desnes Nunes) [RHEL-147800] {CVE-2025-40120} +- net: usb: asix_devices: Fix PHY address mask in MDIO bus initialization (Desnes Nunes) [RHEL-147800] {CVE-2025-38736} +- net: usb: asix_devices: add phy_mask for ax88772 mdio bus (Desnes Nunes) [RHEL-147800] {CVE-2025-38725} +- usbnet: asix AX88772: leave the carrier control to phylink (Desnes Nunes) [RHEL-147800] +- docs: fix 're-use' -> 'reuse' in documentation (Desnes Nunes) [RHEL-147800] +- thermal/qcom/lmh: Replace IRQF_ONESHOT with IRQF_NO_THREAD (Desnes Nunes) [RHEL-147800] +- char: tpm: cr50: Remove IRQF_ONESHOT (Desnes Nunes) [RHEL-147800] +- usb: typec: fusb302: Remove IRQF_ONESHOT (Desnes Nunes) [RHEL-147800] +- genirq: Set IRQF_COND_ONESHOT in devm_request_irq(). (Desnes Nunes) [RHEL-147800] +- USB: serial: option: add Telit FN920C04 RNDIS compositions (Desnes Nunes) [RHEL-147800] +- usb: dwc3: Log dwc3 address in traces (Desnes Nunes) [RHEL-147800] +- usb: gadget: tegra-xudc: Add handling for BLCG_COREPLL_PWRDN (Desnes Nunes) [RHEL-147800] +- usb: phy: tegra: add HSIC support (Desnes Nunes) [RHEL-147800] +- usb: phy: tegra: use phy type directly (Desnes Nunes) [RHEL-147800] +- usb: typec: ucsi: Support mode selection to activate altmodes (Desnes Nunes) [RHEL-147800] +- usb: typec: Introduce mode_selection bit (Desnes Nunes) [RHEL-147800] +- usb: typec: Implement mode selection (Desnes Nunes) [RHEL-147800] +- usb: typec: Expose alternate mode priority via sysfs (Desnes Nunes) [RHEL-147800] +- usb: typec: Add mode_control field to port property (Desnes Nunes) [RHEL-147800] +- usb: phy: generic: Convert to device property API (Desnes Nunes) [RHEL-147800] +- usb: phy: generic: Convert to dev_err_probe() (Desnes Nunes) [RHEL-147800] +- usb: phy: generic: Convert to devm_clk_get_optional() (Desnes Nunes) [RHEL-147800] +- usb: phy: generic: Always use dev in usb_phy_generic_probe() (Desnes Nunes) [RHEL-147800] +- usbip: Reduce CONNRESET message noise in dmesg from stub (Desnes Nunes) [RHEL-147800] +- tools: usb: usbip: remove dead-link from README (Desnes Nunes) [RHEL-147800] +- xhci: dbc: allow setting manufacturer string through sysfs (Desnes Nunes) [RHEL-147800] +- xhci: dbc: allow setting product string through sysfs (Desnes Nunes) [RHEL-147800] +- xhci: dbc: allow setting device serial number through sysfs (Desnes Nunes) [RHEL-147800] +- xhci: dbc: prepare to expose strings through sysfs (Desnes Nunes) [RHEL-147800] +- dt-bindings: phy: renesas,usb2-phy: Document mux-states property (Desnes Nunes) [RHEL-147800] +- dt-bindings: phy: renesas,usb2-phy: Document USB VBUS regulator (Desnes Nunes) [RHEL-147800] +- phy: fsl-imx8mq-usb: enable RX Termination override (Desnes Nunes) [RHEL-147800] +- phy: fsl-imx8mq-usb: set platform driver data (Desnes Nunes) [RHEL-147800] {CVE-2026-43259} +- phy: fsl-imx8mq-usb: disable bind/unbind platform driver feature (Desnes Nunes) [RHEL-147800] +- net: thunderbolt: Allow reading link settings (Desnes Nunes) [RHEL-147800] +- bonding: 3ad: Add support for SPEED_80000 (Desnes Nunes) [RHEL-147800] +- net: thunderbolt: Allow changing MAC address of the device (Desnes Nunes) [RHEL-147800] +- usb: misc: onboard_dev: Add WCH CH334 USB2.0 Hub (1a86:8091) (Desnes Nunes) [RHEL-147800] +- dt-bindings: usb: Add binding for WCH CH334/CH335 hub controller (Desnes Nunes) [RHEL-147800] +- usb: dwc3: Add dwc pointer to dwc3_readl/writel (Desnes Nunes) [RHEL-147800] +- usb: dwc3: Remove of dep->regs (Desnes Nunes) [RHEL-147800] +- usb: chipidea: udc: fix DMA and SG cleanup in _ep_nuke() (Desnes Nunes) [RHEL-147800] {CVE-2026-43250} +- usb: chipidea: ci_hdrc_imx: use "wakeup" suffix for wakeup interrupt name (Desnes Nunes) [RHEL-147800] +- USB: HCD: remove logic about which hcd is loaded (Desnes Nunes) [RHEL-147800] +- usb: dwc3: imx8mp: disable auto suspend for host role (Desnes Nunes) [RHEL-147800] +- usb: dwc3: imx8mp: rename dwc3 to dwc3_pdev in struct dwc3_imx8mp (Desnes Nunes) [RHEL-147800] +- usb: dwc3: imx8mp: fix device leak at unbind (Desnes Nunes) [RHEL-147800] +- usb: dwc3: drd: extend dwc3_pre_set_role() to extcon and otg usecase (Desnes Nunes) [RHEL-147800] +- phy: qcom: qmp-combo: Add polarity inversion support for SAR2130P (Desnes Nunes) [RHEL-147800] +- USB: core: Discard pm_runtime_put() return value (Desnes Nunes) [RHEL-147800] +- usb: typec: ucsi: drop an unused Kconfig symbol (Desnes Nunes) [RHEL-147800] +- USB: host: drop unneeded dependency on OF_GPIO (Desnes Nunes) [RHEL-147800] +- usb: isp1362-hcd: remove Philips ISP1362 USB OTG controller driver (Desnes Nunes) [RHEL-147800] +- USB: typec: tcpm: Fix a typo (Desnes Nunes) [RHEL-147800] +- thunderbolt: Log path activation failures without WARN backtraces (Desnes Nunes) [RHEL-147800] +- phy: core: Simplify with scoped for each OF child loop (Desnes Nunes) [RHEL-147800] +- phy: core: Reinstate pm_runtime_enabled() check in phy_pm_runtime_put() (Desnes Nunes) [RHEL-147800] +- docs: admin-guide: thunderbolt: Replace ifconfig with ip (Desnes Nunes) [RHEL-147800] +- phy: qualcomm: qmp-combo: Add DP offsets and settings for Glymur platforms (Desnes Nunes) [RHEL-147800] +- phy: qualcomm: qmp-combo: Update QMP PHY with Glymur settings (Desnes Nunes) [RHEL-147800] +- phy: qualcomm: Update the QMP clamp register for V6 (Desnes Nunes) [RHEL-147800] +- phy: qualcomm: qmp-usb: Add support for Glymur USB UNI PHY (Desnes Nunes) [RHEL-147800] +- dt-bindings: phy: qcom,qmp-usb: Add Glymur USB UNI PHY compatible (Desnes Nunes) [RHEL-147800] +- dt-bindings: phy: qcom,sc8280xp-qmp-usb43dp-phy: Add Glymur compatible (Desnes Nunes) [RHEL-147800] +- phy: qcom: qmp-usbc: Fix out-of-bounds array access in dp swing config (Desnes Nunes) [RHEL-147800] +- phy: qcom: qmp-usbc: Add QCS615 USB/DP PHY config and DP mode support (Desnes Nunes) [RHEL-147800] +- phy: qcom: qmp: Add DP v2 PHY register definitions (Desnes Nunes) [RHEL-147800] +- phy: qcom: qmp-usbc: Add USB/DP exclude handling (Desnes Nunes) [RHEL-147800] +- phy: qcom: qmp-usbc: Add DP PHY ops for USB/DP switchable Type-C PHYs (Desnes Nunes) [RHEL-147800] +- phy: qcom: qmp-usbc: Add TCSR parsing and PHY mode setting (Desnes Nunes) [RHEL-147800] +- phy: qcom: qmp-usbc: Move USB-only init to usb_power_on (Desnes Nunes) [RHEL-147800] +- phy: qcom: qmp-usbc: add DP link and vco_div clocks for DP PHY (Desnes Nunes) [RHEL-147800] +- phy: qcom: qmp-usbc: Move reset config into PHY cfg (Desnes Nunes) [RHEL-147800] +- phy: qcom: qmp-usbc: Add regulator init_load support (Desnes Nunes) [RHEL-147800] +- phy: qcom: qmp-usbc: Add DP-related fields for USB/DP switchable PHY (Desnes Nunes) [RHEL-147800] +- phy: qcom: qmp-usbc: Rename USB-specific ops to prepare for DP support (Desnes Nunes) [RHEL-147800] +- dt-bindings: phy: Add QMP USB3+DP PHY for QCS615 (Desnes Nunes) [RHEL-147800] +- phy: fsl-imx8mq-usb: change ssc_range value for i.MX8MQ (Desnes Nunes) [RHEL-147800] +- phy: core: Discard pm_runtime_put() return values (Desnes Nunes) [RHEL-147800] +- usb: gadget: Constify struct configfs_item_operations and configfs_group_operations (Desnes Nunes) [RHEL-147800] +- configfs: Constify ct_item_ops in struct config_item_type (Desnes Nunes) [RHEL-147800] +- configfs: Constify ct_group_ops in struct config_item_type (Desnes Nunes) [RHEL-147800] +- usb: linux/usb.h: Correct the description of the usb_device_driver member (Desnes Nunes) [RHEL-147800] +- usb: typec: ucsi: psy: Fix voltage and current max for non-Fixed PDOs (Desnes Nunes) [RHEL-147800] +- usb: typec: ucsi: psy: Fix ucsi_psy_get_current_now in non-PD cases (Desnes Nunes) [RHEL-147800] +- dt-bindings: usb: ehci/ohci: Allow "dma-coherent" (Desnes Nunes) [RHEL-147800] +- usb: typec: Export typec bus and typec altmode device type (Desnes Nunes) [RHEL-147800] +- usb: typec: Set the bus also for the port and plug altmodes (Desnes Nunes) [RHEL-147800] +- ASoC: Intel: sof_sdw: append dai type to dai link name unconditionally (Jaroslav Kysela) [RHEL-180892] +- ACPI: bus: Fix MFD child automatic modprobe issue (Mark Langsdorf) [RHEL-173575] +- ACPI: video: Switch over to auxiliary bus type (Mark Langsdorf) [RHEL-173575] +- ACPI: video: Convert the driver to a platform one (Mark Langsdorf) [RHEL-173575] +- iommupt: Fixup build warning by using BIT_ULL() for RISCVPT_NC/IO (Jennifer Berringer) [RHEL-174808] +- iommupt: Encode IOMMU_MMIO/IOMMU_CACHE via RISC-V Svpbmt bits (Jennifer Berringer) [RHEL-174808] +- iommu/riscv: Advertise Svpbmt support to generic page table (Jennifer Berringer) [RHEL-174808] +- iommu/riscv: Add ACPI support (Jennifer Berringer) [RHEL-174808] +- iommu/riscv: Remove overflows on the invalidation path (Jennifer Berringer) [RHEL-174808] +- iommu/riscv: Fix signedness bug (Jennifer Berringer) [RHEL-174808] +- iommu/riscv: Stop polling when CQCSR reports an error (Jennifer Berringer) [RHEL-174808] +- iommu/riscv: Allow RISC_VIOMMU to COMPILE_TEST (Jennifer Berringer) [RHEL-174808] +- iommu/riscv: Add missing GENERIC_MSI_IRQ (Jennifer Berringer) [RHEL-174808] +- iommu/riscv: Enable SVNAPOT support for contiguous ptes (Jennifer Berringer) [RHEL-174808] +- iommu/riscv: Use the generic iommu page table (Jennifer Berringer) [RHEL-174808] +- iommu/riscv: Disable SADE (Jennifer Berringer) [RHEL-174808] +- iommupt: Add the RISC-V page table format (Jennifer Berringer) [RHEL-174808] +- iommu/riscv: Skip IRQ count check when using MSI interrupts (Jennifer Berringer) [RHEL-174808] +- iommu/riscv: Add IOTINVAL after updating DDT/PDT entries (Jennifer Berringer) [RHEL-174808] +- iommu/riscv: Simplify maximum determination in riscv_iommu_init_check() (Jennifer Berringer) [RHEL-174808] +- iommu: make inclusion of riscv directory conditional (Jennifer Berringer) [RHEL-174808] +- iommu: Pass in old domain to attach_dev callback functions (Jennifer Berringer) [RHEL-174808] +- iommu/riscv: prevent NULL deref in iova_to_phys (Jennifer Berringer) [RHEL-174808] {CVE-2025-39699} +- iommu: Remove ops.pgsize_bitmap from drivers that don't use it (Jennifer Berringer) [RHEL-174808] +- iommu/riscv: Update to use iommu_alloc_pages_node_lg2() (Jennifer Berringer) [RHEL-174808] +- iommu/riscv: Convert to use struct iommu_pages_list (Jennifer Berringer) [RHEL-174808] +- iommu/pages: Remove iommu_free_page() (Jennifer Berringer) [RHEL-174808] +- iommu/pages: Remove iommu_alloc_page_node() (Jennifer Berringer) [RHEL-174808] +- iommu/pages: Remove the order argument to iommu_free_pages() (Jennifer Berringer) [RHEL-174808] +- iommu/riscv: Fixup compile warning (Jennifer Berringer) [RHEL-174808] +- iommu/riscv: Add shutdown function for iommu driver (Jennifer Berringer) [RHEL-174808] +- iommu/riscv: Empty iommu queue before enabling it (Jennifer Berringer) [RHEL-174808] +- iommu/riscv: Add support for platform msi (Jennifer Berringer) [RHEL-174808] +- iommu/riscv: Paging domain support (Jennifer Berringer) [RHEL-174808] +- iommu/riscv: Command and fault queue support (Jennifer Berringer) [RHEL-174808] +- iommu/riscv: Device directory management. (Jennifer Berringer) [RHEL-174808] +- iommu/riscv: Enable IOMMU registration and device probe. (Jennifer Berringer) [RHEL-174808] +- iommu/riscv: Add RISC-V IOMMU PCIe device driver (Jennifer Berringer) [RHEL-174808] +- iommu/riscv: Add RISC-V IOMMU platform device driver (Jennifer Berringer) [RHEL-174808] +- redhat/configs: Enable RISC-V IOMMU (Jennifer Berringer) [RHEL-174808] +- sctp: fix OOB write to userspace in sctp_getsockopt_peer_auth_chunks (Xin Long) [RHEL-152730] +- sctp: disable BH before calling udp_tunnel_xmit_skb() (Xin Long) [RHEL-152730] +- sctp: fix missing encap_port propagation for GSO fragments (Xin Long) [RHEL-152730] +- sctp: move SCTP_CMD_ASSOC_SHKEY right after SCTP_CMD_PEER_INIT (Xin Long) [RHEL-152730] +- scsi: megaraid_sas: Fix NULL pointer dereference on firmware duplicate completion (Chandrakanth Patil) [RHEL-141214] +- scsi: megaraid_sas: Protect more code with instance->reset_mutex (Chandrakanth Patil) [RHEL-141214] + * Fri Jul 24 2026 CKI KWF Bot [6.12.0-251.el10] - s390/sclp: Allow PCI reports for NVMe SMART data (Jan Polensky) [RHEL-188089] - riscv: mm: Fix conflict in arch_tlbbatch_add_pending() (Jennifer Berringer) [RHEL-212287] diff --git a/sources b/sources index f4fc7fbca..0d4eef75d 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-251.el10.tar.xz) = 05da25147b7a1bff253789c8ac78f82733522ce79f29dbb3998e48dd67a3110af5a1efad3dddc5c010bf90a935ee07aae4d7ae49095f532aab9770042220c6c8 -SHA512 (kernel-abi-stablelists-6.12.0-251.el10.tar.xz) = dc2cd65c8266e083f7430bf9e63f235cd7fec9d1b34a88287523f1945bcde72aed7df657b46509e9ce1ac5d633fb4603084e7f0ccde75ccf6857642cfc902315 -SHA512 (kernel-kabi-dw-6.12.0-251.el10.tar.xz) = 33dfc4e406648318f7586d67950695c1d804c95f1521418287eeb979d428f0b049cdfdbe205117ecd14b1e42a5ebd618e8ccd1707c434603d81bdb18e2323454 +SHA512 (linux-6.12.0-252.el10.tar.xz) = 8a0e6d572c6d325a946a2e988360496f270451f3f72063f8b9b77ba01efe42930b839ac3520ac76b245989e8e85dc47c77109a984de3d55fc248ac028a782f24 +SHA512 (kernel-abi-stablelists-6.12.0-252.el10.tar.xz) = 24ea0efba26c75fe5e2558333e14bb68fccb83090fe251432154d8707e34891b1e1f0483cf9cdd8dfed87c1a717ca24ee2a26b771d40fe953fc415b335fb8aeb +SHA512 (kernel-kabi-dw-6.12.0-252.el10.tar.xz) = 30d51d42365bdeb6fa5cc39a266934cb128bbb080dafada43dda605f754f115e5af4b9343e6715a61d275267efdd2dc129bb5f04d27de4517019450b32ccecc7