From 61db0a3ff50955dd146de4e5f099d3cea749caae Mon Sep 17 00:00:00 2001 From: Eduard Abdullin Date: Wed, 21 Jan 2026 02:13:11 +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 lpfc: 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.changelog | 61 +++++++++++++++++++++++++++++++++++++++ kernel.spec | 74 +++++++++++++++++++++++++++++++++++++++++++----- sources | 6 ++-- 4 files changed, 132 insertions(+), 11 deletions(-) diff --git a/Makefile.rhelver b/Makefile.rhelver index 3f48ab9d0..099d3216e 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 = 186 +RHEL_RELEASE = 187 # # RHEL_REBASE_NUM diff --git a/kernel.changelog b/kernel.changelog index 6f0170053..eca811b02 100644 --- a/kernel.changelog +++ b/kernel.changelog @@ -1,3 +1,64 @@ +* Tue Jan 20 2026 CKI KWF Bot [6.12.0-187.el10] +- scsi: sg: Fix occasional bogus elapsed time that exceeds timeout (Michal Rábek) [RHEL-140732] +- powerpc/tools: drop `-o pipefail` in gcc check scripts (Jan Stancek) [RHEL-111046] +- thunderbolt: Add support for Intel Wildcat Lake (Desnes Nunes) [RHEL-95660] +- ipv4: start using dst_dev_rcu() (Hangbin Liu) [RHEL-128993] +- tcp: use dst_dev_rcu() in tcp_fastopen_active_disable_ofo_check() (Hangbin Liu) [RHEL-128993] +- tcp_metrics: use dst_dev_net_rcu() (Hangbin Liu) [RHEL-128993] +- net: use dst_dev_rcu() in sk_setup_caps() (Hangbin Liu) [RHEL-129089] {CVE-2025-40170} +- ipv6: use RCU in ip6_output() (Hangbin Liu) [RHEL-128993] {CVE-2025-40158} +- ipv6: use RCU in ip6_xmit() (Hangbin Liu) [RHEL-129028] {CVE-2025-40135} +- ipv6: start using dst_dev_rcu() (Hangbin Liu) [RHEL-128993] +- net: dst: introduce dst->dev_rcu (Hangbin Liu) [RHEL-128993] +- ipv6: mcast: Add ip6_mc_find_idev() helper (Hangbin Liu) [RHEL-128993] +- net: ipv4: guard ip_mr_output() with rcu (Hangbin Liu) [RHEL-128993] +- net: ipv4: Add ip_mr_output() (Hangbin Liu) [RHEL-128993] +- net: ipv4: ipmr: Split ipmr_queue_xmit() in two (Hangbin Liu) [RHEL-128993] +- net: ipv4: ipmr: ipmr_queue_xmit(): Drop local variable `dev' (Hangbin Liu) [RHEL-128993] +- RDMA/irdma: avoid invalid read in irdma_net_event (Kamal Heib) [RHEL-99206] +- RDMA/irdma: Fix irdma_alloc_ucontext_resp padding (Kamal Heib) [RHEL-99206] +- RDMA/irdma: Fix SRQ shadow area address initialization (Kamal Heib) [RHEL-99206] +- RDMA/irdma: Remove doorbell elision logic (Kamal Heib) [RHEL-99206] +- RDMA/irdma: Do not set IBK_LOCAL_DMA_LKEY for GEN3+ (Kamal Heib) [RHEL-99206] +- RDMA/irdma: Do not directly rely on IB_PD_UNSAFE_GLOBAL_RKEY (Kamal Heib) [RHEL-99206] +- RDMA/irdma: Add missing mutex destroy (Kamal Heib) [RHEL-99206] +- RDMA/irdma: Fix SIGBUS in AEQ destroy (Kamal Heib) [RHEL-99206] +- RDMA/irdma: Add a missing kfree of struct irdma_pci_f for GEN2 (Kamal Heib) [RHEL-99206] +- RDMA/irdma: Fix data race in irdma_free_pble (Kamal Heib) [RHEL-99206] +- RDMA/irdma: Fix data race in irdma_sc_ccq_arm (Kamal Heib) [RHEL-99206] +- RDMA/irdma: Remove redundant NULL check of udata in irdma_create_user_ah() (Kamal Heib) [RHEL-99206] +- RDMA/irdma: Remove unused CQ registry (Kamal Heib) [RHEL-99206] +- RDMA/irdma: Take a lock before moving SRQ tail in poll_cq (Kamal Heib) [RHEL-99206] +- RDMA/irdma: CQ size and shadow update changes for GEN3 (Kamal Heib) [RHEL-99206] +- RDMA/irdma: Silently consume unsignaled completions (Kamal Heib) [RHEL-99206] +- RDMA/irdma: Initialize cqp_cmds_info to prevent resource leaks (Kamal Heib) [RHEL-99206] +- RDMA/irdma: Enforce local fence for LOCAL_INV WRs (Kamal Heib) [RHEL-99206] +- RDMA/irdma: Fix vf_id size to u16 to avoid overflow (Kamal Heib) [RHEL-99206] +- RDMA/irdma: Set irdma_cq cq_num field during CQ create (Kamal Heib) [RHEL-99206] +- RDMA/irdma: Fix SD index calculation (Kamal Heib) [RHEL-99206] +- RDMA/irdma: Remove unused struct irdma_cq fields (Kamal Heib) [RHEL-99206] +- RDMA/irdma: Fix positive vs negative error codes in irdma_post_send() (Kamal Heib) [RHEL-99206] +- RDMA/irdma: Update Kconfig (Kamal Heib) [RHEL-99206] +- RDMA/irdma: Extend CQE Error and Flush Handling for GEN3 Devices (Kamal Heib) [RHEL-99206] +- RDMA/irdma: Add Atomic Operations support (Kamal Heib) [RHEL-99206] +- RDMA/irdma: Restrict Memory Window and CQE Timestamping to GEN3 (Kamal Heib) [RHEL-99206] +- RDMA/irdma: Add SRQ support (Kamal Heib) [RHEL-99206] +- RDMA/irdma: Support 64-byte CQEs and GEN3 CQE opcode decoding (Kamal Heib) [RHEL-99206] +- RDMA/irdma: Add support for V2 HMC resource management scheme (Kamal Heib) [RHEL-99206] +- RDMA/irdma: Extend QP context programming for GEN3 (Kamal Heib) [RHEL-99206] +- RDMA/irdma: Add GEN3 virtual QP1 support (Kamal Heib) [RHEL-99206] +- RDMA/irdma: Introduce GEN3 vPort driver support (Kamal Heib) [RHEL-99206] +- RDMA/irdma: Add GEN3 HW statistics support (Kamal Heib) [RHEL-99206] +- RDMA/irdma: Add GEN3 support for AEQ and CEQ (Kamal Heib) [RHEL-99206] +- RDMA/irdma: Add GEN3 CQP support with deferred completions (Kamal Heib) [RHEL-99206] +- RDMA/irdma: Discover and set up GEN3 hardware register layout (Kamal Heib) [RHEL-99206] +- RDMA/irdma: Add GEN3 core driver support (Kamal Heib) [RHEL-99206] +- RDMA/irdma: Refactor GEN2 auxiliary driver (Kamal Heib) [RHEL-99206] +- ice, irdma: fix an off by one in error handling code (Kamal Heib) [RHEL-99206] +- irdma: free iwdev->rf after removing MSI-X (Kamal Heib) [RHEL-99206] +- RDMA/irdma: Switch to using the crc32c library (Kamal Heib) [RHEL-99206] +Resolves: RHEL-111046, RHEL-128993, RHEL-129028, RHEL-129089, RHEL-140732, RHEL-95660, RHEL-99206 + * Mon Jan 19 2026 CKI KWF Bot [6.12.0-186.el10] - net: atlantic: fix fragment overflow handling in RX path (CKI Backport Bot) [RHEL-139492] {CVE-2025-68301} - Bluetooth: hci_sock: Prevent race in socket write iter and sock bind (CKI Backport Bot) [RHEL-139467] {CVE-2025-68305} diff --git a/kernel.spec b/kernel.spec index 00c787847..3c6ee04d5 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 186 +%define pkgrelease 187 %define kversion 6 -%define tarfile_release 6.12.0-186.el10 +%define tarfile_release 6.12.0-187.el10 # This is needed to do merge window version magic %define patchlevel 12 # This allows pkg_release to have configurable %%{?dist} tag -%define specrelease 186%{?buildid}%{?dist} +%define specrelease 187%{?buildid}%{?dist} # This defines the kabi tarball version -%define kabiversion 6.12.0-186.el10 +%define kabiversion 6.12.0-187.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 -* Tue Jan 20 2026 Eduard Abdullin - 6.12.0-186 +* Wed Jan 21 2026 Eduard Abdullin - 6.12.0-187 - Debrand for AlmaLinux OS - Use AlmaLinux OS secure boot cert -* Tue Jan 20 2026 Neal Gompa - 6.12.0-186 +* Wed Jan 21 2026 Neal Gompa - 6.12.0-187 - Enable Btrfs support for all kernel variants -* Tue Jan 20 2026 Andrew Lukoshko - 6.12.0-186 +* Wed Jan 21 2026 Andrew Lukoshko - 6.12.0-187 - 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 @@ -4537,6 +4537,66 @@ fi\ - kernel/rh_messages.h: enable all disabled pci devices by moving to unmaintained +* Tue Jan 20 2026 CKI KWF Bot [6.12.0-187.el10] +- scsi: sg: Fix occasional bogus elapsed time that exceeds timeout (Michal Rábek) [RHEL-140732] +- powerpc/tools: drop `-o pipefail` in gcc check scripts (Jan Stancek) [RHEL-111046] +- thunderbolt: Add support for Intel Wildcat Lake (Desnes Nunes) [RHEL-95660] +- ipv4: start using dst_dev_rcu() (Hangbin Liu) [RHEL-128993] +- tcp: use dst_dev_rcu() in tcp_fastopen_active_disable_ofo_check() (Hangbin Liu) [RHEL-128993] +- tcp_metrics: use dst_dev_net_rcu() (Hangbin Liu) [RHEL-128993] +- net: use dst_dev_rcu() in sk_setup_caps() (Hangbin Liu) [RHEL-129089] {CVE-2025-40170} +- ipv6: use RCU in ip6_output() (Hangbin Liu) [RHEL-128993] {CVE-2025-40158} +- ipv6: use RCU in ip6_xmit() (Hangbin Liu) [RHEL-129028] {CVE-2025-40135} +- ipv6: start using dst_dev_rcu() (Hangbin Liu) [RHEL-128993] +- net: dst: introduce dst->dev_rcu (Hangbin Liu) [RHEL-128993] +- ipv6: mcast: Add ip6_mc_find_idev() helper (Hangbin Liu) [RHEL-128993] +- net: ipv4: guard ip_mr_output() with rcu (Hangbin Liu) [RHEL-128993] +- net: ipv4: Add ip_mr_output() (Hangbin Liu) [RHEL-128993] +- net: ipv4: ipmr: Split ipmr_queue_xmit() in two (Hangbin Liu) [RHEL-128993] +- net: ipv4: ipmr: ipmr_queue_xmit(): Drop local variable `dev' (Hangbin Liu) [RHEL-128993] +- RDMA/irdma: avoid invalid read in irdma_net_event (Kamal Heib) [RHEL-99206] +- RDMA/irdma: Fix irdma_alloc_ucontext_resp padding (Kamal Heib) [RHEL-99206] +- RDMA/irdma: Fix SRQ shadow area address initialization (Kamal Heib) [RHEL-99206] +- RDMA/irdma: Remove doorbell elision logic (Kamal Heib) [RHEL-99206] +- RDMA/irdma: Do not set IBK_LOCAL_DMA_LKEY for GEN3+ (Kamal Heib) [RHEL-99206] +- RDMA/irdma: Do not directly rely on IB_PD_UNSAFE_GLOBAL_RKEY (Kamal Heib) [RHEL-99206] +- RDMA/irdma: Add missing mutex destroy (Kamal Heib) [RHEL-99206] +- RDMA/irdma: Fix SIGBUS in AEQ destroy (Kamal Heib) [RHEL-99206] +- RDMA/irdma: Add a missing kfree of struct irdma_pci_f for GEN2 (Kamal Heib) [RHEL-99206] +- RDMA/irdma: Fix data race in irdma_free_pble (Kamal Heib) [RHEL-99206] +- RDMA/irdma: Fix data race in irdma_sc_ccq_arm (Kamal Heib) [RHEL-99206] +- RDMA/irdma: Remove redundant NULL check of udata in irdma_create_user_ah() (Kamal Heib) [RHEL-99206] +- RDMA/irdma: Remove unused CQ registry (Kamal Heib) [RHEL-99206] +- RDMA/irdma: Take a lock before moving SRQ tail in poll_cq (Kamal Heib) [RHEL-99206] +- RDMA/irdma: CQ size and shadow update changes for GEN3 (Kamal Heib) [RHEL-99206] +- RDMA/irdma: Silently consume unsignaled completions (Kamal Heib) [RHEL-99206] +- RDMA/irdma: Initialize cqp_cmds_info to prevent resource leaks (Kamal Heib) [RHEL-99206] +- RDMA/irdma: Enforce local fence for LOCAL_INV WRs (Kamal Heib) [RHEL-99206] +- RDMA/irdma: Fix vf_id size to u16 to avoid overflow (Kamal Heib) [RHEL-99206] +- RDMA/irdma: Set irdma_cq cq_num field during CQ create (Kamal Heib) [RHEL-99206] +- RDMA/irdma: Fix SD index calculation (Kamal Heib) [RHEL-99206] +- RDMA/irdma: Remove unused struct irdma_cq fields (Kamal Heib) [RHEL-99206] +- RDMA/irdma: Fix positive vs negative error codes in irdma_post_send() (Kamal Heib) [RHEL-99206] +- RDMA/irdma: Update Kconfig (Kamal Heib) [RHEL-99206] +- RDMA/irdma: Extend CQE Error and Flush Handling for GEN3 Devices (Kamal Heib) [RHEL-99206] +- RDMA/irdma: Add Atomic Operations support (Kamal Heib) [RHEL-99206] +- RDMA/irdma: Restrict Memory Window and CQE Timestamping to GEN3 (Kamal Heib) [RHEL-99206] +- RDMA/irdma: Add SRQ support (Kamal Heib) [RHEL-99206] +- RDMA/irdma: Support 64-byte CQEs and GEN3 CQE opcode decoding (Kamal Heib) [RHEL-99206] +- RDMA/irdma: Add support for V2 HMC resource management scheme (Kamal Heib) [RHEL-99206] +- RDMA/irdma: Extend QP context programming for GEN3 (Kamal Heib) [RHEL-99206] +- RDMA/irdma: Add GEN3 virtual QP1 support (Kamal Heib) [RHEL-99206] +- RDMA/irdma: Introduce GEN3 vPort driver support (Kamal Heib) [RHEL-99206] +- RDMA/irdma: Add GEN3 HW statistics support (Kamal Heib) [RHEL-99206] +- RDMA/irdma: Add GEN3 support for AEQ and CEQ (Kamal Heib) [RHEL-99206] +- RDMA/irdma: Add GEN3 CQP support with deferred completions (Kamal Heib) [RHEL-99206] +- RDMA/irdma: Discover and set up GEN3 hardware register layout (Kamal Heib) [RHEL-99206] +- RDMA/irdma: Add GEN3 core driver support (Kamal Heib) [RHEL-99206] +- RDMA/irdma: Refactor GEN2 auxiliary driver (Kamal Heib) [RHEL-99206] +- ice, irdma: fix an off by one in error handling code (Kamal Heib) [RHEL-99206] +- irdma: free iwdev->rf after removing MSI-X (Kamal Heib) [RHEL-99206] +- RDMA/irdma: Switch to using the crc32c library (Kamal Heib) [RHEL-99206] + * Mon Jan 19 2026 CKI KWF Bot [6.12.0-186.el10] - net: atlantic: fix fragment overflow handling in RX path (CKI Backport Bot) [RHEL-139492] {CVE-2025-68301} - Bluetooth: hci_sock: Prevent race in socket write iter and sock bind (CKI Backport Bot) [RHEL-139467] {CVE-2025-68305} diff --git a/sources b/sources index 250ff052d..e0643bccf 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-186.el10.tar.xz) = 53ef4f9134277981f306856258826ee077594a38efc7ade44e9210de3e277eccb7bdd9d33a3b15991f7eadc22302e8131ca836cd3e20a5e122dd30644e7f8c2e -SHA512 (kernel-abi-stablelists-6.12.0-186.el10.tar.xz) = 802aab4654ca22cc96c011b49048075386a03368c3fc51e2423451fcbfb6f3089bdebe28816b9857dea541d041782d7c810cb951d4c23d75b8ca113a79fe9c82 -SHA512 (kernel-kabi-dw-6.12.0-186.el10.tar.xz) = 14de7449a7064cfd8e3aa62130d55522915c6c8a635ec2230f19c295edf3617d10da04b3d3975d2017a6988315691044f91faa675c1ad67f07397c76b0673eb9 +SHA512 (linux-6.12.0-187.el10.tar.xz) = 1cb201e41d5a88bb10180fcd7551ef93eab40eec7c17123c23c38d44ab91e992b5ac43f230658871efb026291a6233deb6c720beca611b4d258935fe91fddbc2 +SHA512 (kernel-abi-stablelists-6.12.0-187.el10.tar.xz) = 04675639c872ffd6e1c1261dd781452d360941bfad664130929483fb0e3b0703c9af04dbda735eb9f5320cb35a5fa786b5334a157564c0fa60bcd03ea116876c +SHA512 (kernel-kabi-dw-6.12.0-187.el10.tar.xz) = 89e00d235931fffafef0cf2f4378e974c5f686687d5cb19f95896676f4f26bb8a5c960bbf59698b665ccd082c8839b10188b0703f6dafe17354f040d03b80550