From 5c547910a3c6b99fa392419736e26474ac40d556 Mon Sep 17 00:00:00 2001 From: Eduard Abdullin Date: Sat, 7 Feb 2026 02:11:06 +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 | 6 ++-- kernel-aarch64-64k-rhel.config | 6 ++-- kernel-aarch64-debug-rhel.config | 6 ++-- kernel-aarch64-rhel.config | 6 ++-- kernel-aarch64-rt-64k-debug-rhel.config | 6 ++-- kernel-aarch64-rt-64k-rhel.config | 6 ++-- kernel-aarch64-rt-debug-rhel.config | 6 ++-- kernel-aarch64-rt-rhel.config | 6 ++-- kernel-ppc64le-debug-rhel.config | 6 ++-- kernel-ppc64le-rhel.config | 6 ++-- kernel-riscv64-debug-rhel.config | 6 ++-- kernel-riscv64-rhel.config | 6 ++-- kernel-s390x-debug-rhel.config | 6 ++-- kernel-s390x-rhel.config | 6 ++-- kernel-s390x-zfcpdump-rhel.config | 6 ++-- kernel-x86_64-debug-rhel.config | 6 ++-- kernel-x86_64-rhel.config | 6 ++-- kernel-x86_64-rt-debug-rhel.config | 6 ++-- kernel-x86_64-rt-rhel.config | 6 ++-- kernel.changelog | 34 ++++++++++++++++++ kernel.spec | 47 +++++++++++++++++++++---- sources | 6 ++-- 23 files changed, 135 insertions(+), 68 deletions(-) diff --git a/Makefile.rhelver b/Makefile.rhelver index 262fd7f4d..5d707f920 100644 --- a/Makefile.rhelver +++ b/Makefile.rhelver @@ -12,7 +12,7 @@ RHEL_MINOR = 2 # # Use this spot to avoid future merge conflicts. # Do not trim this comment. -RHEL_RELEASE = 201 +RHEL_RELEASE = 202 # # RHEL_REBASE_NUM diff --git a/kernel-aarch64-64k-debug-rhel.config b/kernel-aarch64-64k-debug-rhel.config index b531a88aa..008f46ac0 100644 --- a/kernel-aarch64-64k-debug-rhel.config +++ b/kernel-aarch64-64k-debug-rhel.config @@ -3448,7 +3448,7 @@ CONFIG_KVM_IOAPIC=y CONFIG_KVM_MAX_NR_VCPUS=4096 CONFIG_KVM_PROVE_MMU=y CONFIG_KVM_SMM=y -CONFIG_KVM_WERROR=y +# CONFIG_KVM_WERROR is not set # CONFIG_KVM_XEN is not set CONFIG_KVM=y # CONFIG_KXCJK1013 is not set @@ -4857,7 +4857,7 @@ CONFIG_NVME_TCP_TLS=y # CONFIG_NXP_CBTX_PHY is not set # CONFIG_NXP_TJA11XX_PHY is not set # CONFIG_OA_TC6 is not set -CONFIG_OBJTOOL_WERROR=y +# CONFIG_OBJTOOL_WERROR is not set # CONFIG_OCFS2_FS is not set CONFIG_OCTEON_EP=m # CONFIG_OCTEONEP_VDPA is not set @@ -8401,7 +8401,7 @@ CONFIG_WATCH_QUEUE=y # CONFIG_WCN36XX is not set # CONFIG_WDAT_WDT is not set # CONFIG_WDTPCI is not set -CONFIG_WERROR=y +# CONFIG_WERROR is not set # CONFIG_WFX is not set # CONFIG_WIL6210 is not set # CONFIG_WILC1000_SDIO is not set diff --git a/kernel-aarch64-64k-rhel.config b/kernel-aarch64-64k-rhel.config index 4996d6073..117c7487d 100644 --- a/kernel-aarch64-64k-rhel.config +++ b/kernel-aarch64-64k-rhel.config @@ -3427,7 +3427,7 @@ CONFIG_KVM_IOAPIC=y CONFIG_KVM_MAX_NR_VCPUS=4096 # CONFIG_KVM_PROVE_MMU is not set CONFIG_KVM_SMM=y -CONFIG_KVM_WERROR=y +# CONFIG_KVM_WERROR is not set # CONFIG_KVM_XEN is not set CONFIG_KVM=y # CONFIG_KXCJK1013 is not set @@ -4836,7 +4836,7 @@ CONFIG_NVME_TCP_TLS=y # CONFIG_NXP_CBTX_PHY is not set # CONFIG_NXP_TJA11XX_PHY is not set # CONFIG_OA_TC6 is not set -CONFIG_OBJTOOL_WERROR=y +# CONFIG_OBJTOOL_WERROR is not set # CONFIG_OCFS2_FS is not set CONFIG_OCTEON_EP=m # CONFIG_OCTEONEP_VDPA is not set @@ -8376,7 +8376,7 @@ CONFIG_WATCH_QUEUE=y # CONFIG_WCN36XX is not set # CONFIG_WDAT_WDT is not set # CONFIG_WDTPCI is not set -CONFIG_WERROR=y +# CONFIG_WERROR is not set # CONFIG_WFX is not set # CONFIG_WIL6210 is not set # CONFIG_WILC1000_SDIO is not set diff --git a/kernel-aarch64-debug-rhel.config b/kernel-aarch64-debug-rhel.config index 8cc0ee568..f176da064 100644 --- a/kernel-aarch64-debug-rhel.config +++ b/kernel-aarch64-debug-rhel.config @@ -3445,7 +3445,7 @@ CONFIG_KVM_IOAPIC=y CONFIG_KVM_MAX_NR_VCPUS=4096 CONFIG_KVM_PROVE_MMU=y CONFIG_KVM_SMM=y -CONFIG_KVM_WERROR=y +# CONFIG_KVM_WERROR is not set # CONFIG_KVM_XEN is not set CONFIG_KVM=y # CONFIG_KXCJK1013 is not set @@ -4854,7 +4854,7 @@ CONFIG_NVME_TCP_TLS=y # CONFIG_NXP_CBTX_PHY is not set # CONFIG_NXP_TJA11XX_PHY is not set # CONFIG_OA_TC6 is not set -CONFIG_OBJTOOL_WERROR=y +# CONFIG_OBJTOOL_WERROR is not set # CONFIG_OCFS2_FS is not set CONFIG_OCTEON_EP=m # CONFIG_OCTEONEP_VDPA is not set @@ -8397,7 +8397,7 @@ CONFIG_WATCH_QUEUE=y # CONFIG_WCN36XX is not set # CONFIG_WDAT_WDT is not set # CONFIG_WDTPCI is not set -CONFIG_WERROR=y +# CONFIG_WERROR is not set # CONFIG_WFX is not set # CONFIG_WIL6210 is not set # CONFIG_WILC1000_SDIO is not set diff --git a/kernel-aarch64-rhel.config b/kernel-aarch64-rhel.config index 58cc87d20..fd7769b1d 100644 --- a/kernel-aarch64-rhel.config +++ b/kernel-aarch64-rhel.config @@ -3424,7 +3424,7 @@ CONFIG_KVM_IOAPIC=y CONFIG_KVM_MAX_NR_VCPUS=4096 # CONFIG_KVM_PROVE_MMU is not set CONFIG_KVM_SMM=y -CONFIG_KVM_WERROR=y +# CONFIG_KVM_WERROR is not set # CONFIG_KVM_XEN is not set CONFIG_KVM=y # CONFIG_KXCJK1013 is not set @@ -4833,7 +4833,7 @@ CONFIG_NVME_TCP_TLS=y # CONFIG_NXP_CBTX_PHY is not set # CONFIG_NXP_TJA11XX_PHY is not set # CONFIG_OA_TC6 is not set -CONFIG_OBJTOOL_WERROR=y +# CONFIG_OBJTOOL_WERROR is not set # CONFIG_OCFS2_FS is not set CONFIG_OCTEON_EP=m # CONFIG_OCTEONEP_VDPA is not set @@ -8372,7 +8372,7 @@ CONFIG_WATCH_QUEUE=y # CONFIG_WCN36XX is not set # CONFIG_WDAT_WDT is not set # CONFIG_WDTPCI is not set -CONFIG_WERROR=y +# CONFIG_WERROR is not set # CONFIG_WFX is not set # CONFIG_WIL6210 is not set # CONFIG_WILC1000_SDIO is not set diff --git a/kernel-aarch64-rt-64k-debug-rhel.config b/kernel-aarch64-rt-64k-debug-rhel.config index f50ec4c99..6b20dde30 100644 --- a/kernel-aarch64-rt-64k-debug-rhel.config +++ b/kernel-aarch64-rt-64k-debug-rhel.config @@ -3489,7 +3489,7 @@ CONFIG_KVM_IOAPIC=y CONFIG_KVM_MAX_NR_VCPUS=4096 CONFIG_KVM_PROVE_MMU=y CONFIG_KVM_SMM=y -CONFIG_KVM_WERROR=y +# CONFIG_KVM_WERROR is not set # CONFIG_KVM_XEN is not set CONFIG_KVM=y # CONFIG_KXCJK1013 is not set @@ -4898,7 +4898,7 @@ CONFIG_NVME_TCP_TLS=y # CONFIG_NXP_CBTX_PHY is not set # CONFIG_NXP_TJA11XX_PHY is not set # CONFIG_OA_TC6 is not set -CONFIG_OBJTOOL_WERROR=y +# CONFIG_OBJTOOL_WERROR is not set # CONFIG_OCFS2_FS is not set CONFIG_OCTEON_EP=m # CONFIG_OCTEONEP_VDPA is not set @@ -8450,7 +8450,7 @@ CONFIG_WATCH_QUEUE=y # CONFIG_WCN36XX is not set # CONFIG_WDAT_WDT is not set # CONFIG_WDTPCI is not set -CONFIG_WERROR=y +# CONFIG_WERROR is not set # CONFIG_WFX is not set # CONFIG_WIL6210 is not set # CONFIG_WILC1000_SDIO is not set diff --git a/kernel-aarch64-rt-64k-rhel.config b/kernel-aarch64-rt-64k-rhel.config index 4795a041e..9a789b52d 100644 --- a/kernel-aarch64-rt-64k-rhel.config +++ b/kernel-aarch64-rt-64k-rhel.config @@ -3468,7 +3468,7 @@ CONFIG_KVM_IOAPIC=y CONFIG_KVM_MAX_NR_VCPUS=4096 # CONFIG_KVM_PROVE_MMU is not set CONFIG_KVM_SMM=y -CONFIG_KVM_WERROR=y +# CONFIG_KVM_WERROR is not set # CONFIG_KVM_XEN is not set CONFIG_KVM=y # CONFIG_KXCJK1013 is not set @@ -4877,7 +4877,7 @@ CONFIG_NVME_TCP_TLS=y # CONFIG_NXP_CBTX_PHY is not set # CONFIG_NXP_TJA11XX_PHY is not set # CONFIG_OA_TC6 is not set -CONFIG_OBJTOOL_WERROR=y +# CONFIG_OBJTOOL_WERROR is not set # CONFIG_OCFS2_FS is not set CONFIG_OCTEON_EP=m # CONFIG_OCTEONEP_VDPA is not set @@ -8425,7 +8425,7 @@ CONFIG_WATCH_QUEUE=y # CONFIG_WCN36XX is not set # CONFIG_WDAT_WDT is not set # CONFIG_WDTPCI is not set -CONFIG_WERROR=y +# CONFIG_WERROR is not set # CONFIG_WFX is not set # CONFIG_WIL6210 is not set # CONFIG_WILC1000_SDIO is not set diff --git a/kernel-aarch64-rt-debug-rhel.config b/kernel-aarch64-rt-debug-rhel.config index 637127cca..e2232a25c 100644 --- a/kernel-aarch64-rt-debug-rhel.config +++ b/kernel-aarch64-rt-debug-rhel.config @@ -3486,7 +3486,7 @@ CONFIG_KVM_IOAPIC=y CONFIG_KVM_MAX_NR_VCPUS=4096 CONFIG_KVM_PROVE_MMU=y CONFIG_KVM_SMM=y -CONFIG_KVM_WERROR=y +# CONFIG_KVM_WERROR is not set # CONFIG_KVM_XEN is not set CONFIG_KVM=y # CONFIG_KXCJK1013 is not set @@ -4895,7 +4895,7 @@ CONFIG_NVME_TCP_TLS=y # CONFIG_NXP_CBTX_PHY is not set # CONFIG_NXP_TJA11XX_PHY is not set # CONFIG_OA_TC6 is not set -CONFIG_OBJTOOL_WERROR=y +# CONFIG_OBJTOOL_WERROR is not set # CONFIG_OCFS2_FS is not set CONFIG_OCTEON_EP=m # CONFIG_OCTEONEP_VDPA is not set @@ -8446,7 +8446,7 @@ CONFIG_WATCH_QUEUE=y # CONFIG_WCN36XX is not set # CONFIG_WDAT_WDT is not set # CONFIG_WDTPCI is not set -CONFIG_WERROR=y +# CONFIG_WERROR is not set # CONFIG_WFX is not set # CONFIG_WIL6210 is not set # CONFIG_WILC1000_SDIO is not set diff --git a/kernel-aarch64-rt-rhel.config b/kernel-aarch64-rt-rhel.config index 47055d1f9..98bb29846 100644 --- a/kernel-aarch64-rt-rhel.config +++ b/kernel-aarch64-rt-rhel.config @@ -3465,7 +3465,7 @@ CONFIG_KVM_IOAPIC=y CONFIG_KVM_MAX_NR_VCPUS=4096 # CONFIG_KVM_PROVE_MMU is not set CONFIG_KVM_SMM=y -CONFIG_KVM_WERROR=y +# CONFIG_KVM_WERROR is not set # CONFIG_KVM_XEN is not set CONFIG_KVM=y # CONFIG_KXCJK1013 is not set @@ -4874,7 +4874,7 @@ CONFIG_NVME_TCP_TLS=y # CONFIG_NXP_CBTX_PHY is not set # CONFIG_NXP_TJA11XX_PHY is not set # CONFIG_OA_TC6 is not set -CONFIG_OBJTOOL_WERROR=y +# CONFIG_OBJTOOL_WERROR is not set # CONFIG_OCFS2_FS is not set CONFIG_OCTEON_EP=m # CONFIG_OCTEONEP_VDPA is not set @@ -8421,7 +8421,7 @@ CONFIG_WATCH_QUEUE=y # CONFIG_WCN36XX is not set # CONFIG_WDAT_WDT is not set # CONFIG_WDTPCI is not set -CONFIG_WERROR=y +# CONFIG_WERROR is not set # CONFIG_WFX is not set # CONFIG_WIL6210 is not set # CONFIG_WILC1000_SDIO is not set diff --git a/kernel-ppc64le-debug-rhel.config b/kernel-ppc64le-debug-rhel.config index e91bc4b95..29ec8ed39 100644 --- a/kernel-ppc64le-debug-rhel.config +++ b/kernel-ppc64le-debug-rhel.config @@ -3108,7 +3108,7 @@ CONFIG_KVM_IOAPIC=y CONFIG_KVM_MAX_NR_VCPUS=4096 CONFIG_KVM_PROVE_MMU=y CONFIG_KVM_SMM=y -CONFIG_KVM_WERROR=y +# CONFIG_KVM_WERROR is not set # CONFIG_KVM_XEN is not set CONFIG_KVM_XICS=y # CONFIG_KXCJK1013 is not set @@ -4467,7 +4467,7 @@ CONFIG_NVRAM=m # CONFIG_NXP_CBTX_PHY is not set # CONFIG_NXP_TJA11XX_PHY is not set # CONFIG_OA_TC6 is not set -CONFIG_OBJTOOL_WERROR=y +# CONFIG_OBJTOOL_WERROR is not set # CONFIG_OCFS2_FS is not set CONFIG_OCTEON_EP=m # CONFIG_OCTEONEP_VDPA is not set @@ -7821,7 +7821,7 @@ CONFIG_WATCH_QUEUE=y # CONFIG_WCN36XX is not set # CONFIG_WDAT_WDT is not set # CONFIG_WDTPCI is not set -CONFIG_WERROR=y +# CONFIG_WERROR is not set # CONFIG_WFX is not set # CONFIG_WIL6210 is not set # CONFIG_WILC1000_SDIO is not set diff --git a/kernel-ppc64le-rhel.config b/kernel-ppc64le-rhel.config index bfd7fb6c3..60f21bfc8 100644 --- a/kernel-ppc64le-rhel.config +++ b/kernel-ppc64le-rhel.config @@ -3087,7 +3087,7 @@ CONFIG_KVM_IOAPIC=y CONFIG_KVM_MAX_NR_VCPUS=4096 # CONFIG_KVM_PROVE_MMU is not set CONFIG_KVM_SMM=y -CONFIG_KVM_WERROR=y +# CONFIG_KVM_WERROR is not set # CONFIG_KVM_XEN is not set CONFIG_KVM_XICS=y # CONFIG_KXCJK1013 is not set @@ -4446,7 +4446,7 @@ CONFIG_NVRAM=m # CONFIG_NXP_CBTX_PHY is not set # CONFIG_NXP_TJA11XX_PHY is not set # CONFIG_OA_TC6 is not set -CONFIG_OBJTOOL_WERROR=y +# CONFIG_OBJTOOL_WERROR is not set # CONFIG_OCFS2_FS is not set CONFIG_OCTEON_EP=m # CONFIG_OCTEONEP_VDPA is not set @@ -7797,7 +7797,7 @@ CONFIG_WATCH_QUEUE=y # CONFIG_WCN36XX is not set # CONFIG_WDAT_WDT is not set # CONFIG_WDTPCI is not set -CONFIG_WERROR=y +# CONFIG_WERROR is not set # CONFIG_WFX is not set # CONFIG_WIL6210 is not set # CONFIG_WILC1000_SDIO is not set diff --git a/kernel-riscv64-debug-rhel.config b/kernel-riscv64-debug-rhel.config index 3c0bbedb5..ec5af5244 100644 --- a/kernel-riscv64-debug-rhel.config +++ b/kernel-riscv64-debug-rhel.config @@ -3074,7 +3074,7 @@ CONFIG_KVM_IOAPIC=y CONFIG_KVM_MAX_NR_VCPUS=4096 CONFIG_KVM_PROVE_MMU=y CONFIG_KVM_SMM=y -CONFIG_KVM_WERROR=y +# CONFIG_KVM_WERROR is not set # CONFIG_KVM_XEN is not set CONFIG_KVM=y # CONFIG_KXCJK1013 is not set @@ -4426,7 +4426,7 @@ CONFIG_NVME_TCP_TLS=y # CONFIG_NXP_CBTX_PHY is not set # CONFIG_NXP_TJA11XX_PHY is not set # CONFIG_OA_TC6 is not set -CONFIG_OBJTOOL_WERROR=y +# CONFIG_OBJTOOL_WERROR is not set # CONFIG_OCFS2_FS is not set CONFIG_OCTEON_EP=m # CONFIG_OCTEONEP_VDPA is not set @@ -7728,7 +7728,7 @@ CONFIG_WATCH_QUEUE=y # CONFIG_WCN36XX is not set # CONFIG_WDAT_WDT is not set # CONFIG_WDTPCI is not set -CONFIG_WERROR=y +# CONFIG_WERROR is not set # CONFIG_WFX is not set # CONFIG_WIL6210 is not set # CONFIG_WILC1000_SDIO is not set diff --git a/kernel-riscv64-rhel.config b/kernel-riscv64-rhel.config index a685d7d47..71c5d380c 100644 --- a/kernel-riscv64-rhel.config +++ b/kernel-riscv64-rhel.config @@ -3053,7 +3053,7 @@ CONFIG_KVM_IOAPIC=y CONFIG_KVM_MAX_NR_VCPUS=4096 # CONFIG_KVM_PROVE_MMU is not set CONFIG_KVM_SMM=y -CONFIG_KVM_WERROR=y +# CONFIG_KVM_WERROR is not set # CONFIG_KVM_XEN is not set CONFIG_KVM=y # CONFIG_KXCJK1013 is not set @@ -4405,7 +4405,7 @@ CONFIG_NVME_TCP_TLS=y # CONFIG_NXP_CBTX_PHY is not set # CONFIG_NXP_TJA11XX_PHY is not set # CONFIG_OA_TC6 is not set -CONFIG_OBJTOOL_WERROR=y +# CONFIG_OBJTOOL_WERROR is not set # CONFIG_OCFS2_FS is not set CONFIG_OCTEON_EP=m # CONFIG_OCTEONEP_VDPA is not set @@ -7704,7 +7704,7 @@ CONFIG_WATCH_QUEUE=y # CONFIG_WCN36XX is not set # CONFIG_WDAT_WDT is not set # CONFIG_WDTPCI is not set -CONFIG_WERROR=y +# CONFIG_WERROR is not set # CONFIG_WFX is not set # CONFIG_WIL6210 is not set # CONFIG_WILC1000_SDIO is not set diff --git a/kernel-s390x-debug-rhel.config b/kernel-s390x-debug-rhel.config index 01f7c6353..0f27b7cbf 100644 --- a/kernel-s390x-debug-rhel.config +++ b/kernel-s390x-debug-rhel.config @@ -3086,7 +3086,7 @@ CONFIG_KVM_MAX_NR_VCPUS=4096 CONFIG_KVM_PROVE_MMU=y # CONFIG_KVM_S390_UCONTROL is not set CONFIG_KVM_SMM=y -CONFIG_KVM_WERROR=y +# CONFIG_KVM_WERROR is not set # CONFIG_KVM_XEN is not set # CONFIG_KXCJK1013 is not set # CONFIG_KXSD9 is not set @@ -4446,7 +4446,7 @@ CONFIG_NVME_TCP_TLS=y # CONFIG_NXP_CBTX_PHY is not set # CONFIG_NXP_TJA11XX_PHY is not set # CONFIG_OA_TC6 is not set -CONFIG_OBJTOOL_WERROR=y +# CONFIG_OBJTOOL_WERROR is not set # CONFIG_OCFS2_FS is not set CONFIG_OCTEON_EP=m # CONFIG_OCTEONEP_VDPA is not set @@ -7805,7 +7805,7 @@ CONFIG_WATCH_QUEUE=y # CONFIG_WCN36XX is not set # CONFIG_WDAT_WDT is not set # CONFIG_WDTPCI is not set -CONFIG_WERROR=y +# CONFIG_WERROR is not set # CONFIG_WFX is not set # CONFIG_WIL6210 is not set # CONFIG_WILC1000_SDIO is not set diff --git a/kernel-s390x-rhel.config b/kernel-s390x-rhel.config index 95a1ebbe6..1e71dfbc0 100644 --- a/kernel-s390x-rhel.config +++ b/kernel-s390x-rhel.config @@ -3065,7 +3065,7 @@ CONFIG_KVM_MAX_NR_VCPUS=4096 # CONFIG_KVM_PROVE_MMU is not set # CONFIG_KVM_S390_UCONTROL is not set CONFIG_KVM_SMM=y -CONFIG_KVM_WERROR=y +# CONFIG_KVM_WERROR is not set # CONFIG_KVM_XEN is not set # CONFIG_KXCJK1013 is not set # CONFIG_KXSD9 is not set @@ -4425,7 +4425,7 @@ CONFIG_NVME_TCP_TLS=y # CONFIG_NXP_CBTX_PHY is not set # CONFIG_NXP_TJA11XX_PHY is not set # CONFIG_OA_TC6 is not set -CONFIG_OBJTOOL_WERROR=y +# CONFIG_OBJTOOL_WERROR is not set # CONFIG_OCFS2_FS is not set CONFIG_OCTEON_EP=m # CONFIG_OCTEONEP_VDPA is not set @@ -7781,7 +7781,7 @@ CONFIG_WATCH_QUEUE=y # CONFIG_WCN36XX is not set # CONFIG_WDAT_WDT is not set # CONFIG_WDTPCI is not set -CONFIG_WERROR=y +# CONFIG_WERROR is not set # CONFIG_WFX is not set # CONFIG_WIL6210 is not set # CONFIG_WILC1000_SDIO is not set diff --git a/kernel-s390x-zfcpdump-rhel.config b/kernel-s390x-zfcpdump-rhel.config index fc66734da..18da7e8da 100644 --- a/kernel-s390x-zfcpdump-rhel.config +++ b/kernel-s390x-zfcpdump-rhel.config @@ -3073,7 +3073,7 @@ CONFIG_KVM_MAX_NR_VCPUS=4096 # CONFIG_KVM_PROVE_MMU is not set # CONFIG_KVM_S390_UCONTROL is not set CONFIG_KVM_SMM=y -CONFIG_KVM_WERROR=y +# CONFIG_KVM_WERROR is not set # CONFIG_KVM_XEN is not set # CONFIG_KXCJK1013 is not set # CONFIG_KXSD9 is not set @@ -4436,7 +4436,7 @@ CONFIG_NVME_TCP_TLS=y # CONFIG_NXP_CBTX_PHY is not set # CONFIG_NXP_TJA11XX_PHY is not set # CONFIG_OA_TC6 is not set -CONFIG_OBJTOOL_WERROR=y +# CONFIG_OBJTOOL_WERROR is not set # CONFIG_OCFS2_FS is not set CONFIG_OCTEON_EP=m # CONFIG_OCTEONEP_VDPA is not set @@ -7802,7 +7802,7 @@ CONFIG_WATCH_QUEUE=y # CONFIG_WCN36XX is not set # CONFIG_WDAT_WDT is not set # CONFIG_WDTPCI is not set -CONFIG_WERROR=y +# CONFIG_WERROR is not set # CONFIG_WFX is not set # CONFIG_WIL6210 is not set # CONFIG_WILC1000_SDIO is not set diff --git a/kernel-x86_64-debug-rhel.config b/kernel-x86_64-debug-rhel.config index c2414160f..8f9f351c1 100644 --- a/kernel-x86_64-debug-rhel.config +++ b/kernel-x86_64-debug-rhel.config @@ -3342,7 +3342,7 @@ CONFIG_KVM_MMU_AUDIT=y CONFIG_KVM_PROVE_MMU=y CONFIG_KVM_SMM=y CONFIG_KVM_SW_PROTECTED_VM=y -CONFIG_KVM_WERROR=y +# CONFIG_KVM_WERROR is not set # CONFIG_KVM_XEN is not set # CONFIG_KXCJK1013 is not set # CONFIG_KXSD9 is not set @@ -4743,7 +4743,7 @@ CONFIG_NVSW_SN2201=m # CONFIG_NXP_CBTX_PHY is not set # CONFIG_NXP_TJA11XX_PHY is not set # CONFIG_OA_TC6 is not set -CONFIG_OBJTOOL_WERROR=y +# CONFIG_OBJTOOL_WERROR is not set # CONFIG_OCFS2_FS is not set CONFIG_OCTEON_EP=m # CONFIG_OCTEONEP_VDPA is not set @@ -8228,7 +8228,7 @@ CONFIG_WATCH_QUEUE=y # CONFIG_WCN36XX is not set CONFIG_WDAT_WDT=m # CONFIG_WDTPCI is not set -CONFIG_WERROR=y +# CONFIG_WERROR is not set # CONFIG_WFX is not set # CONFIG_WIL6210 is not set # CONFIG_WILC1000_SDIO is not set diff --git a/kernel-x86_64-rhel.config b/kernel-x86_64-rhel.config index 550021eb4..eee2eee46 100644 --- a/kernel-x86_64-rhel.config +++ b/kernel-x86_64-rhel.config @@ -3321,7 +3321,7 @@ CONFIG_KVM_MMU_AUDIT=y # CONFIG_KVM_PROVE_MMU is not set CONFIG_KVM_SMM=y CONFIG_KVM_SW_PROTECTED_VM=y -CONFIG_KVM_WERROR=y +# CONFIG_KVM_WERROR is not set # CONFIG_KVM_XEN is not set # CONFIG_KXCJK1013 is not set # CONFIG_KXSD9 is not set @@ -4722,7 +4722,7 @@ CONFIG_NVSW_SN2201=m # CONFIG_NXP_CBTX_PHY is not set # CONFIG_NXP_TJA11XX_PHY is not set # CONFIG_OA_TC6 is not set -CONFIG_OBJTOOL_WERROR=y +# CONFIG_OBJTOOL_WERROR is not set # CONFIG_OCFS2_FS is not set CONFIG_OCTEON_EP=m # CONFIG_OCTEONEP_VDPA is not set @@ -8203,7 +8203,7 @@ CONFIG_WATCH_QUEUE=y # CONFIG_WCN36XX is not set CONFIG_WDAT_WDT=m # CONFIG_WDTPCI is not set -CONFIG_WERROR=y +# CONFIG_WERROR is not set # CONFIG_WFX is not set # CONFIG_WIL6210 is not set # CONFIG_WILC1000_SDIO is not set diff --git a/kernel-x86_64-rt-debug-rhel.config b/kernel-x86_64-rt-debug-rhel.config index 1595b573a..6bc393cce 100644 --- a/kernel-x86_64-rt-debug-rhel.config +++ b/kernel-x86_64-rt-debug-rhel.config @@ -3383,7 +3383,7 @@ CONFIG_KVM_MMU_AUDIT=y CONFIG_KVM_PROVE_MMU=y CONFIG_KVM_SMM=y CONFIG_KVM_SW_PROTECTED_VM=y -CONFIG_KVM_WERROR=y +# CONFIG_KVM_WERROR is not set # CONFIG_KVM_XEN is not set # CONFIG_KXCJK1013 is not set # CONFIG_KXSD9 is not set @@ -4784,7 +4784,7 @@ CONFIG_NVSW_SN2201=m # CONFIG_NXP_CBTX_PHY is not set # CONFIG_NXP_TJA11XX_PHY is not set # CONFIG_OA_TC6 is not set -CONFIG_OBJTOOL_WERROR=y +# CONFIG_OBJTOOL_WERROR is not set # CONFIG_OCFS2_FS is not set CONFIG_OCTEON_EP=m # CONFIG_OCTEONEP_VDPA is not set @@ -8277,7 +8277,7 @@ CONFIG_WATCH_QUEUE=y # CONFIG_WCN36XX is not set CONFIG_WDAT_WDT=m # CONFIG_WDTPCI is not set -CONFIG_WERROR=y +# CONFIG_WERROR is not set # CONFIG_WFX is not set # CONFIG_WIL6210 is not set # CONFIG_WILC1000_SDIO is not set diff --git a/kernel-x86_64-rt-rhel.config b/kernel-x86_64-rt-rhel.config index ec55dccba..f4d995aa2 100644 --- a/kernel-x86_64-rt-rhel.config +++ b/kernel-x86_64-rt-rhel.config @@ -3363,7 +3363,7 @@ CONFIG_KVM_MMU_AUDIT=y # CONFIG_KVM_PROVE_MMU is not set CONFIG_KVM_SMM=y CONFIG_KVM_SW_PROTECTED_VM=y -CONFIG_KVM_WERROR=y +# CONFIG_KVM_WERROR is not set # CONFIG_KVM_XEN is not set # CONFIG_KXCJK1013 is not set # CONFIG_KXSD9 is not set @@ -4764,7 +4764,7 @@ CONFIG_NVSW_SN2201=m # CONFIG_NXP_CBTX_PHY is not set # CONFIG_NXP_TJA11XX_PHY is not set # CONFIG_OA_TC6 is not set -CONFIG_OBJTOOL_WERROR=y +# CONFIG_OBJTOOL_WERROR is not set # CONFIG_OCFS2_FS is not set CONFIG_OCTEON_EP=m # CONFIG_OCTEONEP_VDPA is not set @@ -8253,7 +8253,7 @@ CONFIG_WATCH_QUEUE=y # CONFIG_WCN36XX is not set CONFIG_WDAT_WDT=m # CONFIG_WDTPCI is not set -CONFIG_WERROR=y +# CONFIG_WERROR is not set # CONFIG_WFX is not set # CONFIG_WIL6210 is not set # CONFIG_WILC1000_SDIO is not set diff --git a/kernel.changelog b/kernel.changelog index 3a230a11b..f841898af 100644 --- a/kernel.changelog +++ b/kernel.changelog @@ -1,3 +1,37 @@ +* Fri Feb 06 2026 CKI KWF Bot [6.12.0-202.el10] +- net: bridge: annotate data-races around fdb->{updated,used} (Mohammad Heib) [RHEL-123945] +- bridge: fix C-VLAN preservation in 802.1ad vlan_tunnel egress (Mohammad Heib) [RHEL-123945] +- net: bridge: Describe @tunnel_hash member in net_bridge_vlan_group struct (Mohammad Heib) [RHEL-123945] +- net: bridge: fix MST static key usage (Mohammad Heib) [RHEL-123945] +- net: bridge: fix use-after-free due to MST port state bypass (Mohammad Heib) [RHEL-123945] +- selftests: bridge_mdb: Add a test for MDB flush on snooping disable (Mohammad Heib) [RHEL-123945] +- net: bridge: Flush multicast groups when snooping is disabled (Mohammad Heib) [RHEL-123945] +- net: bridge: use common function to compute the features (Mohammad Heib) [RHEL-123945] +- net: add a common function to compute features for upper devices (Mohammad Heib) [RHEL-123945] +- net: bridge: correct debug message function name in br_fill_ifinfo (Mohammad Heib) [RHEL-123945] +- bridge: br_vlan_fill_forward_path_pvid: use br_vlan_group_rcu() (Mohammad Heib) [RHEL-123945] +- selftests: bridge_fdb_local_vlan_0: Test FDB vs. NET_ADDR_SET behavior (Mohammad Heib) [RHEL-123945] +- net: bridge: Install FDB for bridge MAC on VLAN 0 (Mohammad Heib) [RHEL-123945] +- selftests: forwarding: Add test for BR_BOOLOPT_FDB_LOCAL_VLAN_0 (Mohammad Heib) [RHEL-123945] +- selftests: net: lib.sh: Don't defer failed commands (Mohammad Heib) [RHEL-123945] +- selftests: defer: Introduce DEFER_PAUSE_ON_FAIL (Mohammad Heib) [RHEL-123945] +- selftests: defer: Allow spaces in arguments of deferred commands (Mohammad Heib) [RHEL-123945] +- net: bridge: Introduce UAPI for BR_BOOLOPT_FDB_LOCAL_VLAN_0 (Mohammad Heib) [RHEL-123945] +- net: bridge: BROPT_FDB_LOCAL_VLAN_0: Skip local FDBs on VLAN creation (Mohammad Heib) [RHEL-123945] +- net: bridge: BROPT_FDB_LOCAL_VLAN_0: On bridge changeaddr, skip per-VLAN FDBs (Mohammad Heib) [RHEL-123945] +- net: bridge: BROPT_FDB_LOCAL_VLAN_0: On port changeaddr, skip per-VLAN FDBs (Mohammad Heib) [RHEL-123945] +- net: bridge: BROPT_FDB_LOCAL_VLAN_0: Look up FDB on VLAN 0 on miss (Mohammad Heib) [RHEL-123945] +- net: bridge: Introduce BROPT_FDB_LOCAL_VLAN_0 (Mohammad Heib) [RHEL-123945] +- net: bridge: Bounce invalid boolopts (Mohammad Heib) [RHEL-123945] +- net: bridge: remove unused argument of br_multicast_query_expired() (Mohammad Heib) [RHEL-123945] +- net: bridge: fix soft lockup in br_multicast_query_expired() (Mohammad Heib) [RHEL-123945] +- selftests: net: Test bridge backup port when port is administratively down (Mohammad Heib) [RHEL-123945] +- bridge: Redirect to backup port when port is administratively down (Mohammad Heib) [RHEL-123945] +- selftests: net: bridge_vlan_aware: test untagged/8021p-tagged with and without PVID (Mohammad Heib) [RHEL-123945] +- redhat: export FLAVOR (George Jacob) [RHEL-109549] +- redhat: export only selected variables (George Jacob) [RHEL-109549] +Resolves: RHEL-109549, RHEL-123945 + * Thu Feb 05 2026 CKI KWF Bot [6.12.0-201.el10] - vfio: Prevent from pinned DMABUF importers to attach to VFIO DMABUF (Cédric Le Goater) [RHEL-144911] - r8152: Advertise software timestamp information. (Jose Ignacio Tornos Martinez) [RHEL-124653] diff --git a/kernel.spec b/kernel.spec index 46e94cf1d..168054ba9 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 201 +%define pkgrelease 202 %define kversion 6 -%define tarfile_release 6.12.0-201.el10 +%define tarfile_release 6.12.0-202.el10 # This is needed to do merge window version magic %define patchlevel 12 # This allows pkg_release to have configurable %%{?dist} tag -%define specrelease 201%{?buildid}%{?dist} +%define specrelease 202%{?buildid}%{?dist} # This defines the kabi tarball version -%define kabiversion 6.12.0-201.el10 +%define kabiversion 6.12.0-202.el10 # If this variable is set to 1, a bpf selftests build failure will cause a # fatal kernel package build error @@ -4519,14 +4519,14 @@ fi\ # # %changelog -* Fri Feb 06 2026 Eduard Abdullin - 6.12.0-201 +* Sat Feb 07 2026 Eduard Abdullin - 6.12.0-202 - Debrand for AlmaLinux OS - Use AlmaLinux OS secure boot cert -* Fri Feb 06 2026 Neal Gompa - 6.12.0-201 +* Sat Feb 07 2026 Neal Gompa - 6.12.0-202 - Enable Btrfs support for all kernel variants -* Fri Feb 06 2026 Andrew Lukoshko - 6.12.0-201 +* Sat Feb 07 2026 Andrew Lukoshko - 6.12.0-202 - 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 @@ -4536,6 +4536,39 @@ fi\ - kernel/rh_messages.h: enable all disabled pci devices by moving to unmaintained +* Fri Feb 06 2026 CKI KWF Bot [6.12.0-202.el10] +- net: bridge: annotate data-races around fdb->{updated,used} (Mohammad Heib) [RHEL-123945] +- bridge: fix C-VLAN preservation in 802.1ad vlan_tunnel egress (Mohammad Heib) [RHEL-123945] +- net: bridge: Describe @tunnel_hash member in net_bridge_vlan_group struct (Mohammad Heib) [RHEL-123945] +- net: bridge: fix MST static key usage (Mohammad Heib) [RHEL-123945] +- net: bridge: fix use-after-free due to MST port state bypass (Mohammad Heib) [RHEL-123945] +- selftests: bridge_mdb: Add a test for MDB flush on snooping disable (Mohammad Heib) [RHEL-123945] +- net: bridge: Flush multicast groups when snooping is disabled (Mohammad Heib) [RHEL-123945] +- net: bridge: use common function to compute the features (Mohammad Heib) [RHEL-123945] +- net: add a common function to compute features for upper devices (Mohammad Heib) [RHEL-123945] +- net: bridge: correct debug message function name in br_fill_ifinfo (Mohammad Heib) [RHEL-123945] +- bridge: br_vlan_fill_forward_path_pvid: use br_vlan_group_rcu() (Mohammad Heib) [RHEL-123945] +- selftests: bridge_fdb_local_vlan_0: Test FDB vs. NET_ADDR_SET behavior (Mohammad Heib) [RHEL-123945] +- net: bridge: Install FDB for bridge MAC on VLAN 0 (Mohammad Heib) [RHEL-123945] +- selftests: forwarding: Add test for BR_BOOLOPT_FDB_LOCAL_VLAN_0 (Mohammad Heib) [RHEL-123945] +- selftests: net: lib.sh: Don't defer failed commands (Mohammad Heib) [RHEL-123945] +- selftests: defer: Introduce DEFER_PAUSE_ON_FAIL (Mohammad Heib) [RHEL-123945] +- selftests: defer: Allow spaces in arguments of deferred commands (Mohammad Heib) [RHEL-123945] +- net: bridge: Introduce UAPI for BR_BOOLOPT_FDB_LOCAL_VLAN_0 (Mohammad Heib) [RHEL-123945] +- net: bridge: BROPT_FDB_LOCAL_VLAN_0: Skip local FDBs on VLAN creation (Mohammad Heib) [RHEL-123945] +- net: bridge: BROPT_FDB_LOCAL_VLAN_0: On bridge changeaddr, skip per-VLAN FDBs (Mohammad Heib) [RHEL-123945] +- net: bridge: BROPT_FDB_LOCAL_VLAN_0: On port changeaddr, skip per-VLAN FDBs (Mohammad Heib) [RHEL-123945] +- net: bridge: BROPT_FDB_LOCAL_VLAN_0: Look up FDB on VLAN 0 on miss (Mohammad Heib) [RHEL-123945] +- net: bridge: Introduce BROPT_FDB_LOCAL_VLAN_0 (Mohammad Heib) [RHEL-123945] +- net: bridge: Bounce invalid boolopts (Mohammad Heib) [RHEL-123945] +- net: bridge: remove unused argument of br_multicast_query_expired() (Mohammad Heib) [RHEL-123945] +- net: bridge: fix soft lockup in br_multicast_query_expired() (Mohammad Heib) [RHEL-123945] +- selftests: net: Test bridge backup port when port is administratively down (Mohammad Heib) [RHEL-123945] +- bridge: Redirect to backup port when port is administratively down (Mohammad Heib) [RHEL-123945] +- selftests: net: bridge_vlan_aware: test untagged/8021p-tagged with and without PVID (Mohammad Heib) [RHEL-123945] +- redhat: export FLAVOR (George Jacob) [RHEL-109549] +- redhat: export only selected variables (George Jacob) [RHEL-109549] + * Thu Feb 05 2026 CKI KWF Bot [6.12.0-201.el10] - vfio: Prevent from pinned DMABUF importers to attach to VFIO DMABUF (Cédric Le Goater) [RHEL-144911] - r8152: Advertise software timestamp information. (Jose Ignacio Tornos Martinez) [RHEL-124653] diff --git a/sources b/sources index 5c1979d14..33871ec60 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-201.el10.tar.xz) = b8390cbde15bb447dd6e669d3f75ab4061a59a92c54a8d863109331e5b1d362776f59b9c2e8b5e20bfbee7d0c2f6f37a02207e0005dfd789263208a233733678 -SHA512 (kernel-abi-stablelists-6.12.0-201.el10.tar.xz) = 0f44db978dfb0ddac1b25a323947e17d03f3cae5a62a98e9dd090dd51cb5796f11d83926aa74c73704222159473bd1ee429a56e64ae4aa70f62781d58c933eaa -SHA512 (kernel-kabi-dw-6.12.0-201.el10.tar.xz) = 9a3f8b6ad6e5e2f92b72e1b06aeec0dad8361af03a3b6557fde85970cb2196a2d16b2667a9ec413c74706bd677bf30af936338e0a846e2ce2a3bd24cfda551b2 +SHA512 (linux-6.12.0-202.el10.tar.xz) = b47ad4eb434fde17bdaec629f9cf0b03a8299e98eb42b61bb62120e00ff5c6bc743b16cb7b97d156cf188e94b4264921826196f0d70a8cdede7075bb00111cb1 +SHA512 (kernel-abi-stablelists-6.12.0-202.el10.tar.xz) = d3992bc974b09e664289ad3f667c3fd3235a601447c294eaf176d347bddec072750c1913fb0665f7768eaa3d0040a5972a36a41cf169318daeb29d344f732f17 +SHA512 (kernel-kabi-dw-6.12.0-202.el10.tar.xz) = 73adccac6de250518d1da54d1cdf2b2dc894610016c3f647917395b139166a615e0799c49089d1ee9232918366960664fba993d4d03d7410af2b0eebff42e37f