From f9da12b4410a7729b4a72f045535881adafc012a Mon Sep 17 00:00:00 2001 From: CKI KWF Bot Date: Fri, 6 Feb 2026 11:24:51 +0000 Subject: [PATCH] kernel-6.12.0-202.el10 * 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 Signed-off-by: CKI KWF Bot --- 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 | 41 ++++++++++++++++++++++--- sources | 6 ++-- 23 files changed, 132 insertions(+), 65 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 9c67f1cd1..663bcc00c 100644 --- a/kernel-aarch64-64k-debug-rhel.config +++ b/kernel-aarch64-64k-debug-rhel.config @@ -3446,7 +3446,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 @@ -4855,7 +4855,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 @@ -8398,7 +8398,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 65831a309..1d7649b1e 100644 --- a/kernel-aarch64-64k-rhel.config +++ b/kernel-aarch64-64k-rhel.config @@ -3425,7 +3425,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 @@ -4834,7 +4834,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 @@ -8373,7 +8373,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 c6367cfea..3e2088a59 100644 --- a/kernel-aarch64-debug-rhel.config +++ b/kernel-aarch64-debug-rhel.config @@ -3443,7 +3443,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 @@ -4852,7 +4852,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 @@ -8394,7 +8394,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 01afb959f..31c6e6946 100644 --- a/kernel-aarch64-rhel.config +++ b/kernel-aarch64-rhel.config @@ -3422,7 +3422,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 @@ -4831,7 +4831,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 @@ -8369,7 +8369,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 55485b2fd..8df8f80d3 100644 --- a/kernel-aarch64-rt-64k-debug-rhel.config +++ b/kernel-aarch64-rt-64k-debug-rhel.config @@ -3487,7 +3487,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 @@ -4896,7 +4896,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 @@ -8447,7 +8447,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 14fbbffba..22c87d192 100644 --- a/kernel-aarch64-rt-64k-rhel.config +++ b/kernel-aarch64-rt-64k-rhel.config @@ -3466,7 +3466,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 @@ -4875,7 +4875,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 @@ -8422,7 +8422,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 18454bc39..cbae75d6e 100644 --- a/kernel-aarch64-rt-debug-rhel.config +++ b/kernel-aarch64-rt-debug-rhel.config @@ -3484,7 +3484,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 @@ -4893,7 +4893,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 @@ -8443,7 +8443,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 ac72c264c..d76053054 100644 --- a/kernel-aarch64-rt-rhel.config +++ b/kernel-aarch64-rt-rhel.config @@ -3463,7 +3463,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 @@ -4872,7 +4872,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 @@ -8418,7 +8418,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 07fdcf7d3..6966910bf 100644 --- a/kernel-ppc64le-debug-rhel.config +++ b/kernel-ppc64le-debug-rhel.config @@ -3106,7 +3106,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 @@ -4465,7 +4465,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 @@ -7818,7 +7818,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 4392ec8ee..7e5feb6de 100644 --- a/kernel-ppc64le-rhel.config +++ b/kernel-ppc64le-rhel.config @@ -3086,7 +3086,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 @@ -4445,7 +4445,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 @@ -7795,7 +7795,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 7bfb96e28..600704306 100644 --- a/kernel-riscv64-debug-rhel.config +++ b/kernel-riscv64-debug-rhel.config @@ -3072,7 +3072,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 @@ -4424,7 +4424,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 @@ -7725,7 +7725,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 28abe4994..e6099b948 100644 --- a/kernel-riscv64-rhel.config +++ b/kernel-riscv64-rhel.config @@ -3052,7 +3052,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 @@ -4404,7 +4404,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 @@ -7702,7 +7702,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 f94046d6a..aac15d970 100644 --- a/kernel-s390x-debug-rhel.config +++ b/kernel-s390x-debug-rhel.config @@ -3084,7 +3084,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 @@ -4444,7 +4444,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-s390x-rhel.config b/kernel-s390x-rhel.config index 934f62355..a9e3b9e12 100644 --- a/kernel-s390x-rhel.config +++ b/kernel-s390x-rhel.config @@ -3064,7 +3064,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 @@ -4424,7 +4424,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 @@ -7779,7 +7779,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 5a1e39bab..97da7db06 100644 --- a/kernel-s390x-zfcpdump-rhel.config +++ b/kernel-s390x-zfcpdump-rhel.config @@ -3072,7 +3072,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 @@ -4435,7 +4435,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 @@ -7800,7 +7800,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 fe2c7115b..e21fb5ab4 100644 --- a/kernel-x86_64-debug-rhel.config +++ b/kernel-x86_64-debug-rhel.config @@ -3340,7 +3340,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 @@ -4741,7 +4741,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 @@ -8225,7 +8225,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 846a190bd..5ad4f6a3b 100644 --- a/kernel-x86_64-rhel.config +++ b/kernel-x86_64-rhel.config @@ -3320,7 +3320,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 @@ -4721,7 +4721,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 @@ -8201,7 +8201,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 fadbb503e..2045a5800 100644 --- a/kernel-x86_64-rt-debug-rhel.config +++ b/kernel-x86_64-rt-debug-rhel.config @@ -3381,7 +3381,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 @@ -4782,7 +4782,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 @@ -8274,7 +8274,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 5d0bfb2ed..38c61ce80 100644 --- a/kernel-x86_64-rt-rhel.config +++ b/kernel-x86_64-rt-rhel.config @@ -3361,7 +3361,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 @@ -4762,7 +4762,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 @@ -8250,7 +8250,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 a4aae144d..2589d95ea 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 @@ -4481,6 +4481,39 @@ fi\ # # %changelog +* 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