From 1f28df9872cf56e3de246d8cd11bb27b2fbe004f Mon Sep 17 00:00:00 2001 From: Eduard Abdullin Date: Fri, 12 Dec 2025 02:08:09 +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 | 48 +++++++++++++++++++++++++++++++++++++ kernel.spec | 61 ++++++++++++++++++++++++++++++++++++++++++------ sources | 6 ++--- 4 files changed, 106 insertions(+), 11 deletions(-) diff --git a/Makefile.rhelver b/Makefile.rhelver index 8e4dd98e4..d33d70ec2 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 = 171 +RHEL_RELEASE = 172 # # RHEL_REBASE_NUM diff --git a/kernel.changelog b/kernel.changelog index 53afa3024..741f0c929 100644 --- a/kernel.changelog +++ b/kernel.changelog @@ -1,3 +1,51 @@ +* Thu Dec 11 2025 CKI KWF Bot [6.12.0-172.el10] +- powerpc/kdump: Fix size calculation for hot-removed memory ranges (Mamatha Inamdar) [RHEL-126704] +- idpf: fix possible vport_config NULL pointer deref in remove (Michal Schmidt) [RHEL-99641] +- idpf: cleanup remaining SKBs in PTP flows (Michal Schmidt) [RHEL-99641] +- idpf: fix mismatched free function for dma_alloc_coherent (Michal Schmidt) [RHEL-99641] +- idpf: add HW timestamping statistics (Michal Schmidt) [RHEL-99641] +- idpf: add support for nointerrupt queues (Michal Schmidt) [RHEL-99641] +- idpf: remove SW marker handling from NAPI (Michal Schmidt) [RHEL-99641] +- idpf: add 4-byte completion descriptor definition (Michal Schmidt) [RHEL-99641] +- idpf: use a saner limit for default number of queues to allocate (Michal Schmidt) [RHEL-99641] +- idpf: fix Rx descriptor ready check barrier in splitq (Michal Schmidt) [RHEL-99641] +- idpf: do not linearize big TSO packets (Michal Schmidt) [RHEL-99641] +- idpf: fix UAF in RDMA core aux dev deinitialization (Michal Schmidt) [RHEL-99641] +- idpf: remove obsolete stashing code (Michal Schmidt) [RHEL-99641] +- idpf: stop Tx if there are insufficient buffer resources (Michal Schmidt) [RHEL-99641] +- idpf: replace flow scheduling buffer ring with buffer pool (Michal Schmidt) [RHEL-99641] +- idpf: simplify and fix splitq Tx packet rollback error path (Michal Schmidt) [RHEL-99641] +- idpf: improve when to set RE bit logic (Michal Schmidt) [RHEL-99641] +- idpf: add support for Tx refillqs in flow scheduling mode (Michal Schmidt) [RHEL-99641] +- idpf: preserve coalescing settings across resets (Michal Schmidt) [RHEL-99641] +- idpf: add cross timestamping (Michal Schmidt) [RHEL-99641] +- idpf: add flow steering support (Michal Schmidt) [RHEL-99641] +- virtchnl2: add flow steering support (Michal Schmidt) [RHEL-99641] +- virtchnl2: rename enum virtchnl2_cap_rss (Michal Schmidt) [RHEL-99641] +- idpf: implement get LAN MMIO memory regions (Michal Schmidt) [RHEL-99641] +- idpf: implement IDC vport aux driver MTU change handler (Michal Schmidt) [RHEL-99641] +- idpf: implement remaining IDC RDMA core callbacks and handlers (Michal Schmidt) [RHEL-99641] +- idpf: implement RDMA vport auxiliary dev create, init, and destroy (Michal Schmidt) [RHEL-99641] +- idpf: implement core RDMA auxiliary dev create, init, and destroy (Michal Schmidt) [RHEL-99641] +- idpf: use reserved RDMA vectors from control plane (Michal Schmidt) [RHEL-99641] +- idpf: return 0 size for RSS key if not supported (Michal Schmidt) [RHEL-99641] +- idpf: avoid mailbox timeout delays during reset (Michal Schmidt) [RHEL-99641] +- idpf: fix a race in txq wakeup (Michal Schmidt) [RHEL-99641] +- idpf: add support for Rx timestamping (Michal Schmidt) [RHEL-99641] +- idpf: add Tx timestamp flows (Michal Schmidt) [RHEL-99641] +- idpf: add Tx timestamp capabilities negotiation (Michal Schmidt) [RHEL-99641] +- idpf: add PTP clock configuration (Michal Schmidt) [RHEL-99641] +- idpf: add mailbox access to read PTP clock time (Michal Schmidt) [RHEL-99641] +- idpf: negotiate PTP capabilities and get PTP clock (Michal Schmidt) [RHEL-99641] +- idpf: move virtchnl structures to the header file (Michal Schmidt) [RHEL-99641] +- virtchnl: add PTP virtchnl definitions (Michal Schmidt) [RHEL-99641] +- idpf: add initial PTP support (Michal Schmidt) [RHEL-99641] +- idpf: change the method for mailbox workqueue allocation (Michal Schmidt) [RHEL-99641] +- idpf: remove unreachable code from setting mailbox (Michal Schmidt) [RHEL-99641] +- idpf: assign extracted ptype to struct libeth_rqe_info field (Michal Schmidt) [RHEL-99641] +- idpf: fix idpf_vport_splitq_napi_poll() (Michal Schmidt) [RHEL-99641] +Resolves: RHEL-126704, RHEL-99641 + * Tue Dec 09 2025 CKI KWF Bot [6.12.0-171.el10] - be2net: pass wrb_params in case of OS2BMC (Mohammad Heib) [RHEL-96555 RHEL-99249] - be2net: Use correct byte order and format string for TCP seq and ack_seq (Mohammad Heib) [RHEL-96555 RHEL-99249] diff --git a/kernel.spec b/kernel.spec index 96c98b0cb..a8a460b46 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 171 +%define pkgrelease 172 %define kversion 6 -%define tarfile_release 6.12.0-171.el10 +%define tarfile_release 6.12.0-172.el10 # This is needed to do merge window version magic %define patchlevel 12 # This allows pkg_release to have configurable %%{?dist} tag -%define specrelease 171%{?buildid}%{?dist} +%define specrelease 172%{?buildid}%{?dist} # This defines the kabi tarball version -%define kabiversion 6.12.0-171.el10 +%define kabiversion 6.12.0-172.el10 # If this variable is set to 1, a bpf selftests build failure will cause a # fatal kernel package build error @@ -4511,14 +4511,14 @@ fi\ # # %changelog -* Thu Dec 11 2025 Eduard Abdullin - 6.12.0-171 +* Fri Dec 12 2025 Eduard Abdullin - 6.12.0-172 - Debrand for AlmaLinux OS - Use AlmaLinux OS secure boot cert -* Thu Dec 11 2025 Neal Gompa - 6.12.0-171 +* Fri Dec 12 2025 Neal Gompa - 6.12.0-172 - Enable Btrfs support for all kernel variants -* Thu Dec 11 2025 Andrew Lukoshko - 6.12.0-171 +* Fri Dec 12 2025 Andrew Lukoshko - 6.12.0-172 - 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 @@ -4529,6 +4529,53 @@ fi\ - kernel/rh_messages.h: enable all disabled pci devices by moving to unmaintained +* Thu Dec 11 2025 CKI KWF Bot [6.12.0-172.el10] +- powerpc/kdump: Fix size calculation for hot-removed memory ranges (Mamatha Inamdar) [RHEL-126704] +- idpf: fix possible vport_config NULL pointer deref in remove (Michal Schmidt) [RHEL-99641] +- idpf: cleanup remaining SKBs in PTP flows (Michal Schmidt) [RHEL-99641] +- idpf: fix mismatched free function for dma_alloc_coherent (Michal Schmidt) [RHEL-99641] +- idpf: add HW timestamping statistics (Michal Schmidt) [RHEL-99641] +- idpf: add support for nointerrupt queues (Michal Schmidt) [RHEL-99641] +- idpf: remove SW marker handling from NAPI (Michal Schmidt) [RHEL-99641] +- idpf: add 4-byte completion descriptor definition (Michal Schmidt) [RHEL-99641] +- idpf: use a saner limit for default number of queues to allocate (Michal Schmidt) [RHEL-99641] +- idpf: fix Rx descriptor ready check barrier in splitq (Michal Schmidt) [RHEL-99641] +- idpf: do not linearize big TSO packets (Michal Schmidt) [RHEL-99641] +- idpf: fix UAF in RDMA core aux dev deinitialization (Michal Schmidt) [RHEL-99641] +- idpf: remove obsolete stashing code (Michal Schmidt) [RHEL-99641] +- idpf: stop Tx if there are insufficient buffer resources (Michal Schmidt) [RHEL-99641] +- idpf: replace flow scheduling buffer ring with buffer pool (Michal Schmidt) [RHEL-99641] +- idpf: simplify and fix splitq Tx packet rollback error path (Michal Schmidt) [RHEL-99641] +- idpf: improve when to set RE bit logic (Michal Schmidt) [RHEL-99641] +- idpf: add support for Tx refillqs in flow scheduling mode (Michal Schmidt) [RHEL-99641] +- idpf: preserve coalescing settings across resets (Michal Schmidt) [RHEL-99641] +- idpf: add cross timestamping (Michal Schmidt) [RHEL-99641] +- idpf: add flow steering support (Michal Schmidt) [RHEL-99641] +- virtchnl2: add flow steering support (Michal Schmidt) [RHEL-99641] +- virtchnl2: rename enum virtchnl2_cap_rss (Michal Schmidt) [RHEL-99641] +- idpf: implement get LAN MMIO memory regions (Michal Schmidt) [RHEL-99641] +- idpf: implement IDC vport aux driver MTU change handler (Michal Schmidt) [RHEL-99641] +- idpf: implement remaining IDC RDMA core callbacks and handlers (Michal Schmidt) [RHEL-99641] +- idpf: implement RDMA vport auxiliary dev create, init, and destroy (Michal Schmidt) [RHEL-99641] +- idpf: implement core RDMA auxiliary dev create, init, and destroy (Michal Schmidt) [RHEL-99641] +- idpf: use reserved RDMA vectors from control plane (Michal Schmidt) [RHEL-99641] +- idpf: return 0 size for RSS key if not supported (Michal Schmidt) [RHEL-99641] +- idpf: avoid mailbox timeout delays during reset (Michal Schmidt) [RHEL-99641] +- idpf: fix a race in txq wakeup (Michal Schmidt) [RHEL-99641] +- idpf: add support for Rx timestamping (Michal Schmidt) [RHEL-99641] +- idpf: add Tx timestamp flows (Michal Schmidt) [RHEL-99641] +- idpf: add Tx timestamp capabilities negotiation (Michal Schmidt) [RHEL-99641] +- idpf: add PTP clock configuration (Michal Schmidt) [RHEL-99641] +- idpf: add mailbox access to read PTP clock time (Michal Schmidt) [RHEL-99641] +- idpf: negotiate PTP capabilities and get PTP clock (Michal Schmidt) [RHEL-99641] +- idpf: move virtchnl structures to the header file (Michal Schmidt) [RHEL-99641] +- virtchnl: add PTP virtchnl definitions (Michal Schmidt) [RHEL-99641] +- idpf: add initial PTP support (Michal Schmidt) [RHEL-99641] +- idpf: change the method for mailbox workqueue allocation (Michal Schmidt) [RHEL-99641] +- idpf: remove unreachable code from setting mailbox (Michal Schmidt) [RHEL-99641] +- idpf: assign extracted ptype to struct libeth_rqe_info field (Michal Schmidt) [RHEL-99641] +- idpf: fix idpf_vport_splitq_napi_poll() (Michal Schmidt) [RHEL-99641] + * Tue Dec 09 2025 CKI KWF Bot [6.12.0-171.el10] - be2net: pass wrb_params in case of OS2BMC (Mohammad Heib) [RHEL-96555 RHEL-99249] - be2net: Use correct byte order and format string for TCP seq and ack_seq (Mohammad Heib) [RHEL-96555 RHEL-99249] diff --git a/sources b/sources index 916a687fb..d362a6b9c 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-171.el10.tar.xz) = 4fadd326a99cd069a8634fde150bcc0b3b8a4f987c7555622f8a7232ef69d4564a93442fdb258e31736b9fd41e285ae1404ca26dcf1c295f618b4463a3c5898d -SHA512 (kernel-abi-stablelists-6.12.0-171.el10.tar.xz) = 6cba930096442b7b8778b7a92c1aca7a9caf19e05c4fd287a1eb599a558c9feddfbdb6c68cd16300ce5103686e7032188b65008c22c94db47cba684d647110a7 -SHA512 (kernel-kabi-dw-6.12.0-171.el10.tar.xz) = 59c50a066149ea2870f5bf332bf288ac14a7b3b3c4234fe0e6892669266e85b2beb72bf83c5d24393c6738ce9c8d7e0565d5864174e3c85bc63d937a667c4fb4 +SHA512 (linux-6.12.0-172.el10.tar.xz) = 82725dcaa8bf486d37d3e2c7d044904dcf66ac583b4848fa898c4820b197ab7b29b3ac8c859599bd1daac57203483ae7d135f144dfb3eaab846eaaa39ccfd9ca +SHA512 (kernel-abi-stablelists-6.12.0-172.el10.tar.xz) = 76e495d44a0a0712adeb4b8634859e50351207c7786052a393395a48fad8ee175d56e3b863acaaa0a2cd680c63519305c2193935076251774800eba82712824f +SHA512 (kernel-kabi-dw-6.12.0-172.el10.tar.xz) = ad6e40b2c0c665ce22cc231801bd33ef38e6c02d8b44dd8bea41ecd929f995bec50924b2bdca0fb97d977ddae88c6bb4d450fb8d35d7d5790eab8fb5d3dbed96