From d1e888e1920b174baceea9ad76ef5b3347e58a4a Mon Sep 17 00:00:00 2001 From: Eduard Abdullin Date: Wed, 19 Nov 2025 02:17:39 +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 | 32 +-- kernel-aarch64-64k-debug-rhel.config | 4 + kernel-aarch64-64k-rhel.config | 4 + kernel-aarch64-debug-rhel.config | 4 + kernel-aarch64-rhel.config | 4 + kernel-aarch64-rt-64k-debug-rhel.config | 4 + kernel-aarch64-rt-64k-rhel.config | 4 + kernel-aarch64-rt-debug-rhel.config | 4 + kernel-aarch64-rt-rhel.config | 4 + kernel-ppc64le-debug-rhel.config | 4 + kernel-ppc64le-rhel.config | 4 + kernel-riscv64-debug-rhel.config | 4 + kernel-riscv64-rhel.config | 4 + kernel-s390x-debug-rhel.config | 4 + kernel-s390x-rhel.config | 4 + kernel-s390x-zfcpdump-rhel.config | 4 + kernel-x86_64-debug-rhel.config | 4 + kernel-x86_64-rhel.config | 4 + kernel-x86_64-rt-debug-rhel.config | 4 + kernel-x86_64-rt-rhel.config | 4 + kernel.changelog | 285 +++++++++++++++++++++++ kernel.spec | 297 +++++++++++++++++++++++- sources | 6 +- 23 files changed, 655 insertions(+), 41 deletions(-) diff --git a/Makefile.rhelver b/Makefile.rhelver index f9322a335..ec796dbda 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 = 157 +RHEL_RELEASE = 159 # # RHEL_REBASE_NUM @@ -49,36 +49,6 @@ RHEL_REBASE_NUM = 1 # ZSTREAM ?= no -# -# Early y+1 numbering -# -------------------- -# -# In early y+1 process, RHEL_RELEASE consists of 2 numbers: x.y -# First is RHEL_RELEASE inherited/merged from y as-is, second number -# is incremented with each build starting from 1. After merge from y, -# it resets back to 1. This way y+1 nvr reflects status of last merge. -# -# Example: -# -# rhel8.0 rhel-8.1 -# kernel-4.18.0-58.el8 --> kernel-4.18.0-58.1.el8 -# kernel-4.18.0-58.2.el8 -# kernel-4.18.0-59.el8 kernel-4.18.0-59.1.el8 -# kernel-4.18.0-60.el8 -# kernel-4.18.0-61.el8 --> kernel-4.18.0-61.1.el8 -# -# -# Use this spot to avoid future merge conflicts. -# Do not trim this comment. -EARLY_YSTREAM ?= no -EARLY_YBUILD:= -EARLY_YRELEASE:= -ifneq ("$(ZSTREAM)", "yes") - ifeq ("$(EARLY_YSTREAM)","yes") - RHEL_RELEASE:=$(RHEL_RELEASE).$(EARLY_YRELEASE) - endif -endif - # # Automotive # ---------- diff --git a/kernel-aarch64-64k-debug-rhel.config b/kernel-aarch64-64k-debug-rhel.config index 8c122106f..b8dd207b6 100644 --- a/kernel-aarch64-64k-debug-rhel.config +++ b/kernel-aarch64-64k-debug-rhel.config @@ -63,6 +63,7 @@ CONFIG_ACPI_TABLE_UPGRADE=y # CONFIG_ACPI_TAD is not set CONFIG_ACPI_THERMAL=y CONFIG_ACPI_VIDEO=m +# CONFIG_ACPI_WMI_LEGACY_DEVICE_NAMES is not set CONFIG_ACPI=y # CONFIG_ACQUIRE_WDT is not set # CONFIG_AD2S1200 is not set @@ -2914,6 +2915,7 @@ CONFIG_INFINIBAND_CXGB4=m CONFIG_INFINIBAND_EFA=m # CONFIG_INFINIBAND_ERDMA is not set # CONFIG_INFINIBAND_HNS is not set +# CONFIG_INFINIBAND_IONIC is not set CONFIG_INFINIBAND_IPOIB_CM=y # CONFIG_INFINIBAND_IPOIB_DEBUG_DATA is not set CONFIG_INFINIBAND_IPOIB_DEBUG=y @@ -5077,12 +5079,14 @@ CONFIG_PHY_NS2_USB_DRD=y # CONFIG_PHY_QCOM_IPQ4019_USB is not set # CONFIG_PHY_QCOM_IPQ806X_SATA is not set # CONFIG_PHY_QCOM_IPQ806X_USB is not set +# CONFIG_PHY_QCOM_M31_EUSB is not set # CONFIG_PHY_QCOM_M31_USB is not set # CONFIG_PHY_QCOM_PCIE2 is not set # CONFIG_PHY_QCOM_QMP is not set # CONFIG_PHY_QCOM_QUSB2 is not set # CONFIG_PHY_QCOM_SGMII_ETH is not set # CONFIG_PHY_QCOM_SNPS_EUSB2 is not set +# CONFIG_PHY_QCOM_UNIPHY_PCIE_28LP is not set # CONFIG_PHY_QCOM_USB_HS_28NM is not set # CONFIG_PHY_QCOM_USB_HSIC is not set # CONFIG_PHY_QCOM_USB_HS is not set diff --git a/kernel-aarch64-64k-rhel.config b/kernel-aarch64-64k-rhel.config index fe0bf37cd..8df00983e 100644 --- a/kernel-aarch64-64k-rhel.config +++ b/kernel-aarch64-64k-rhel.config @@ -63,6 +63,7 @@ CONFIG_ACPI_TABLE_UPGRADE=y # CONFIG_ACPI_TAD is not set CONFIG_ACPI_THERMAL=y CONFIG_ACPI_VIDEO=m +# CONFIG_ACPI_WMI_LEGACY_DEVICE_NAMES is not set CONFIG_ACPI=y # CONFIG_ACQUIRE_WDT is not set # CONFIG_AD2S1200 is not set @@ -2898,6 +2899,7 @@ CONFIG_INFINIBAND_CXGB4=m CONFIG_INFINIBAND_EFA=m # CONFIG_INFINIBAND_ERDMA is not set # CONFIG_INFINIBAND_HNS is not set +# CONFIG_INFINIBAND_IONIC is not set CONFIG_INFINIBAND_IPOIB_CM=y # CONFIG_INFINIBAND_IPOIB_DEBUG_DATA is not set CONFIG_INFINIBAND_IPOIB_DEBUG=y @@ -5054,12 +5056,14 @@ CONFIG_PHY_NS2_USB_DRD=y # CONFIG_PHY_QCOM_IPQ4019_USB is not set # CONFIG_PHY_QCOM_IPQ806X_SATA is not set # CONFIG_PHY_QCOM_IPQ806X_USB is not set +# CONFIG_PHY_QCOM_M31_EUSB is not set # CONFIG_PHY_QCOM_M31_USB is not set # CONFIG_PHY_QCOM_PCIE2 is not set # CONFIG_PHY_QCOM_QMP is not set # CONFIG_PHY_QCOM_QUSB2 is not set # CONFIG_PHY_QCOM_SGMII_ETH is not set # CONFIG_PHY_QCOM_SNPS_EUSB2 is not set +# CONFIG_PHY_QCOM_UNIPHY_PCIE_28LP is not set # CONFIG_PHY_QCOM_USB_HS_28NM is not set # CONFIG_PHY_QCOM_USB_HSIC is not set # CONFIG_PHY_QCOM_USB_HS is not set diff --git a/kernel-aarch64-debug-rhel.config b/kernel-aarch64-debug-rhel.config index 091474513..18f7b0512 100644 --- a/kernel-aarch64-debug-rhel.config +++ b/kernel-aarch64-debug-rhel.config @@ -63,6 +63,7 @@ CONFIG_ACPI_TABLE_UPGRADE=y # CONFIG_ACPI_TAD is not set CONFIG_ACPI_THERMAL=y CONFIG_ACPI_VIDEO=m +# CONFIG_ACPI_WMI_LEGACY_DEVICE_NAMES is not set CONFIG_ACPI=y # CONFIG_ACQUIRE_WDT is not set # CONFIG_AD2S1200 is not set @@ -2911,6 +2912,7 @@ CONFIG_INFINIBAND_CXGB4=m CONFIG_INFINIBAND_EFA=m # CONFIG_INFINIBAND_ERDMA is not set # CONFIG_INFINIBAND_HNS is not set +# CONFIG_INFINIBAND_IONIC is not set CONFIG_INFINIBAND_IPOIB_CM=y # CONFIG_INFINIBAND_IPOIB_DEBUG_DATA is not set CONFIG_INFINIBAND_IPOIB_DEBUG=y @@ -5073,12 +5075,14 @@ CONFIG_PHY_NS2_USB_DRD=y # CONFIG_PHY_QCOM_IPQ4019_USB is not set # CONFIG_PHY_QCOM_IPQ806X_SATA is not set # CONFIG_PHY_QCOM_IPQ806X_USB is not set +# CONFIG_PHY_QCOM_M31_EUSB is not set # CONFIG_PHY_QCOM_M31_USB is not set # CONFIG_PHY_QCOM_PCIE2 is not set # CONFIG_PHY_QCOM_QMP is not set # CONFIG_PHY_QCOM_QUSB2 is not set # CONFIG_PHY_QCOM_SGMII_ETH is not set # CONFIG_PHY_QCOM_SNPS_EUSB2 is not set +# CONFIG_PHY_QCOM_UNIPHY_PCIE_28LP is not set # CONFIG_PHY_QCOM_USB_HS_28NM is not set # CONFIG_PHY_QCOM_USB_HSIC is not set # CONFIG_PHY_QCOM_USB_HS is not set diff --git a/kernel-aarch64-rhel.config b/kernel-aarch64-rhel.config index ccce4fbcd..f59c089c9 100644 --- a/kernel-aarch64-rhel.config +++ b/kernel-aarch64-rhel.config @@ -63,6 +63,7 @@ CONFIG_ACPI_TABLE_UPGRADE=y # CONFIG_ACPI_TAD is not set CONFIG_ACPI_THERMAL=y CONFIG_ACPI_VIDEO=m +# CONFIG_ACPI_WMI_LEGACY_DEVICE_NAMES is not set CONFIG_ACPI=y # CONFIG_ACQUIRE_WDT is not set # CONFIG_AD2S1200 is not set @@ -2895,6 +2896,7 @@ CONFIG_INFINIBAND_CXGB4=m CONFIG_INFINIBAND_EFA=m # CONFIG_INFINIBAND_ERDMA is not set # CONFIG_INFINIBAND_HNS is not set +# CONFIG_INFINIBAND_IONIC is not set CONFIG_INFINIBAND_IPOIB_CM=y # CONFIG_INFINIBAND_IPOIB_DEBUG_DATA is not set CONFIG_INFINIBAND_IPOIB_DEBUG=y @@ -5050,12 +5052,14 @@ CONFIG_PHY_NS2_USB_DRD=y # CONFIG_PHY_QCOM_IPQ4019_USB is not set # CONFIG_PHY_QCOM_IPQ806X_SATA is not set # CONFIG_PHY_QCOM_IPQ806X_USB is not set +# CONFIG_PHY_QCOM_M31_EUSB is not set # CONFIG_PHY_QCOM_M31_USB is not set # CONFIG_PHY_QCOM_PCIE2 is not set # CONFIG_PHY_QCOM_QMP is not set # CONFIG_PHY_QCOM_QUSB2 is not set # CONFIG_PHY_QCOM_SGMII_ETH is not set # CONFIG_PHY_QCOM_SNPS_EUSB2 is not set +# CONFIG_PHY_QCOM_UNIPHY_PCIE_28LP is not set # CONFIG_PHY_QCOM_USB_HS_28NM is not set # CONFIG_PHY_QCOM_USB_HSIC is not set # CONFIG_PHY_QCOM_USB_HS is not set diff --git a/kernel-aarch64-rt-64k-debug-rhel.config b/kernel-aarch64-rt-64k-debug-rhel.config index f83f58c05..c83109b66 100644 --- a/kernel-aarch64-rt-64k-debug-rhel.config +++ b/kernel-aarch64-rt-64k-debug-rhel.config @@ -63,6 +63,7 @@ CONFIG_ACPI_TABLE_UPGRADE=y # CONFIG_ACPI_TAD is not set CONFIG_ACPI_THERMAL=y CONFIG_ACPI_VIDEO=m +# CONFIG_ACPI_WMI_LEGACY_DEVICE_NAMES is not set CONFIG_ACPI=y # CONFIG_ACQUIRE_WDT is not set # CONFIG_AD2S1200 is not set @@ -2955,6 +2956,7 @@ CONFIG_INFINIBAND_CXGB4=m CONFIG_INFINIBAND_EFA=m # CONFIG_INFINIBAND_ERDMA is not set # CONFIG_INFINIBAND_HNS is not set +# CONFIG_INFINIBAND_IONIC is not set CONFIG_INFINIBAND_IPOIB_CM=y # CONFIG_INFINIBAND_IPOIB_DEBUG_DATA is not set CONFIG_INFINIBAND_IPOIB_DEBUG=y @@ -5118,12 +5120,14 @@ CONFIG_PHY_NS2_USB_DRD=y # CONFIG_PHY_QCOM_IPQ4019_USB is not set # CONFIG_PHY_QCOM_IPQ806X_SATA is not set # CONFIG_PHY_QCOM_IPQ806X_USB is not set +# CONFIG_PHY_QCOM_M31_EUSB is not set # CONFIG_PHY_QCOM_M31_USB is not set # CONFIG_PHY_QCOM_PCIE2 is not set # CONFIG_PHY_QCOM_QMP is not set # CONFIG_PHY_QCOM_QUSB2 is not set # CONFIG_PHY_QCOM_SGMII_ETH is not set # CONFIG_PHY_QCOM_SNPS_EUSB2 is not set +# CONFIG_PHY_QCOM_UNIPHY_PCIE_28LP is not set # CONFIG_PHY_QCOM_USB_HS_28NM is not set # CONFIG_PHY_QCOM_USB_HSIC is not set # CONFIG_PHY_QCOM_USB_HS is not set diff --git a/kernel-aarch64-rt-64k-rhel.config b/kernel-aarch64-rt-64k-rhel.config index d0217c2b4..98d02e606 100644 --- a/kernel-aarch64-rt-64k-rhel.config +++ b/kernel-aarch64-rt-64k-rhel.config @@ -63,6 +63,7 @@ CONFIG_ACPI_TABLE_UPGRADE=y # CONFIG_ACPI_TAD is not set CONFIG_ACPI_THERMAL=y CONFIG_ACPI_VIDEO=m +# CONFIG_ACPI_WMI_LEGACY_DEVICE_NAMES is not set CONFIG_ACPI=y # CONFIG_ACQUIRE_WDT is not set # CONFIG_AD2S1200 is not set @@ -2939,6 +2940,7 @@ CONFIG_INFINIBAND_CXGB4=m CONFIG_INFINIBAND_EFA=m # CONFIG_INFINIBAND_ERDMA is not set # CONFIG_INFINIBAND_HNS is not set +# CONFIG_INFINIBAND_IONIC is not set CONFIG_INFINIBAND_IPOIB_CM=y # CONFIG_INFINIBAND_IPOIB_DEBUG_DATA is not set CONFIG_INFINIBAND_IPOIB_DEBUG=y @@ -5095,12 +5097,14 @@ CONFIG_PHY_NS2_USB_DRD=y # CONFIG_PHY_QCOM_IPQ4019_USB is not set # CONFIG_PHY_QCOM_IPQ806X_SATA is not set # CONFIG_PHY_QCOM_IPQ806X_USB is not set +# CONFIG_PHY_QCOM_M31_EUSB is not set # CONFIG_PHY_QCOM_M31_USB is not set # CONFIG_PHY_QCOM_PCIE2 is not set # CONFIG_PHY_QCOM_QMP is not set # CONFIG_PHY_QCOM_QUSB2 is not set # CONFIG_PHY_QCOM_SGMII_ETH is not set # CONFIG_PHY_QCOM_SNPS_EUSB2 is not set +# CONFIG_PHY_QCOM_UNIPHY_PCIE_28LP is not set # CONFIG_PHY_QCOM_USB_HS_28NM is not set # CONFIG_PHY_QCOM_USB_HSIC is not set # CONFIG_PHY_QCOM_USB_HS is not set diff --git a/kernel-aarch64-rt-debug-rhel.config b/kernel-aarch64-rt-debug-rhel.config index c0a7abb99..3e5d74e4d 100644 --- a/kernel-aarch64-rt-debug-rhel.config +++ b/kernel-aarch64-rt-debug-rhel.config @@ -63,6 +63,7 @@ CONFIG_ACPI_TABLE_UPGRADE=y # CONFIG_ACPI_TAD is not set CONFIG_ACPI_THERMAL=y CONFIG_ACPI_VIDEO=m +# CONFIG_ACPI_WMI_LEGACY_DEVICE_NAMES is not set CONFIG_ACPI=y # CONFIG_ACQUIRE_WDT is not set # CONFIG_AD2S1200 is not set @@ -2952,6 +2953,7 @@ CONFIG_INFINIBAND_CXGB4=m CONFIG_INFINIBAND_EFA=m # CONFIG_INFINIBAND_ERDMA is not set # CONFIG_INFINIBAND_HNS is not set +# CONFIG_INFINIBAND_IONIC is not set CONFIG_INFINIBAND_IPOIB_CM=y # CONFIG_INFINIBAND_IPOIB_DEBUG_DATA is not set CONFIG_INFINIBAND_IPOIB_DEBUG=y @@ -5114,12 +5116,14 @@ CONFIG_PHY_NS2_USB_DRD=y # CONFIG_PHY_QCOM_IPQ4019_USB is not set # CONFIG_PHY_QCOM_IPQ806X_SATA is not set # CONFIG_PHY_QCOM_IPQ806X_USB is not set +# CONFIG_PHY_QCOM_M31_EUSB is not set # CONFIG_PHY_QCOM_M31_USB is not set # CONFIG_PHY_QCOM_PCIE2 is not set # CONFIG_PHY_QCOM_QMP is not set # CONFIG_PHY_QCOM_QUSB2 is not set # CONFIG_PHY_QCOM_SGMII_ETH is not set # CONFIG_PHY_QCOM_SNPS_EUSB2 is not set +# CONFIG_PHY_QCOM_UNIPHY_PCIE_28LP is not set # CONFIG_PHY_QCOM_USB_HS_28NM is not set # CONFIG_PHY_QCOM_USB_HSIC is not set # CONFIG_PHY_QCOM_USB_HS is not set diff --git a/kernel-aarch64-rt-rhel.config b/kernel-aarch64-rt-rhel.config index 83378573c..0685c24ac 100644 --- a/kernel-aarch64-rt-rhel.config +++ b/kernel-aarch64-rt-rhel.config @@ -63,6 +63,7 @@ CONFIG_ACPI_TABLE_UPGRADE=y # CONFIG_ACPI_TAD is not set CONFIG_ACPI_THERMAL=y CONFIG_ACPI_VIDEO=m +# CONFIG_ACPI_WMI_LEGACY_DEVICE_NAMES is not set CONFIG_ACPI=y # CONFIG_ACQUIRE_WDT is not set # CONFIG_AD2S1200 is not set @@ -2936,6 +2937,7 @@ CONFIG_INFINIBAND_CXGB4=m CONFIG_INFINIBAND_EFA=m # CONFIG_INFINIBAND_ERDMA is not set # CONFIG_INFINIBAND_HNS is not set +# CONFIG_INFINIBAND_IONIC is not set CONFIG_INFINIBAND_IPOIB_CM=y # CONFIG_INFINIBAND_IPOIB_DEBUG_DATA is not set CONFIG_INFINIBAND_IPOIB_DEBUG=y @@ -5091,12 +5093,14 @@ CONFIG_PHY_NS2_USB_DRD=y # CONFIG_PHY_QCOM_IPQ4019_USB is not set # CONFIG_PHY_QCOM_IPQ806X_SATA is not set # CONFIG_PHY_QCOM_IPQ806X_USB is not set +# CONFIG_PHY_QCOM_M31_EUSB is not set # CONFIG_PHY_QCOM_M31_USB is not set # CONFIG_PHY_QCOM_PCIE2 is not set # CONFIG_PHY_QCOM_QMP is not set # CONFIG_PHY_QCOM_QUSB2 is not set # CONFIG_PHY_QCOM_SGMII_ETH is not set # CONFIG_PHY_QCOM_SNPS_EUSB2 is not set +# CONFIG_PHY_QCOM_UNIPHY_PCIE_28LP is not set # CONFIG_PHY_QCOM_USB_HS_28NM is not set # CONFIG_PHY_QCOM_USB_HSIC is not set # CONFIG_PHY_QCOM_USB_HS is not set diff --git a/kernel-ppc64le-debug-rhel.config b/kernel-ppc64le-debug-rhel.config index 33cfea1ae..0a6c6f1ad 100644 --- a/kernel-ppc64le-debug-rhel.config +++ b/kernel-ppc64le-debug-rhel.config @@ -58,6 +58,7 @@ CONFIG_ACPI_SPCR_TABLE=y CONFIG_ACPI_TABLE_UPGRADE=y CONFIG_ACPI_THERMAL=y CONFIG_ACPI_VIDEO=m +# CONFIG_ACPI_WMI_LEGACY_DEVICE_NAMES is not set # CONFIG_ACQUIRE_WDT is not set # CONFIG_AD2S1200 is not set # CONFIG_AD2S1210 is not set @@ -2578,6 +2579,7 @@ CONFIG_INFINIBAND_CXGB4=m CONFIG_INFINIBAND_EFA=m # CONFIG_INFINIBAND_ERDMA is not set # CONFIG_INFINIBAND_HNS is not set +# CONFIG_INFINIBAND_IONIC is not set CONFIG_INFINIBAND_IPOIB_CM=y # CONFIG_INFINIBAND_IPOIB_DEBUG_DATA is not set CONFIG_INFINIBAND_IPOIB_DEBUG=y @@ -4642,11 +4644,13 @@ CONFIG_PHYLIB=y # CONFIG_PHY_QCOM_EUSB2_REPEATER is not set # CONFIG_PHY_QCOM_IPQ4019_USB is not set # CONFIG_PHY_QCOM_IPQ806X_USB is not set +# CONFIG_PHY_QCOM_M31_EUSB is not set # CONFIG_PHY_QCOM_M31_USB is not set # CONFIG_PHY_QCOM_QMP is not set # CONFIG_PHY_QCOM_QUSB2 is not set # CONFIG_PHY_QCOM_SGMII_ETH is not set # CONFIG_PHY_QCOM_SNPS_EUSB2 is not set +# CONFIG_PHY_QCOM_UNIPHY_PCIE_28LP is not set # CONFIG_PHY_QCOM_USB_HS_28NM is not set # CONFIG_PHY_QCOM_USB_HSIC is not set # CONFIG_PHY_QCOM_USB_HS is not set diff --git a/kernel-ppc64le-rhel.config b/kernel-ppc64le-rhel.config index 9bb26652e..a9f40bda5 100644 --- a/kernel-ppc64le-rhel.config +++ b/kernel-ppc64le-rhel.config @@ -58,6 +58,7 @@ CONFIG_ACPI_SPCR_TABLE=y CONFIG_ACPI_TABLE_UPGRADE=y CONFIG_ACPI_THERMAL=y CONFIG_ACPI_VIDEO=m +# CONFIG_ACPI_WMI_LEGACY_DEVICE_NAMES is not set # CONFIG_ACQUIRE_WDT is not set # CONFIG_AD2S1200 is not set # CONFIG_AD2S1210 is not set @@ -2562,6 +2563,7 @@ CONFIG_INFINIBAND_CXGB4=m CONFIG_INFINIBAND_EFA=m # CONFIG_INFINIBAND_ERDMA is not set # CONFIG_INFINIBAND_HNS is not set +# CONFIG_INFINIBAND_IONIC is not set CONFIG_INFINIBAND_IPOIB_CM=y # CONFIG_INFINIBAND_IPOIB_DEBUG_DATA is not set CONFIG_INFINIBAND_IPOIB_DEBUG=y @@ -4621,11 +4623,13 @@ CONFIG_PHYLIB=y # CONFIG_PHY_QCOM_EUSB2_REPEATER is not set # CONFIG_PHY_QCOM_IPQ4019_USB is not set # CONFIG_PHY_QCOM_IPQ806X_USB is not set +# CONFIG_PHY_QCOM_M31_EUSB is not set # CONFIG_PHY_QCOM_M31_USB is not set # CONFIG_PHY_QCOM_QMP is not set # CONFIG_PHY_QCOM_QUSB2 is not set # CONFIG_PHY_QCOM_SGMII_ETH is not set # CONFIG_PHY_QCOM_SNPS_EUSB2 is not set +# CONFIG_PHY_QCOM_UNIPHY_PCIE_28LP is not set # CONFIG_PHY_QCOM_USB_HS_28NM is not set # CONFIG_PHY_QCOM_USB_HSIC is not set # CONFIG_PHY_QCOM_USB_HS is not set diff --git a/kernel-riscv64-debug-rhel.config b/kernel-riscv64-debug-rhel.config index abd3c8a4e..cf80fec7d 100644 --- a/kernel-riscv64-debug-rhel.config +++ b/kernel-riscv64-debug-rhel.config @@ -61,6 +61,7 @@ CONFIG_ACPI_TABLE_UPGRADE=y CONFIG_ACPI_TAD=m CONFIG_ACPI_THERMAL=y CONFIG_ACPI_VIDEO=m +# CONFIG_ACPI_WMI_LEGACY_DEVICE_NAMES is not set CONFIG_ACPI=y # CONFIG_ACQUIRE_WDT is not set # CONFIG_AD2S1200 is not set @@ -2556,6 +2557,7 @@ CONFIG_INFINIBAND_CXGB4=m CONFIG_INFINIBAND_EFA=m # CONFIG_INFINIBAND_ERDMA is not set # CONFIG_INFINIBAND_HNS is not set +# CONFIG_INFINIBAND_IONIC is not set CONFIG_INFINIBAND_IPOIB_CM=y # CONFIG_INFINIBAND_IPOIB_DEBUG_DATA is not set CONFIG_INFINIBAND_IPOIB_DEBUG=y @@ -4600,11 +4602,13 @@ CONFIG_PHYLIB=y # CONFIG_PHY_QCOM_EUSB2_REPEATER is not set # CONFIG_PHY_QCOM_IPQ4019_USB is not set # CONFIG_PHY_QCOM_IPQ806X_USB is not set +# CONFIG_PHY_QCOM_M31_EUSB is not set # CONFIG_PHY_QCOM_M31_USB is not set # CONFIG_PHY_QCOM_QMP is not set # CONFIG_PHY_QCOM_QUSB2 is not set # CONFIG_PHY_QCOM_SGMII_ETH is not set # CONFIG_PHY_QCOM_SNPS_EUSB2 is not set +# CONFIG_PHY_QCOM_UNIPHY_PCIE_28LP is not set # CONFIG_PHY_QCOM_USB_HS_28NM is not set # CONFIG_PHY_QCOM_USB_HSIC is not set # CONFIG_PHY_QCOM_USB_HS is not set diff --git a/kernel-riscv64-rhel.config b/kernel-riscv64-rhel.config index beac8b54c..15703b44f 100644 --- a/kernel-riscv64-rhel.config +++ b/kernel-riscv64-rhel.config @@ -61,6 +61,7 @@ CONFIG_ACPI_TABLE_UPGRADE=y CONFIG_ACPI_TAD=m CONFIG_ACPI_THERMAL=y CONFIG_ACPI_VIDEO=m +# CONFIG_ACPI_WMI_LEGACY_DEVICE_NAMES is not set CONFIG_ACPI=y # CONFIG_ACQUIRE_WDT is not set # CONFIG_AD2S1200 is not set @@ -2540,6 +2541,7 @@ CONFIG_INFINIBAND_CXGB4=m CONFIG_INFINIBAND_EFA=m # CONFIG_INFINIBAND_ERDMA is not set # CONFIG_INFINIBAND_HNS is not set +# CONFIG_INFINIBAND_IONIC is not set CONFIG_INFINIBAND_IPOIB_CM=y # CONFIG_INFINIBAND_IPOIB_DEBUG_DATA is not set CONFIG_INFINIBAND_IPOIB_DEBUG=y @@ -4579,11 +4581,13 @@ CONFIG_PHYLIB=y # CONFIG_PHY_QCOM_EUSB2_REPEATER is not set # CONFIG_PHY_QCOM_IPQ4019_USB is not set # CONFIG_PHY_QCOM_IPQ806X_USB is not set +# CONFIG_PHY_QCOM_M31_EUSB is not set # CONFIG_PHY_QCOM_M31_USB is not set # CONFIG_PHY_QCOM_QMP is not set # CONFIG_PHY_QCOM_QUSB2 is not set # CONFIG_PHY_QCOM_SGMII_ETH is not set # CONFIG_PHY_QCOM_SNPS_EUSB2 is not set +# CONFIG_PHY_QCOM_UNIPHY_PCIE_28LP is not set # CONFIG_PHY_QCOM_USB_HS_28NM is not set # CONFIG_PHY_QCOM_USB_HSIC is not set # CONFIG_PHY_QCOM_USB_HS is not set diff --git a/kernel-s390x-debug-rhel.config b/kernel-s390x-debug-rhel.config index 45ff76602..5ebe739ba 100644 --- a/kernel-s390x-debug-rhel.config +++ b/kernel-s390x-debug-rhel.config @@ -57,6 +57,7 @@ CONFIG_ACPI_SPCR_TABLE=y CONFIG_ACPI_TABLE_UPGRADE=y CONFIG_ACPI_THERMAL=y CONFIG_ACPI_VIDEO=m +# CONFIG_ACPI_WMI_LEGACY_DEVICE_NAMES is not set # CONFIG_ACQUIRE_WDT is not set # CONFIG_AD2S1200 is not set # CONFIG_AD2S1210 is not set @@ -2564,6 +2565,7 @@ CONFIG_INFINIBAND_CXGB4=m CONFIG_INFINIBAND_EFA=m # CONFIG_INFINIBAND_ERDMA is not set # CONFIG_INFINIBAND_HNS is not set +# CONFIG_INFINIBAND_IONIC is not set CONFIG_INFINIBAND_IPOIB_CM=y # CONFIG_INFINIBAND_IPOIB_DEBUG_DATA is not set CONFIG_INFINIBAND_IPOIB_DEBUG=y @@ -4620,11 +4622,13 @@ CONFIG_PHYLIB=y # CONFIG_PHY_QCOM_EUSB2_REPEATER is not set # CONFIG_PHY_QCOM_IPQ4019_USB is not set # CONFIG_PHY_QCOM_IPQ806X_USB is not set +# CONFIG_PHY_QCOM_M31_EUSB is not set # CONFIG_PHY_QCOM_M31_USB is not set # CONFIG_PHY_QCOM_QMP is not set # CONFIG_PHY_QCOM_QUSB2 is not set # CONFIG_PHY_QCOM_SGMII_ETH is not set # CONFIG_PHY_QCOM_SNPS_EUSB2 is not set +# CONFIG_PHY_QCOM_UNIPHY_PCIE_28LP is not set # CONFIG_PHY_QCOM_USB_HS_28NM is not set # CONFIG_PHY_QCOM_USB_HSIC is not set # CONFIG_PHY_QCOM_USB_HS is not set diff --git a/kernel-s390x-rhel.config b/kernel-s390x-rhel.config index 859b2cae1..9594caac8 100644 --- a/kernel-s390x-rhel.config +++ b/kernel-s390x-rhel.config @@ -57,6 +57,7 @@ CONFIG_ACPI_SPCR_TABLE=y CONFIG_ACPI_TABLE_UPGRADE=y CONFIG_ACPI_THERMAL=y CONFIG_ACPI_VIDEO=m +# CONFIG_ACPI_WMI_LEGACY_DEVICE_NAMES is not set # CONFIG_ACQUIRE_WDT is not set # CONFIG_AD2S1200 is not set # CONFIG_AD2S1210 is not set @@ -2548,6 +2549,7 @@ CONFIG_INFINIBAND_CXGB4=m CONFIG_INFINIBAND_EFA=m # CONFIG_INFINIBAND_ERDMA is not set # CONFIG_INFINIBAND_HNS is not set +# CONFIG_INFINIBAND_IONIC is not set CONFIG_INFINIBAND_IPOIB_CM=y # CONFIG_INFINIBAND_IPOIB_DEBUG_DATA is not set CONFIG_INFINIBAND_IPOIB_DEBUG=y @@ -4599,11 +4601,13 @@ CONFIG_PHYLIB=y # CONFIG_PHY_QCOM_EUSB2_REPEATER is not set # CONFIG_PHY_QCOM_IPQ4019_USB is not set # CONFIG_PHY_QCOM_IPQ806X_USB is not set +# CONFIG_PHY_QCOM_M31_EUSB is not set # CONFIG_PHY_QCOM_M31_USB is not set # CONFIG_PHY_QCOM_QMP is not set # CONFIG_PHY_QCOM_QUSB2 is not set # CONFIG_PHY_QCOM_SGMII_ETH is not set # CONFIG_PHY_QCOM_SNPS_EUSB2 is not set +# CONFIG_PHY_QCOM_UNIPHY_PCIE_28LP is not set # CONFIG_PHY_QCOM_USB_HS_28NM is not set # CONFIG_PHY_QCOM_USB_HSIC is not set # CONFIG_PHY_QCOM_USB_HS is not set diff --git a/kernel-s390x-zfcpdump-rhel.config b/kernel-s390x-zfcpdump-rhel.config index 91c50cb68..701344691 100644 --- a/kernel-s390x-zfcpdump-rhel.config +++ b/kernel-s390x-zfcpdump-rhel.config @@ -57,6 +57,7 @@ CONFIG_ACPI_SPCR_TABLE=y CONFIG_ACPI_TABLE_UPGRADE=y CONFIG_ACPI_THERMAL=y CONFIG_ACPI_VIDEO=m +# CONFIG_ACPI_WMI_LEGACY_DEVICE_NAMES is not set # CONFIG_ACQUIRE_WDT is not set # CONFIG_AD2S1200 is not set # CONFIG_AD2S1210 is not set @@ -2553,6 +2554,7 @@ CONFIG_INFINIBAND_CXGB4=m CONFIG_INFINIBAND_EFA=m # CONFIG_INFINIBAND_ERDMA is not set # CONFIG_INFINIBAND_HNS is not set +# CONFIG_INFINIBAND_IONIC is not set CONFIG_INFINIBAND_IPOIB_CM=y # CONFIG_INFINIBAND_IPOIB_DEBUG_DATA is not set CONFIG_INFINIBAND_IPOIB_DEBUG=y @@ -4609,11 +4611,13 @@ CONFIG_PHYLIB=y # CONFIG_PHY_QCOM_EUSB2_REPEATER is not set # CONFIG_PHY_QCOM_IPQ4019_USB is not set # CONFIG_PHY_QCOM_IPQ806X_USB is not set +# CONFIG_PHY_QCOM_M31_EUSB is not set # CONFIG_PHY_QCOM_M31_USB is not set # CONFIG_PHY_QCOM_QMP is not set # CONFIG_PHY_QCOM_QUSB2 is not set # CONFIG_PHY_QCOM_SGMII_ETH is not set # CONFIG_PHY_QCOM_SNPS_EUSB2 is not set +# CONFIG_PHY_QCOM_UNIPHY_PCIE_28LP is not set # CONFIG_PHY_QCOM_USB_HS_28NM is not set # CONFIG_PHY_QCOM_USB_HSIC is not set # CONFIG_PHY_QCOM_USB_HS is not set diff --git a/kernel-x86_64-debug-rhel.config b/kernel-x86_64-debug-rhel.config index e70e52301..ecaa88384 100644 --- a/kernel-x86_64-debug-rhel.config +++ b/kernel-x86_64-debug-rhel.config @@ -72,6 +72,7 @@ CONFIG_ACPI_THERMAL=y # CONFIG_ACPI_TOSHIBA is not set CONFIG_ACPI_VIDEO=m CONFIG_ACPI_WATCHDOG=y +# CONFIG_ACPI_WMI_LEGACY_DEVICE_NAMES is not set CONFIG_ACPI_WMI=m CONFIG_ACPI=y # CONFIG_ACQUIRE_WDT is not set @@ -2762,6 +2763,7 @@ CONFIG_INFINIBAND_EFA=m # CONFIG_INFINIBAND_ERDMA is not set CONFIG_INFINIBAND_HFI1=m # CONFIG_INFINIBAND_HNS is not set +# CONFIG_INFINIBAND_IONIC is not set CONFIG_INFINIBAND_IPOIB_CM=y # CONFIG_INFINIBAND_IPOIB_DEBUG_DATA is not set CONFIG_INFINIBAND_IPOIB_DEBUG=y @@ -4927,11 +4929,13 @@ CONFIG_PHYLINK=m # CONFIG_PHY_QCOM_EUSB2_REPEATER is not set # CONFIG_PHY_QCOM_IPQ4019_USB is not set # CONFIG_PHY_QCOM_IPQ806X_USB is not set +# CONFIG_PHY_QCOM_M31_EUSB is not set # CONFIG_PHY_QCOM_M31_USB is not set # CONFIG_PHY_QCOM_QMP is not set # CONFIG_PHY_QCOM_QUSB2 is not set # CONFIG_PHY_QCOM_SGMII_ETH is not set # CONFIG_PHY_QCOM_SNPS_EUSB2 is not set +# CONFIG_PHY_QCOM_UNIPHY_PCIE_28LP is not set # CONFIG_PHY_QCOM_USB_HS_28NM is not set # CONFIG_PHY_QCOM_USB_HSIC is not set # CONFIG_PHY_QCOM_USB_HS is not set diff --git a/kernel-x86_64-rhel.config b/kernel-x86_64-rhel.config index 37a0e14f0..c657458cf 100644 --- a/kernel-x86_64-rhel.config +++ b/kernel-x86_64-rhel.config @@ -72,6 +72,7 @@ CONFIG_ACPI_THERMAL=y # CONFIG_ACPI_TOSHIBA is not set CONFIG_ACPI_VIDEO=m CONFIG_ACPI_WATCHDOG=y +# CONFIG_ACPI_WMI_LEGACY_DEVICE_NAMES is not set CONFIG_ACPI_WMI=m CONFIG_ACPI=y # CONFIG_ACQUIRE_WDT is not set @@ -2746,6 +2747,7 @@ CONFIG_INFINIBAND_EFA=m # CONFIG_INFINIBAND_ERDMA is not set CONFIG_INFINIBAND_HFI1=m # CONFIG_INFINIBAND_HNS is not set +# CONFIG_INFINIBAND_IONIC is not set CONFIG_INFINIBAND_IPOIB_CM=y # CONFIG_INFINIBAND_IPOIB_DEBUG_DATA is not set CONFIG_INFINIBAND_IPOIB_DEBUG=y @@ -4906,11 +4908,13 @@ CONFIG_PHYLINK=m # CONFIG_PHY_QCOM_EUSB2_REPEATER is not set # CONFIG_PHY_QCOM_IPQ4019_USB is not set # CONFIG_PHY_QCOM_IPQ806X_USB is not set +# CONFIG_PHY_QCOM_M31_EUSB is not set # CONFIG_PHY_QCOM_M31_USB is not set # CONFIG_PHY_QCOM_QMP is not set # CONFIG_PHY_QCOM_QUSB2 is not set # CONFIG_PHY_QCOM_SGMII_ETH is not set # CONFIG_PHY_QCOM_SNPS_EUSB2 is not set +# CONFIG_PHY_QCOM_UNIPHY_PCIE_28LP is not set # CONFIG_PHY_QCOM_USB_HS_28NM is not set # CONFIG_PHY_QCOM_USB_HSIC is not set # CONFIG_PHY_QCOM_USB_HS is not set diff --git a/kernel-x86_64-rt-debug-rhel.config b/kernel-x86_64-rt-debug-rhel.config index fac676d7a..a75a0898d 100644 --- a/kernel-x86_64-rt-debug-rhel.config +++ b/kernel-x86_64-rt-debug-rhel.config @@ -72,6 +72,7 @@ CONFIG_ACPI_THERMAL=y # CONFIG_ACPI_TOSHIBA is not set CONFIG_ACPI_VIDEO=m CONFIG_ACPI_WATCHDOG=y +# CONFIG_ACPI_WMI_LEGACY_DEVICE_NAMES is not set CONFIG_ACPI_WMI=m CONFIG_ACPI=y # CONFIG_ACQUIRE_WDT is not set @@ -2803,6 +2804,7 @@ CONFIG_INFINIBAND_EFA=m # CONFIG_INFINIBAND_ERDMA is not set CONFIG_INFINIBAND_HFI1=m # CONFIG_INFINIBAND_HNS is not set +# CONFIG_INFINIBAND_IONIC is not set CONFIG_INFINIBAND_IPOIB_CM=y # CONFIG_INFINIBAND_IPOIB_DEBUG_DATA is not set CONFIG_INFINIBAND_IPOIB_DEBUG=y @@ -4968,11 +4970,13 @@ CONFIG_PHYLINK=m # CONFIG_PHY_QCOM_EUSB2_REPEATER is not set # CONFIG_PHY_QCOM_IPQ4019_USB is not set # CONFIG_PHY_QCOM_IPQ806X_USB is not set +# CONFIG_PHY_QCOM_M31_EUSB is not set # CONFIG_PHY_QCOM_M31_USB is not set # CONFIG_PHY_QCOM_QMP is not set # CONFIG_PHY_QCOM_QUSB2 is not set # CONFIG_PHY_QCOM_SGMII_ETH is not set # CONFIG_PHY_QCOM_SNPS_EUSB2 is not set +# CONFIG_PHY_QCOM_UNIPHY_PCIE_28LP is not set # CONFIG_PHY_QCOM_USB_HS_28NM is not set # CONFIG_PHY_QCOM_USB_HSIC is not set # CONFIG_PHY_QCOM_USB_HS is not set diff --git a/kernel-x86_64-rt-rhel.config b/kernel-x86_64-rt-rhel.config index 0097f557f..a458c867f 100644 --- a/kernel-x86_64-rt-rhel.config +++ b/kernel-x86_64-rt-rhel.config @@ -72,6 +72,7 @@ CONFIG_ACPI_THERMAL=y # CONFIG_ACPI_TOSHIBA is not set CONFIG_ACPI_VIDEO=m CONFIG_ACPI_WATCHDOG=y +# CONFIG_ACPI_WMI_LEGACY_DEVICE_NAMES is not set CONFIG_ACPI_WMI=m CONFIG_ACPI=y # CONFIG_ACQUIRE_WDT is not set @@ -2787,6 +2788,7 @@ CONFIG_INFINIBAND_EFA=m # CONFIG_INFINIBAND_ERDMA is not set CONFIG_INFINIBAND_HFI1=m # CONFIG_INFINIBAND_HNS is not set +# CONFIG_INFINIBAND_IONIC is not set CONFIG_INFINIBAND_IPOIB_CM=y # CONFIG_INFINIBAND_IPOIB_DEBUG_DATA is not set CONFIG_INFINIBAND_IPOIB_DEBUG=y @@ -4947,11 +4949,13 @@ CONFIG_PHYLINK=m # CONFIG_PHY_QCOM_EUSB2_REPEATER is not set # CONFIG_PHY_QCOM_IPQ4019_USB is not set # CONFIG_PHY_QCOM_IPQ806X_USB is not set +# CONFIG_PHY_QCOM_M31_EUSB is not set # CONFIG_PHY_QCOM_M31_USB is not set # CONFIG_PHY_QCOM_QMP is not set # CONFIG_PHY_QCOM_QUSB2 is not set # CONFIG_PHY_QCOM_SGMII_ETH is not set # CONFIG_PHY_QCOM_SNPS_EUSB2 is not set +# CONFIG_PHY_QCOM_UNIPHY_PCIE_28LP is not set # CONFIG_PHY_QCOM_USB_HS_28NM is not set # CONFIG_PHY_QCOM_USB_HSIC is not set # CONFIG_PHY_QCOM_USB_HS is not set diff --git a/kernel.changelog b/kernel.changelog index 12e6ef5f0..b6d254b2a 100644 --- a/kernel.changelog +++ b/kernel.changelog @@ -1,3 +1,288 @@ +* Tue Nov 18 2025 CKI KWF Bot [6.12.0-159.el10] +- RDMA/ionic: Fix memory leak of admin q_wr (Jakub Ramaseuski) [RHEL-121486] +- RDMA/ionic: Fix build failure on SPARC due to xchg() operand size (Jakub Ramaseuski) [RHEL-121486] +- RDMA/ionic: Use ether_addr_copy instead of memcpy (Jakub Ramaseuski) [RHEL-121486] +- redhat/configs: Disable CONFIG_INFINIBAND_IONIC in generic (Jakub Ramaseuski) [RHEL-121486] +- RDMA/ionic: Add Makefile/Kconfig to kernel build environment (Jakub Ramaseuski) [RHEL-121486] +- RDMA/ionic: Implement device stats ops (Jakub Ramaseuski) [RHEL-121486] +- RDMA/ionic: Register device ops for miscellaneous functionality (Jakub Ramaseuski) [RHEL-121486] +- RDMA/ionic: Register device ops for datapath (Jakub Ramaseuski) [RHEL-121486] +- RDMA/ionic: Register device ops for control path (Jakub Ramaseuski) [RHEL-121486] +- RDMA/ionic: Create device queues to support admin operations (Jakub Ramaseuski) [RHEL-121486] +- RDMA/ionic: Register auxiliary module for ionic ethernet adapter (Jakub Ramaseuski) [RHEL-121486] +- RDMA: Add IONIC to rdma_driver_id definition (Jakub Ramaseuski) [RHEL-121486] +- net: ionic: map SKB after pseudo-header checksum prep (Jakub Ramaseuski) [RHEL-121486] +- net: ionic: add dma_wmb() before ringing TX doorbell (Jakub Ramaseuski) [RHEL-121486] +- ionic: use int type for err in ionic_get_module_eeprom_by_page (Jakub Ramaseuski) [RHEL-121486] +- net: ionic: Provide doorbell and CMB region information (Jakub Ramaseuski) [RHEL-121486] +- net: ionic: Provide interrupt allocation support for the RDMA driver (Jakub Ramaseuski) [RHEL-121486] +- net: ionic: Provide RDMA reset support for the RDMA driver (Jakub Ramaseuski) [RHEL-121486] +- net: ionic: Export the APIs from net driver to support device commands (Jakub Ramaseuski) [RHEL-121486] +- net: ionic: Update LIF identity with additional RDMA capabilities (Jakub Ramaseuski) [RHEL-121486] +- net: ionic: Create an auxiliary device for rdma driver (Jakub Ramaseuski) [RHEL-121486] +- ethernet: ionic: Fix DMA mapping tests (Jakub Ramaseuski) [RHEL-121486] +- ionic: cancel delayed work earlier in remove (Jakub Ramaseuski) [RHEL-121486] +- ionic: clean dbpage in de-init (Jakub Ramaseuski) [RHEL-121486] +- ionic: print firmware heartbeat as unsigned (Jakub Ramaseuski) [RHEL-121486] +- ionic: Prevent driver/fw getting out of sync on devcmd(s) (Jakub Ramaseuski) [RHEL-121486] +- tools/power/x86/intel-speed-select: v1.23 release (Steve Best) [RHEL-110834] +- tools/power/x86/intel-speed-select: Skip uncore frequency update (Steve Best) [RHEL-110834] +- tools/power/x86/intel-speed-select: Support SST PP revision 2 fields (Steve Best) [RHEL-110834] +- platform/x86: ISST: Do Not Restore SST MSRs on CPU Online Operation (Steve Best) [RHEL-110834] +- platform/x86: ISST: Update minor version (Steve Best) [RHEL-110834] +- platform/x86: ISST: Support SST-PP revision 2 (Steve Best) [RHEL-110834] +- platform/x86: ISST: Support SST-TF revision 2 (Steve Best) [RHEL-110834] +- dmaengine: idxd: Add a new IAA device ID for Wildcat Lake family platforms (Vladis Dronov) [RHEL-95628] +- crypto: iaa - Optimize rebalance_wq_table() (Vladis Dronov) [RHEL-95628] +- crypto: iaa - Adjust workqueue allocation type (Vladis Dronov) [RHEL-95628] +- redhat: remove EARLY ystream bits (Jan Stancek) +- platform/x86/amd/pmf: Add debug logs for pending requests and custom BIOS inputs (Steve Best) [RHEL-73301] +- platform/x86/amd/pmf: Call enact function sooner to process early pending requests (Steve Best) [RHEL-73301] +- platform/x86/amd/pmf: Preserve custom BIOS inputs for evaluating the policies (Steve Best) [RHEL-73301] +- platform/x86/amd/pmf: Add custom BIOS input support for AMD_CPU_ID_PS (Steve Best) [RHEL-73301] +- platform/x86/amd/pmf: Add helper to verify BIOS input notifications are enable/disable (Steve Best) [RHEL-73301] +- platform/x86/amd/pmf: Update ta_pmf_action structure member (Steve Best) [RHEL-73301] +- platform/x86/amd/pmf: Extend custom BIOS inputs for more policies (Steve Best) [RHEL-73301] +- platform/x86/amd/pmf: Fix the custom bios input handling mechanism (Steve Best) [RHEL-73301] +- platform/x86/amd/pmf: Add support for adjusting PMF PPT and PPT APU thresholds (Steve Best) [RHEL-73301] +- platform/x86/dell: Set USTT mode according to BIOS after reboot (Steve Best) [RHEL-73301] +- fs: Add 'initramfs_options' to set initramfs mount options (Ian Kent) [RHEL-116977] +- thermal: Constify struct thermal_zone_device_ops (Steve Best) [RHEL-110837] +- thermal: int340x: processor_thermal: Add Wildcat Lake PCI ID (Steve Best) [RHEL-110837] +- thermal: intel: x86_pkg_temp_thermal: Fix bogus trip temperature (Steve Best) [RHEL-110837] +- thermal: intel: int340x: Enable platform temperature control (Steve Best) [RHEL-110837] +- thermal: intel: int340x: Add missing DVFS support flags (Steve Best) [RHEL-110837] +- thermal: int340x: Add NULL check for adev (Steve Best) [RHEL-110837] +- thermal: intel: Clean up zone_trips[] initialization in int340x_thermal_zone_add() (Steve Best) [RHEL-110837] +- thermal: int340x: Use kcalloc() instead of kzalloc() with multiplication (Steve Best) [RHEL-110837] +- mfd: intel-lpss: Add Intel Wildcat Lake LPSS PCI IDs (Steve Best) [RHEL-95650] +- docs: networking: Describe irq suspension (Antoine Tenart) [RHEL-77189] +- selftests: net: Add busy_poll_test (Antoine Tenart) [RHEL-77189] +- eventpoll: Control irq suspension for prefer_busy_poll (Antoine Tenart) [RHEL-77189] +- eventpoll: Trigger napi_busy_loop, if prefer_busy_poll is set (Antoine Tenart) [RHEL-77189] +- net: Add control functions for irq suspension (Antoine Tenart) [RHEL-77189] +- net: Add napi_struct parameter irq_suspend_timeout (Antoine Tenart) [RHEL-77189] +- redhat/configs: enable Micrel PHY for NXP Automotive SoCs S32G2xx/S32G3xx/S32R45 (Alessandro Carminati) [RHEL-116889] +- redhat/configs: enable Synopsis DWMAC IP on NXP Automotive SoCs S32G2xx/S32G3xx/S32R45 (Alessandro Carminati) [RHEL-116889] +- MAINTAINERS: Add Jan Petrous as the NXP S32G/R DWMAC driver maintainer (Alessandro Carminati) [RHEL-116889] +- net: stmmac: dwmac-s32: add basic NXP S32G/S32R glue driver (Alessandro Carminati) [RHEL-116889] +- dt-bindings: net: Add DT bindings for DWMAC on NXP S32G/R SoCs (Alessandro Carminati) [RHEL-116889] +- net: dwmac-sti: Use helper rgmii_clock (Alessandro Carminati) [RHEL-116889] +- net: xgene_enet: Use helper rgmii_clock (Alessandro Carminati) [RHEL-116889] +- net: macb: Use helper rgmii_clock (Alessandro Carminati) [RHEL-116889] +- net: dwmac-starfive: Use helper rgmii_clock (Alessandro Carminati) [RHEL-116889] +- net: dwmac-rk: Use helper rgmii_clock (Alessandro Carminati) [RHEL-116889] +- net: dwmac-intel-plat: Use helper rgmii_clock (Alessandro Carminati) [RHEL-116889] +- net: dwmac-imx: Use helper rgmii_clock (Alessandro Carminati) [RHEL-116889] +- net: stmmac: Fix clock rate variables size (Alessandro Carminati) [RHEL-116889] +- net: stmmac: Extend CSR calc support (Alessandro Carminati) [RHEL-116889] +- net: stmmac: Fix CSR divider comment (Alessandro Carminati) [RHEL-116889] +- iommu/amd: Add efr[HATS] max v1 page table level (CKI Backport Bot) [RHEL-107079] +- iommu/amd: Add HATDis feature support (CKI Backport Bot) [RHEL-107079] +Resolves: RHEL-107079, RHEL-110834, RHEL-110837, RHEL-116889, RHEL-116977, RHEL-121486, RHEL-73301, RHEL-77189, RHEL-95628, RHEL-95650 + +* Mon Nov 17 2025 CKI KWF Bot [6.12.0-158.el10] +- net/smc: fix one NULL pointer dereference in smc_ib_is_sg_need_sync() (Mete Durlu) [RHEL-99998] +- net/smc: fix UAF on smcsk after smc_listen_out() (Mete Durlu) [RHEL-99998] +- smc: Fix various oops due to inet_sock type confusion. (Mete Durlu) [RHEL-99998] +- net/smc: convert timeouts to secs_to_jiffies() (Mete Durlu) [RHEL-99998] +- net/smc: replace strncpy with strscpy (Mete Durlu) [RHEL-99998] +- net/smc: remove unused function smc_lo_supports_v2 (Mete Durlu) [RHEL-99998] +- net/smc: remove unused input parameters in smc_buf_get_slot (Mete Durlu) [RHEL-99998] +- s390: ism: Pass string literal as format argument of dev_set_name() (Mete Durlu) [RHEL-99998] +- smc: Fix lockdep false-positive for IPPROTO_SMC. (Mete Durlu) [RHEL-99998] +- net/smc: use the correct ndev to find pnetid by pnetid table (Mete Durlu) [RHEL-99998] +- net/smc: fix data error when recvmsg with MSG_PEEK flag (Mete Durlu) [RHEL-99998] +- net/smc: delete pointless divide by one (Mete Durlu) [RHEL-99998] +- net/smc: check return value of sock_recvmsg when draining clc data (Mete Durlu) [RHEL-99998] +- net/smc: check smcd_v2_ext_offset when receiving proposal msg (Mete Durlu) [RHEL-99998] +- net/smc: check v2_ext_offset/eid_cnt/ism_gid_cnt when receiving proposal msg (Mete Durlu) [RHEL-99998] +- net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg (Mete Durlu) [RHEL-99998] +- net/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll (Mete Durlu) [RHEL-99998] +- net/smc: protect link down work from execute after lgr freed (Mete Durlu) [RHEL-99998] +- net/smc: support SMC-R V2 for rdma devices with max_recv_sge equals to 1 (Mete Durlu) [RHEL-99998] +- net/smc: fix LGR and link use-after-free issue (Mete Durlu) [RHEL-99998] +- net/smc: initialize close_work early to avoid warning (Mete Durlu) [RHEL-99998] +- net/smc: Address spelling errors (Mete Durlu) [RHEL-99998] +- s390: Disable ARCH_WANT_OPTIMIZE_HUGETLB_VMEMMAP (Luiz Capitulino) [RHEL-116228] +- USB: core: remove the move buf action (Desnes Nunes) [RHEL-122019] +- usb: typec: tcpm: properly deliver cable vdms to altmode drivers (Desnes Nunes) [RHEL-122019] +- xhci: fix memory leak regression when freeing xhci vdev devices depth first (Desnes Nunes) [RHEL-122019] +- xhci: dbc: Fix full DbC transfer ring after several reconnects (Desnes Nunes) [RHEL-122019] +- xhci: dbc: decouple endpoint allocation from initialization (Desnes Nunes) [RHEL-122019] +- USB: serial: option: add Telit Cinterion LE910C4-WWX new compositions (Desnes Nunes) [RHEL-122019] +- USB: serial: option: add Telit Cinterion FN990A w/audio compositions (Desnes Nunes) [RHEL-122019] +- usb: xhci: Fix slot_id resource race conflict (Desnes Nunes) [RHEL-122019] +- usb: typec: fusb302: Revert incorrect threaded irq fix (Desnes Nunes) [RHEL-122019] +- USB: core: Update kerneldoc for usb_hcd_giveback_urb() (Desnes Nunes) [RHEL-122019] +- memstick: Fix deadlock by moving removing flag earlier (Desnes Nunes) [RHEL-122019] +- usb: dwc3: Remove WARN_ON for device endpoint command timeouts (Desnes Nunes) [RHEL-122019] {CVE-2025-39801} +- USB: storage: Ignore driver CD mode for Realtek multi-mode Wi-Fi dongles (Desnes Nunes) [RHEL-122019] +- usb: storage: realtek_cr: Use correct byte order for bcs->Residue (Desnes Nunes) [RHEL-122019] +- usb: chipidea: imx: improve usbmisc_imx7d_pullup() (Desnes Nunes) [RHEL-122019] +- kcov, usb: Don't disable interrupts in kcov_remote_start_usb_softirq() (Desnes Nunes) [RHEL-122019] +- usb: dwc3: pci: add support for the Intel Wildcat Lake (Desnes Nunes) [RHEL-122019] +- usb: dwc3: Ignore late xferNotReady event to prevent halt timeout (Desnes Nunes) [RHEL-122019] +- USB: storage: Add unusual-devs entry for Novatek NTK96550-based camera (Desnes Nunes) [RHEL-122019] +- usb: core: hcd: fix accessing unmapped memory in SINGLE_STEP_SET_FEATURE test (Desnes Nunes) [RHEL-122019] +- usb: renesas-xhci: Fix External ROM access timeouts (Desnes Nunes) [RHEL-122019] +- usb: quirks: Add DELAY_INIT quick for another SanDisk 3.2Gen1 Flash Drive (Desnes Nunes) [RHEL-122019] +- phy: ti: omap-usb2: fix device leak at unbind (Desnes Nunes) [RHEL-122019] +- net: usbnet: Fix the wrong netif_carrier_on() call (Desnes Nunes) [RHEL-122019] +- net: usbnet: Avoid potential RCU stall on LINK_CHANGE event (Desnes Nunes) [RHEL-122019] +- usb: musb: omap2430: enable compile testing (Desnes Nunes) [RHEL-122019] +- usb: xhci: print xhci->xhc_state when queue_command failed (Desnes Nunes) [RHEL-122019] +- USB: serial: option: add Foxconn T99W709 (Desnes Nunes) [RHEL-122019] +- net: usb: cdc-ncm: check for filtering capability (Desnes Nunes) [RHEL-122019] +- usb: core: add urb->sgt parameter description (Desnes Nunes) [RHEL-122019] +- thunderbolt: Fix copy+paste error in match_service_id() (Desnes Nunes) [RHEL-122019] +- usb: typec: ucsi: Update power_supply on power role change (Desnes Nunes) [RHEL-122019] +- usb: typec: ucsi: psy: Set current max to 100mA for BC 1.2 and Default (Desnes Nunes) [RHEL-122019] +- usb: typec: fusb302: cache PD RX state (Desnes Nunes) [RHEL-122019] +- usb: typec: ucsi: yoga-c630: add DRM dependency (Desnes Nunes) [RHEL-122019] +- usb: gadget : fix use-after-free in composite_dev_cleanup() (Desnes Nunes) [RHEL-122019] {CVE-2025-38555} +- usb: chipidea: imx: Add a missing blank line (Desnes Nunes) [RHEL-122019] +- usb: usblp: clean up assignment inside if conditions (Desnes Nunes) [RHEL-122019] +- cdc-acm: fix race between initial clearing halt and open (Desnes Nunes) [RHEL-122019] +- usb: xhci: Set avg_trb_len = 8 for EP0 during Address Device Command (Desnes Nunes) [RHEL-122019] +- usb: xhci: Avoid showing warnings for dying controller (Desnes Nunes) [RHEL-122019] +- usb: xhci: Avoid showing errors during surprise removal (Desnes Nunes) [RHEL-122019] +- usb: core: add dma-noncoherent buffer alloc and free API (Desnes Nunes) [RHEL-122019] +- usb: chipidea: s32g: Add usb support for s32g3 (Desnes Nunes) [RHEL-122019] +- usb: chipidea: s32g: Add usb support for s32g2 (Desnes Nunes) [RHEL-122019] +- dt-bindings: usb: Add compatible strings for s32g2/s32g3 (Desnes Nunes) [RHEL-122019] +- usb: dwc3: gadget: Simplify TRB reclaim logic by removing redundant 'chain' argument (Desnes Nunes) [RHEL-122019] +- usb: early: xhci-dbc: Fix early_ioremap leak (Desnes Nunes) [RHEL-122019] +- net: thunderbolt: Enable end-to-end flow control also in transmit (Desnes Nunes) [RHEL-122019] +- net: thunderbolt: Fix the parameter passing of tb_xdomain_enable_paths()/tb_xdomain_disable_paths() (Desnes Nunes) [RHEL-122019] +- usb: core: config: Prevent OOB read in SS endpoint companion parsing (Desnes Nunes) [RHEL-122019] {CVE-2025-39760} +- usb: dwc2: disable platform lowlevel hw resources during shutdown (Desnes Nunes) [RHEL-122019] +- usb: misc: onboard_usb_dev: Add Bison Electronics Inc. Integrated Camera (Desnes Nunes) [RHEL-122019] +- usb: gadget: u_serial: remove some dead code (Desnes Nunes) [RHEL-122019] +- usb: gadget: u_serial: Avoid double unlock of serial_port_lock (Desnes Nunes) [RHEL-122019] +- usb: gadget: u_serial: Implement remote wakeup capability (Desnes Nunes) [RHEL-122019] +- dt-bindings: trivial-devices: add compatible string nxp,isp1301 from isp1301.txt (Desnes Nunes) [RHEL-122019] +- dt-bindings: trivial-devices: add onnn,adt7462 (Desnes Nunes) [RHEL-122019] +- misc: rtsx: Add support for RTS5264 Version B and optimize init flow (Desnes Nunes) [RHEL-122019] +- dt-bindings: usb: genesys,gl850g: add downstream facing ports (Desnes Nunes) [RHEL-122019] +- dt-bindings: usb: genesys,gl850g: use usb-hub.yaml (Desnes Nunes) [RHEL-122019] +- usb: typec: ucsi: yoga-c630: register DRM HPD bridge (Desnes Nunes) [RHEL-122019] +- usb: typec: ucsi: yoga-c630: handle USB / HPD messages to set port orientation (Desnes Nunes) [RHEL-122019] +- usb: typec: ucsi: yoga-c630: correct response for GET_CURRENT_CAM (Desnes Nunes) [RHEL-122019] +- usb: typec: ucsi: yoga-c630: fake AltModes for port 0 (Desnes Nunes) [RHEL-122019] +- usb: typec: ucsi: yoga-c630: remove extra AltModes for port 1 (Desnes Nunes) [RHEL-122019] +- usb: typec: ucsi: yoga-c630: remove duplicate AltModes (Desnes Nunes) [RHEL-122019] +- usb: typec: ucsi: add recipient arg to update_altmodes() callback (Desnes Nunes) [RHEL-122019] +- usb: typec: ucsi: yoga-c630: fix error and remove paths (Desnes Nunes) [RHEL-122019] +- usb: typec: ucsi: make yoga_c630_ucsi_ops be static (Desnes Nunes) [RHEL-122019] +- usb: dwc2: follow compatible string change for Sophgo CV18XX/SG200X series SoC (Desnes Nunes) [RHEL-122019] +- dt-bindings: usb: dwc2: rename sophgo usb compatible string (Desnes Nunes) [RHEL-122019] +- usb: dwc3: gadget: Remove duplicate check while setting xfer resource (Desnes Nunes) [RHEL-122019] +- usb: ehci: replace scnprintf() with sysfs_emit() (Desnes Nunes) [RHEL-122019] +- usb: core: Use sysfs_emit_at() when showing dynamic IDs (Desnes Nunes) [RHEL-122019] +- usb: typec: altmodes/displayport: add irq_hpd to sysfs (Desnes Nunes) [RHEL-122019] +- mmc: rtsx_usb_sdmmc: Fix clang -Wimplicit-fallthrough in sd_set_power_mode() (Desnes Nunes) [RHEL-122019] +- mmc: rtsx_usb_sdmmc: Add 74 clocks in poweron flow (Desnes Nunes) [RHEL-122019] +- mmc: rtsx_usb_sdmmc: Re-work the code in sd_set_power_mode() (Desnes Nunes) [RHEL-122019] +- mmc: rtsx_usb_sdmmc: Convert sd_set_power_mode() into void (Desnes Nunes) [RHEL-122019] +- mmc: rtsx_usb_sdmmc: Print debug-messages at power-on/off errors (Desnes Nunes) [RHEL-122019] +- mmc: rtsx_usb_sdmmc: Fix error-path in sd_set_power_mode() (Desnes Nunes) [RHEL-122019] +- mmc: rtsx_usb_sdmmc: Use devm_mmc_alloc_host() helper (Desnes Nunes) [RHEL-122019] +- mmc: rtsx_pci: Use devm_mmc_alloc_host() helper (Desnes Nunes) [RHEL-122019] +- thunderbolt: Fix typos in documentation comments (Desnes Nunes) [RHEL-122019] +- Documentation: treewide: Replace remaining spinics links with lore (Desnes Nunes) [RHEL-122019] +- net: usb: enable the work after stop usbnet by ip down/up (Desnes Nunes) [RHEL-122019] +- net: usb: Convert tasklet API to new bottom half workqueue mechanism (Desnes Nunes) [RHEL-122019] +- usbnet:fix NPE during rx_complete (Desnes Nunes) [RHEL-122019] {CVE-2025-22050} +- usb: core: modify comments xhci_hc_driver has HCD_MEMORY just like ehci ohci (Desnes Nunes) [RHEL-122019] +- usb: chipidea: imx: implement workaround for ERR051725 (Desnes Nunes) [RHEL-122019] +- usb: chipidea: imx: add imx_usbmisc_pullup() hook (Desnes Nunes) [RHEL-122019] +- usb: chipidea: udc: add CI_HDRC_CONTROLLER_PULLUP_EVENT event (Desnes Nunes) [RHEL-122019] +- usb: core: usb_submit_urb: downgrade type check (Desnes Nunes) [RHEL-122019] +- usb: storage: reltek_cr: convert to use secs_to_jiffies (Desnes Nunes) [RHEL-122019] +- usb: typec: Remove unused ucsi_cci_str (Desnes Nunes) [RHEL-122019] +- usb: core: Remove unused usb_unlink_anchored_urbs (Desnes Nunes) [RHEL-122019] +- usb: gadget: Remove unused usb_remove_config (Desnes Nunes) [RHEL-122019] +- usb: gadget: config: Remove unused usb_gadget_config_buf (Desnes Nunes) [RHEL-122019] +- usb: Reorganize kerneldoc parameter names (Desnes Nunes) [RHEL-122019] +- usb: phy: tegra: Remove unused functions (Desnes Nunes) [RHEL-122019] +- usb: typec: fusb302: fix scheduling while atomic when using virtio-gpio (Desnes Nunes) [RHEL-122019] +- usb: core: Add 0x prefix to quirks debug output (Desnes Nunes) [RHEL-122019] +- Documentation: usb: gadget: Wrap remaining usage snippets in literal code block (Desnes Nunes) [RHEL-122019] +- docs: usb: gadget: Reindent numbered list (Desnes Nunes) [RHEL-122019] +- usb: gadget: composite: Use USB API functions rather than constants (Desnes Nunes) [RHEL-122019] +- usb: host: xhci-plat: fix incorrect type for of_match variable in xhci_plat_probe() (Desnes Nunes) [RHEL-122019] +- tty: fix tty_port_tty_*hangup() kernel-doc (Desnes Nunes) [RHEL-122019] +- tty: introduce and use tty_port_tty_vhangup() helper (Desnes Nunes) [RHEL-122019] +- dt-bindings: phy: renesas,usb2-phy: Document RZ/V2N SoC support (Desnes Nunes) [RHEL-122019] +- dt-bindings: phy: Convert ti,keystone-usbphy to DT schema (Desnes Nunes) [RHEL-122019] +- dt-bindings: phy: Convert hisilicon,hi6220-usb-phy to DT schema (Desnes Nunes) [RHEL-122019] +- Documentation: ABI: Update WMI device paths in ABI docs (Desnes Nunes) [RHEL-122019] +- platform/x86: dell-smbios-wmi: Stop touching WMI device ID (Desnes Nunes) [RHEL-122019] +- platform/x86: wmi: Fix WMI device naming issue (Desnes Nunes) [RHEL-122019] +- redhat/configs: Adding CONFIG_ACPI_WMI_LEGACY_DEVICE_NAMES (Desnes Nunes) [RHEL-122019] +- platform/x86: wmi: Remove wmi_block_list (Desnes Nunes) [RHEL-122019] +- phy: qcom: qmp-combo: Add missing PLL (VCO) configuration on SM8750 (Desnes Nunes) [RHEL-122019] +- phy: qcom: qmp-pcie: Update PHY settings for QCS8300 & SA8775P (Desnes Nunes) [RHEL-122019] +- phy: qcom-qmp-pcie: add dual lane PHY support for QCS8300 (Desnes Nunes) [RHEL-122019] +- dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Document the QCS8300 QMP PCIe PHY Gen4 x2 (Desnes Nunes) [RHEL-122019] +- phy: qcom: Add M31 based eUSB2 PHY driver (Desnes Nunes) [RHEL-122019] +- dt-bindings: phy: Add the M31 based eUSB2 PHY bindings (Desnes Nunes) [RHEL-122019] +- redhat/configs: Adding CONFIG_PHY_QCOM_M31_EUSB (Desnes Nunes) [RHEL-122019] +- phy: qcom: uniphy-28lp: add COMMON_CLK dependency (Desnes Nunes) [RHEL-122019] +- phy: qcom: Introduce PCIe UNIPHY 28LP driver (Desnes Nunes) [RHEL-122019] +- redhat/configs: Adding CONFIG_PHY_QCOM_UNIPHY_PCIE_28LP (Desnes Nunes) [RHEL-122019] +- dt-bindings: phy: qcom,uniphy-pcie: Document PCIe uniphy (Desnes Nunes) [RHEL-122019] +- phy: qcom: Update description for QCOM based eUSB2 repeater (Desnes Nunes) [RHEL-122019] +- phy: qcom: qmp-combo: Add new PHY sequences for SM8750 (Desnes Nunes) [RHEL-122019] +- dt-bindings: phy: qcom,sc8280xp-qmp-usb43dp-phy: Add SM8750 to QMP PHY (Desnes Nunes) [RHEL-122019] +- e1000e: fix heap overflow in e1000_set_eeprom (Corinna Vinschen) [RHEL-123124] {CVE-2025-39898} +- i40e: add mask to apply valid bits for itr_idx (Michal Schmidt) [RHEL-123813] +- i40e: add max boundary check for VF filters (Michal Schmidt) [RHEL-123813] {CVE-2025-39968} +- i40e: fix validation of VF state in get resources (Michal Schmidt) [RHEL-123813] {CVE-2025-39969} +- i40e: fix input validation logic for action_meta (Michal Schmidt) [RHEL-123813] {CVE-2025-39970} +- i40e: fix idx validation in config queues msg (Michal Schmidt) [RHEL-123813] {CVE-2025-39971} +- i40e: fix idx validation in i40e_validate_queue_map (Michal Schmidt) [RHEL-123813] {CVE-2025-39972} +- i40e: add validation for ring_len param (Michal Schmidt) [RHEL-123813] {CVE-2025-39973} +- nvme-multipath: Skip nr_active increments in RETRY disposition (Ewan D. Milne) [RHEL-123684] +- cxl/region: Fix an ERR_PTR() vs NULL bug (John W. Linville) [RHEL-119007] +- cxl/events: Trace Memory Sparing Event Record (John W. Linville) [RHEL-119007] +- cxl/events: Add extra validity checks for CVME count in DRAM Event Record (John W. Linville) [RHEL-119007] +- cxl/events: Add extra validity checks for corrected memory error count in General Media Event Record (John W. Linville) [RHEL-119007] +- cxl/events: Update Common Event Record to CXL spec rev 3.2 (John W. Linville) [RHEL-119007] +- cxl: Fix -Werror=return-type in cxl_decoder_detach() (John W. Linville) [RHEL-119007] +- cxl/region: Consolidate cxl_decoder_kill_region() and cxl_region_detach() (John W. Linville) [RHEL-119007] +- cxl/region: Move ready-to-probe state check to a helper (John W. Linville) [RHEL-119007] +- cxl/region: Split commit_store() into __commit() and queue_reset() helpers (John W. Linville) [RHEL-119007] +- cxl/decoder: Drop pointless locking (John W. Linville) [RHEL-119007] +- cxl/decoder: Move decoder register programming to a helper (John W. Linville) [RHEL-119007] +- cxl/core: Introduce a new helper cxl_resource_contains_addr() (John W. Linville) [RHEL-119007] +- cxl/test: Simplify fw_buf_checksum_show() (John W. Linville) [RHEL-119007] +- cxl: Include range.h in cxl.h (John W. Linville) [RHEL-119007] +- cxl: make cxl_bus_type constant (John W. Linville) [RHEL-119007] +- cxl/edac: Use correct format specifier for u32 val (John W. Linville) [RHEL-119007] +- cxl_test: Limit location for fake CFMWS to mappable range (John W. Linville) [RHEL-119007] +- cxl/pci: Replace mutex_lock_io() w mutex_lock() for mailbox access (John W. Linville) [RHEL-119007] +- arm64: errata: Expand speculative SSBS workaround for Cortex-A720AE (Waiman Long) [RHEL-119901] +- arm64: cputype: Add Cortex-A720AE definitions (Waiman Long) [RHEL-119901] +- arm64: errata: Add missing sentinels to Spectre-BHB MIDR arrays (Waiman Long) [RHEL-119901] +- arm64: Add support for HIP09 Spectre-BHB mitigation (Waiman Long) [RHEL-119901] +- arm64: errata: Add newer ARM cores to the spectre_bhb_loop_affected() lists (Waiman Long) [RHEL-119901] +- arm64: cputype: Add MIDR_CORTEX_A76AE (Waiman Long) [RHEL-119901] +- arm64: errata: Add KRYO 2XX/3XX/4XX silver cores to Spectre BHB safe list (Waiman Long) [RHEL-119901] +- vdpa: Fix IDR memory leak in VDUSE module exit (Houqi (Nick) Zuo) [RHEL-66590] +- vdpa/mlx5: Fix release of uninitialized resources on error path (Houqi (Nick) Zuo) [RHEL-66590] +- vdpa/mlx5: Fix needs_teardown flag calculation (Houqi (Nick) Zuo) [RHEL-66590] +- virtio-vdpa: Remove virtqueue list (Houqi (Nick) Zuo) [RHEL-66590] +- virtio-mmio: Remove virtqueue list from mmio device (Houqi (Nick) Zuo) [RHEL-66590] +- vdpa/mlx5: Fix oversized null mkey longer than 32bit (Houqi (Nick) Zuo) [RHEL-66590] +- vdpa/mlx5: Fix mlx5_vdpa_get_config() endianness on big-endian machines (Houqi (Nick) Zuo) [RHEL-66590] +- vdpa/vp_vdpa: implement kick_vq_with_data callback (Houqi (Nick) Zuo) [RHEL-66590] +- virtio_vdpa: remove redundant check on desc (Houqi (Nick) Zuo) [RHEL-66590] +- vdpa/mlx5: Fix suboptimal range on iotlb iteration (Houqi (Nick) Zuo) [RHEL-66590] +- docs: namespace: Tweak and reword resource control doc (Joel Savitz) [RHEL-88728] +Resolves: RHEL-116228, RHEL-119007, RHEL-119901, RHEL-122019, RHEL-123124, RHEL-123684, RHEL-123813, RHEL-66590, RHEL-88728, RHEL-99998 + * Thu Nov 13 2025 CKI KWF Bot [6.12.0-157.el10] - smb: client: handle lack of IPC in dfs_cache_refresh() (Paulo Alcantara) [RHEL-126228] - scsi: core: Fix a regression triggered by scsi_host_busy() (Ming Lei) [RHEL-123046] diff --git a/kernel.spec b/kernel.spec index 068670cac..d9facbe82 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 157 +%define pkgrelease 159 %define kversion 6 -%define tarfile_release 6.12.0-157.el10 +%define tarfile_release 6.12.0-159.el10 # This is needed to do merge window version magic %define patchlevel 12 # This allows pkg_release to have configurable %%{?dist} tag -%define specrelease 157%{?buildid}%{?dist} +%define specrelease 159%{?buildid}%{?dist} # This defines the kabi tarball version -%define kabiversion 6.12.0-157.el10 +%define kabiversion 6.12.0-159.el10 # If this variable is set to 1, a bpf selftests build failure will cause a # fatal kernel package build error @@ -4505,14 +4505,14 @@ fi\ # # %changelog -* Fri Nov 14 2025 Eduard Abdullin - 6.12.0-157 +* Wed Nov 19 2025 Eduard Abdullin - 6.12.0-159 - Debrand for AlmaLinux OS - Use AlmaLinux OS secure boot cert -* Fri Nov 14 2025 Neal Gompa - 6.12.0-157 +* Wed Nov 19 2025 Neal Gompa - 6.12.0-159 - Enable Btrfs support for all kernel variants -* Fri Nov 14 2025 Andrew Lukoshko - 6.12.0-157 +* Wed Nov 19 2025 Andrew Lukoshko - 6.12.0-159 - 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 @@ -4523,6 +4523,289 @@ fi\ - kernel/rh_messages.h: enable all disabled pci devices by moving to unmaintained +* Tue Nov 18 2025 CKI KWF Bot [6.12.0-159.el10] +- RDMA/ionic: Fix memory leak of admin q_wr (Jakub Ramaseuski) [RHEL-121486] +- RDMA/ionic: Fix build failure on SPARC due to xchg() operand size (Jakub Ramaseuski) [RHEL-121486] +- RDMA/ionic: Use ether_addr_copy instead of memcpy (Jakub Ramaseuski) [RHEL-121486] +- redhat/configs: Disable CONFIG_INFINIBAND_IONIC in generic (Jakub Ramaseuski) [RHEL-121486] +- RDMA/ionic: Add Makefile/Kconfig to kernel build environment (Jakub Ramaseuski) [RHEL-121486] +- RDMA/ionic: Implement device stats ops (Jakub Ramaseuski) [RHEL-121486] +- RDMA/ionic: Register device ops for miscellaneous functionality (Jakub Ramaseuski) [RHEL-121486] +- RDMA/ionic: Register device ops for datapath (Jakub Ramaseuski) [RHEL-121486] +- RDMA/ionic: Register device ops for control path (Jakub Ramaseuski) [RHEL-121486] +- RDMA/ionic: Create device queues to support admin operations (Jakub Ramaseuski) [RHEL-121486] +- RDMA/ionic: Register auxiliary module for ionic ethernet adapter (Jakub Ramaseuski) [RHEL-121486] +- RDMA: Add IONIC to rdma_driver_id definition (Jakub Ramaseuski) [RHEL-121486] +- net: ionic: map SKB after pseudo-header checksum prep (Jakub Ramaseuski) [RHEL-121486] +- net: ionic: add dma_wmb() before ringing TX doorbell (Jakub Ramaseuski) [RHEL-121486] +- ionic: use int type for err in ionic_get_module_eeprom_by_page (Jakub Ramaseuski) [RHEL-121486] +- net: ionic: Provide doorbell and CMB region information (Jakub Ramaseuski) [RHEL-121486] +- net: ionic: Provide interrupt allocation support for the RDMA driver (Jakub Ramaseuski) [RHEL-121486] +- net: ionic: Provide RDMA reset support for the RDMA driver (Jakub Ramaseuski) [RHEL-121486] +- net: ionic: Export the APIs from net driver to support device commands (Jakub Ramaseuski) [RHEL-121486] +- net: ionic: Update LIF identity with additional RDMA capabilities (Jakub Ramaseuski) [RHEL-121486] +- net: ionic: Create an auxiliary device for rdma driver (Jakub Ramaseuski) [RHEL-121486] +- ethernet: ionic: Fix DMA mapping tests (Jakub Ramaseuski) [RHEL-121486] +- ionic: cancel delayed work earlier in remove (Jakub Ramaseuski) [RHEL-121486] +- ionic: clean dbpage in de-init (Jakub Ramaseuski) [RHEL-121486] +- ionic: print firmware heartbeat as unsigned (Jakub Ramaseuski) [RHEL-121486] +- ionic: Prevent driver/fw getting out of sync on devcmd(s) (Jakub Ramaseuski) [RHEL-121486] +- tools/power/x86/intel-speed-select: v1.23 release (Steve Best) [RHEL-110834] +- tools/power/x86/intel-speed-select: Skip uncore frequency update (Steve Best) [RHEL-110834] +- tools/power/x86/intel-speed-select: Support SST PP revision 2 fields (Steve Best) [RHEL-110834] +- platform/x86: ISST: Do Not Restore SST MSRs on CPU Online Operation (Steve Best) [RHEL-110834] +- platform/x86: ISST: Update minor version (Steve Best) [RHEL-110834] +- platform/x86: ISST: Support SST-PP revision 2 (Steve Best) [RHEL-110834] +- platform/x86: ISST: Support SST-TF revision 2 (Steve Best) [RHEL-110834] +- dmaengine: idxd: Add a new IAA device ID for Wildcat Lake family platforms (Vladis Dronov) [RHEL-95628] +- crypto: iaa - Optimize rebalance_wq_table() (Vladis Dronov) [RHEL-95628] +- crypto: iaa - Adjust workqueue allocation type (Vladis Dronov) [RHEL-95628] +- redhat: remove EARLY ystream bits (Jan Stancek) +- platform/x86/amd/pmf: Add debug logs for pending requests and custom BIOS inputs (Steve Best) [RHEL-73301] +- platform/x86/amd/pmf: Call enact function sooner to process early pending requests (Steve Best) [RHEL-73301] +- platform/x86/amd/pmf: Preserve custom BIOS inputs for evaluating the policies (Steve Best) [RHEL-73301] +- platform/x86/amd/pmf: Add custom BIOS input support for AMD_CPU_ID_PS (Steve Best) [RHEL-73301] +- platform/x86/amd/pmf: Add helper to verify BIOS input notifications are enable/disable (Steve Best) [RHEL-73301] +- platform/x86/amd/pmf: Update ta_pmf_action structure member (Steve Best) [RHEL-73301] +- platform/x86/amd/pmf: Extend custom BIOS inputs for more policies (Steve Best) [RHEL-73301] +- platform/x86/amd/pmf: Fix the custom bios input handling mechanism (Steve Best) [RHEL-73301] +- platform/x86/amd/pmf: Add support for adjusting PMF PPT and PPT APU thresholds (Steve Best) [RHEL-73301] +- platform/x86/dell: Set USTT mode according to BIOS after reboot (Steve Best) [RHEL-73301] +- fs: Add 'initramfs_options' to set initramfs mount options (Ian Kent) [RHEL-116977] +- thermal: Constify struct thermal_zone_device_ops (Steve Best) [RHEL-110837] +- thermal: int340x: processor_thermal: Add Wildcat Lake PCI ID (Steve Best) [RHEL-110837] +- thermal: intel: x86_pkg_temp_thermal: Fix bogus trip temperature (Steve Best) [RHEL-110837] +- thermal: intel: int340x: Enable platform temperature control (Steve Best) [RHEL-110837] +- thermal: intel: int340x: Add missing DVFS support flags (Steve Best) [RHEL-110837] +- thermal: int340x: Add NULL check for adev (Steve Best) [RHEL-110837] +- thermal: intel: Clean up zone_trips[] initialization in int340x_thermal_zone_add() (Steve Best) [RHEL-110837] +- thermal: int340x: Use kcalloc() instead of kzalloc() with multiplication (Steve Best) [RHEL-110837] +- mfd: intel-lpss: Add Intel Wildcat Lake LPSS PCI IDs (Steve Best) [RHEL-95650] +- docs: networking: Describe irq suspension (Antoine Tenart) [RHEL-77189] +- selftests: net: Add busy_poll_test (Antoine Tenart) [RHEL-77189] +- eventpoll: Control irq suspension for prefer_busy_poll (Antoine Tenart) [RHEL-77189] +- eventpoll: Trigger napi_busy_loop, if prefer_busy_poll is set (Antoine Tenart) [RHEL-77189] +- net: Add control functions for irq suspension (Antoine Tenart) [RHEL-77189] +- net: Add napi_struct parameter irq_suspend_timeout (Antoine Tenart) [RHEL-77189] +- redhat/configs: enable Micrel PHY for NXP Automotive SoCs S32G2xx/S32G3xx/S32R45 (Alessandro Carminati) [RHEL-116889] +- redhat/configs: enable Synopsis DWMAC IP on NXP Automotive SoCs S32G2xx/S32G3xx/S32R45 (Alessandro Carminati) [RHEL-116889] +- MAINTAINERS: Add Jan Petrous as the NXP S32G/R DWMAC driver maintainer (Alessandro Carminati) [RHEL-116889] +- net: stmmac: dwmac-s32: add basic NXP S32G/S32R glue driver (Alessandro Carminati) [RHEL-116889] +- dt-bindings: net: Add DT bindings for DWMAC on NXP S32G/R SoCs (Alessandro Carminati) [RHEL-116889] +- net: dwmac-sti: Use helper rgmii_clock (Alessandro Carminati) [RHEL-116889] +- net: xgene_enet: Use helper rgmii_clock (Alessandro Carminati) [RHEL-116889] +- net: macb: Use helper rgmii_clock (Alessandro Carminati) [RHEL-116889] +- net: dwmac-starfive: Use helper rgmii_clock (Alessandro Carminati) [RHEL-116889] +- net: dwmac-rk: Use helper rgmii_clock (Alessandro Carminati) [RHEL-116889] +- net: dwmac-intel-plat: Use helper rgmii_clock (Alessandro Carminati) [RHEL-116889] +- net: dwmac-imx: Use helper rgmii_clock (Alessandro Carminati) [RHEL-116889] +- net: stmmac: Fix clock rate variables size (Alessandro Carminati) [RHEL-116889] +- net: stmmac: Extend CSR calc support (Alessandro Carminati) [RHEL-116889] +- net: stmmac: Fix CSR divider comment (Alessandro Carminati) [RHEL-116889] +- iommu/amd: Add efr[HATS] max v1 page table level (CKI Backport Bot) [RHEL-107079] +- iommu/amd: Add HATDis feature support (CKI Backport Bot) [RHEL-107079] + +* Mon Nov 17 2025 CKI KWF Bot [6.12.0-158.el10] +- net/smc: fix one NULL pointer dereference in smc_ib_is_sg_need_sync() (Mete Durlu) [RHEL-99998] +- net/smc: fix UAF on smcsk after smc_listen_out() (Mete Durlu) [RHEL-99998] +- smc: Fix various oops due to inet_sock type confusion. (Mete Durlu) [RHEL-99998] +- net/smc: convert timeouts to secs_to_jiffies() (Mete Durlu) [RHEL-99998] +- net/smc: replace strncpy with strscpy (Mete Durlu) [RHEL-99998] +- net/smc: remove unused function smc_lo_supports_v2 (Mete Durlu) [RHEL-99998] +- net/smc: remove unused input parameters in smc_buf_get_slot (Mete Durlu) [RHEL-99998] +- s390: ism: Pass string literal as format argument of dev_set_name() (Mete Durlu) [RHEL-99998] +- smc: Fix lockdep false-positive for IPPROTO_SMC. (Mete Durlu) [RHEL-99998] +- net/smc: use the correct ndev to find pnetid by pnetid table (Mete Durlu) [RHEL-99998] +- net/smc: fix data error when recvmsg with MSG_PEEK flag (Mete Durlu) [RHEL-99998] +- net/smc: delete pointless divide by one (Mete Durlu) [RHEL-99998] +- net/smc: check return value of sock_recvmsg when draining clc data (Mete Durlu) [RHEL-99998] +- net/smc: check smcd_v2_ext_offset when receiving proposal msg (Mete Durlu) [RHEL-99998] +- net/smc: check v2_ext_offset/eid_cnt/ism_gid_cnt when receiving proposal msg (Mete Durlu) [RHEL-99998] +- net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg (Mete Durlu) [RHEL-99998] +- net/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll (Mete Durlu) [RHEL-99998] +- net/smc: protect link down work from execute after lgr freed (Mete Durlu) [RHEL-99998] +- net/smc: support SMC-R V2 for rdma devices with max_recv_sge equals to 1 (Mete Durlu) [RHEL-99998] +- net/smc: fix LGR and link use-after-free issue (Mete Durlu) [RHEL-99998] +- net/smc: initialize close_work early to avoid warning (Mete Durlu) [RHEL-99998] +- net/smc: Address spelling errors (Mete Durlu) [RHEL-99998] +- s390: Disable ARCH_WANT_OPTIMIZE_HUGETLB_VMEMMAP (Luiz Capitulino) [RHEL-116228] +- USB: core: remove the move buf action (Desnes Nunes) [RHEL-122019] +- usb: typec: tcpm: properly deliver cable vdms to altmode drivers (Desnes Nunes) [RHEL-122019] +- xhci: fix memory leak regression when freeing xhci vdev devices depth first (Desnes Nunes) [RHEL-122019] +- xhci: dbc: Fix full DbC transfer ring after several reconnects (Desnes Nunes) [RHEL-122019] +- xhci: dbc: decouple endpoint allocation from initialization (Desnes Nunes) [RHEL-122019] +- USB: serial: option: add Telit Cinterion LE910C4-WWX new compositions (Desnes Nunes) [RHEL-122019] +- USB: serial: option: add Telit Cinterion FN990A w/audio compositions (Desnes Nunes) [RHEL-122019] +- usb: xhci: Fix slot_id resource race conflict (Desnes Nunes) [RHEL-122019] +- usb: typec: fusb302: Revert incorrect threaded irq fix (Desnes Nunes) [RHEL-122019] +- USB: core: Update kerneldoc for usb_hcd_giveback_urb() (Desnes Nunes) [RHEL-122019] +- memstick: Fix deadlock by moving removing flag earlier (Desnes Nunes) [RHEL-122019] +- usb: dwc3: Remove WARN_ON for device endpoint command timeouts (Desnes Nunes) [RHEL-122019] {CVE-2025-39801} +- USB: storage: Ignore driver CD mode for Realtek multi-mode Wi-Fi dongles (Desnes Nunes) [RHEL-122019] +- usb: storage: realtek_cr: Use correct byte order for bcs->Residue (Desnes Nunes) [RHEL-122019] +- usb: chipidea: imx: improve usbmisc_imx7d_pullup() (Desnes Nunes) [RHEL-122019] +- kcov, usb: Don't disable interrupts in kcov_remote_start_usb_softirq() (Desnes Nunes) [RHEL-122019] +- usb: dwc3: pci: add support for the Intel Wildcat Lake (Desnes Nunes) [RHEL-122019] +- usb: dwc3: Ignore late xferNotReady event to prevent halt timeout (Desnes Nunes) [RHEL-122019] +- USB: storage: Add unusual-devs entry for Novatek NTK96550-based camera (Desnes Nunes) [RHEL-122019] +- usb: core: hcd: fix accessing unmapped memory in SINGLE_STEP_SET_FEATURE test (Desnes Nunes) [RHEL-122019] +- usb: renesas-xhci: Fix External ROM access timeouts (Desnes Nunes) [RHEL-122019] +- usb: quirks: Add DELAY_INIT quick for another SanDisk 3.2Gen1 Flash Drive (Desnes Nunes) [RHEL-122019] +- phy: ti: omap-usb2: fix device leak at unbind (Desnes Nunes) [RHEL-122019] +- net: usbnet: Fix the wrong netif_carrier_on() call (Desnes Nunes) [RHEL-122019] +- net: usbnet: Avoid potential RCU stall on LINK_CHANGE event (Desnes Nunes) [RHEL-122019] +- usb: musb: omap2430: enable compile testing (Desnes Nunes) [RHEL-122019] +- usb: xhci: print xhci->xhc_state when queue_command failed (Desnes Nunes) [RHEL-122019] +- USB: serial: option: add Foxconn T99W709 (Desnes Nunes) [RHEL-122019] +- net: usb: cdc-ncm: check for filtering capability (Desnes Nunes) [RHEL-122019] +- usb: core: add urb->sgt parameter description (Desnes Nunes) [RHEL-122019] +- thunderbolt: Fix copy+paste error in match_service_id() (Desnes Nunes) [RHEL-122019] +- usb: typec: ucsi: Update power_supply on power role change (Desnes Nunes) [RHEL-122019] +- usb: typec: ucsi: psy: Set current max to 100mA for BC 1.2 and Default (Desnes Nunes) [RHEL-122019] +- usb: typec: fusb302: cache PD RX state (Desnes Nunes) [RHEL-122019] +- usb: typec: ucsi: yoga-c630: add DRM dependency (Desnes Nunes) [RHEL-122019] +- usb: gadget : fix use-after-free in composite_dev_cleanup() (Desnes Nunes) [RHEL-122019] {CVE-2025-38555} +- usb: chipidea: imx: Add a missing blank line (Desnes Nunes) [RHEL-122019] +- usb: usblp: clean up assignment inside if conditions (Desnes Nunes) [RHEL-122019] +- cdc-acm: fix race between initial clearing halt and open (Desnes Nunes) [RHEL-122019] +- usb: xhci: Set avg_trb_len = 8 for EP0 during Address Device Command (Desnes Nunes) [RHEL-122019] +- usb: xhci: Avoid showing warnings for dying controller (Desnes Nunes) [RHEL-122019] +- usb: xhci: Avoid showing errors during surprise removal (Desnes Nunes) [RHEL-122019] +- usb: core: add dma-noncoherent buffer alloc and free API (Desnes Nunes) [RHEL-122019] +- usb: chipidea: s32g: Add usb support for s32g3 (Desnes Nunes) [RHEL-122019] +- usb: chipidea: s32g: Add usb support for s32g2 (Desnes Nunes) [RHEL-122019] +- dt-bindings: usb: Add compatible strings for s32g2/s32g3 (Desnes Nunes) [RHEL-122019] +- usb: dwc3: gadget: Simplify TRB reclaim logic by removing redundant 'chain' argument (Desnes Nunes) [RHEL-122019] +- usb: early: xhci-dbc: Fix early_ioremap leak (Desnes Nunes) [RHEL-122019] +- net: thunderbolt: Enable end-to-end flow control also in transmit (Desnes Nunes) [RHEL-122019] +- net: thunderbolt: Fix the parameter passing of tb_xdomain_enable_paths()/tb_xdomain_disable_paths() (Desnes Nunes) [RHEL-122019] +- usb: core: config: Prevent OOB read in SS endpoint companion parsing (Desnes Nunes) [RHEL-122019] {CVE-2025-39760} +- usb: dwc2: disable platform lowlevel hw resources during shutdown (Desnes Nunes) [RHEL-122019] +- usb: misc: onboard_usb_dev: Add Bison Electronics Inc. Integrated Camera (Desnes Nunes) [RHEL-122019] +- usb: gadget: u_serial: remove some dead code (Desnes Nunes) [RHEL-122019] +- usb: gadget: u_serial: Avoid double unlock of serial_port_lock (Desnes Nunes) [RHEL-122019] +- usb: gadget: u_serial: Implement remote wakeup capability (Desnes Nunes) [RHEL-122019] +- dt-bindings: trivial-devices: add compatible string nxp,isp1301 from isp1301.txt (Desnes Nunes) [RHEL-122019] +- dt-bindings: trivial-devices: add onnn,adt7462 (Desnes Nunes) [RHEL-122019] +- misc: rtsx: Add support for RTS5264 Version B and optimize init flow (Desnes Nunes) [RHEL-122019] +- dt-bindings: usb: genesys,gl850g: add downstream facing ports (Desnes Nunes) [RHEL-122019] +- dt-bindings: usb: genesys,gl850g: use usb-hub.yaml (Desnes Nunes) [RHEL-122019] +- usb: typec: ucsi: yoga-c630: register DRM HPD bridge (Desnes Nunes) [RHEL-122019] +- usb: typec: ucsi: yoga-c630: handle USB / HPD messages to set port orientation (Desnes Nunes) [RHEL-122019] +- usb: typec: ucsi: yoga-c630: correct response for GET_CURRENT_CAM (Desnes Nunes) [RHEL-122019] +- usb: typec: ucsi: yoga-c630: fake AltModes for port 0 (Desnes Nunes) [RHEL-122019] +- usb: typec: ucsi: yoga-c630: remove extra AltModes for port 1 (Desnes Nunes) [RHEL-122019] +- usb: typec: ucsi: yoga-c630: remove duplicate AltModes (Desnes Nunes) [RHEL-122019] +- usb: typec: ucsi: add recipient arg to update_altmodes() callback (Desnes Nunes) [RHEL-122019] +- usb: typec: ucsi: yoga-c630: fix error and remove paths (Desnes Nunes) [RHEL-122019] +- usb: typec: ucsi: make yoga_c630_ucsi_ops be static (Desnes Nunes) [RHEL-122019] +- usb: dwc2: follow compatible string change for Sophgo CV18XX/SG200X series SoC (Desnes Nunes) [RHEL-122019] +- dt-bindings: usb: dwc2: rename sophgo usb compatible string (Desnes Nunes) [RHEL-122019] +- usb: dwc3: gadget: Remove duplicate check while setting xfer resource (Desnes Nunes) [RHEL-122019] +- usb: ehci: replace scnprintf() with sysfs_emit() (Desnes Nunes) [RHEL-122019] +- usb: core: Use sysfs_emit_at() when showing dynamic IDs (Desnes Nunes) [RHEL-122019] +- usb: typec: altmodes/displayport: add irq_hpd to sysfs (Desnes Nunes) [RHEL-122019] +- mmc: rtsx_usb_sdmmc: Fix clang -Wimplicit-fallthrough in sd_set_power_mode() (Desnes Nunes) [RHEL-122019] +- mmc: rtsx_usb_sdmmc: Add 74 clocks in poweron flow (Desnes Nunes) [RHEL-122019] +- mmc: rtsx_usb_sdmmc: Re-work the code in sd_set_power_mode() (Desnes Nunes) [RHEL-122019] +- mmc: rtsx_usb_sdmmc: Convert sd_set_power_mode() into void (Desnes Nunes) [RHEL-122019] +- mmc: rtsx_usb_sdmmc: Print debug-messages at power-on/off errors (Desnes Nunes) [RHEL-122019] +- mmc: rtsx_usb_sdmmc: Fix error-path in sd_set_power_mode() (Desnes Nunes) [RHEL-122019] +- mmc: rtsx_usb_sdmmc: Use devm_mmc_alloc_host() helper (Desnes Nunes) [RHEL-122019] +- mmc: rtsx_pci: Use devm_mmc_alloc_host() helper (Desnes Nunes) [RHEL-122019] +- thunderbolt: Fix typos in documentation comments (Desnes Nunes) [RHEL-122019] +- Documentation: treewide: Replace remaining spinics links with lore (Desnes Nunes) [RHEL-122019] +- net: usb: enable the work after stop usbnet by ip down/up (Desnes Nunes) [RHEL-122019] +- net: usb: Convert tasklet API to new bottom half workqueue mechanism (Desnes Nunes) [RHEL-122019] +- usbnet:fix NPE during rx_complete (Desnes Nunes) [RHEL-122019] {CVE-2025-22050} +- usb: core: modify comments xhci_hc_driver has HCD_MEMORY just like ehci ohci (Desnes Nunes) [RHEL-122019] +- usb: chipidea: imx: implement workaround for ERR051725 (Desnes Nunes) [RHEL-122019] +- usb: chipidea: imx: add imx_usbmisc_pullup() hook (Desnes Nunes) [RHEL-122019] +- usb: chipidea: udc: add CI_HDRC_CONTROLLER_PULLUP_EVENT event (Desnes Nunes) [RHEL-122019] +- usb: core: usb_submit_urb: downgrade type check (Desnes Nunes) [RHEL-122019] +- usb: storage: reltek_cr: convert to use secs_to_jiffies (Desnes Nunes) [RHEL-122019] +- usb: typec: Remove unused ucsi_cci_str (Desnes Nunes) [RHEL-122019] +- usb: core: Remove unused usb_unlink_anchored_urbs (Desnes Nunes) [RHEL-122019] +- usb: gadget: Remove unused usb_remove_config (Desnes Nunes) [RHEL-122019] +- usb: gadget: config: Remove unused usb_gadget_config_buf (Desnes Nunes) [RHEL-122019] +- usb: Reorganize kerneldoc parameter names (Desnes Nunes) [RHEL-122019] +- usb: phy: tegra: Remove unused functions (Desnes Nunes) [RHEL-122019] +- usb: typec: fusb302: fix scheduling while atomic when using virtio-gpio (Desnes Nunes) [RHEL-122019] +- usb: core: Add 0x prefix to quirks debug output (Desnes Nunes) [RHEL-122019] +- Documentation: usb: gadget: Wrap remaining usage snippets in literal code block (Desnes Nunes) [RHEL-122019] +- docs: usb: gadget: Reindent numbered list (Desnes Nunes) [RHEL-122019] +- usb: gadget: composite: Use USB API functions rather than constants (Desnes Nunes) [RHEL-122019] +- usb: host: xhci-plat: fix incorrect type for of_match variable in xhci_plat_probe() (Desnes Nunes) [RHEL-122019] +- tty: fix tty_port_tty_*hangup() kernel-doc (Desnes Nunes) [RHEL-122019] +- tty: introduce and use tty_port_tty_vhangup() helper (Desnes Nunes) [RHEL-122019] +- dt-bindings: phy: renesas,usb2-phy: Document RZ/V2N SoC support (Desnes Nunes) [RHEL-122019] +- dt-bindings: phy: Convert ti,keystone-usbphy to DT schema (Desnes Nunes) [RHEL-122019] +- dt-bindings: phy: Convert hisilicon,hi6220-usb-phy to DT schema (Desnes Nunes) [RHEL-122019] +- Documentation: ABI: Update WMI device paths in ABI docs (Desnes Nunes) [RHEL-122019] +- platform/x86: dell-smbios-wmi: Stop touching WMI device ID (Desnes Nunes) [RHEL-122019] +- platform/x86: wmi: Fix WMI device naming issue (Desnes Nunes) [RHEL-122019] +- redhat/configs: Adding CONFIG_ACPI_WMI_LEGACY_DEVICE_NAMES (Desnes Nunes) [RHEL-122019] +- platform/x86: wmi: Remove wmi_block_list (Desnes Nunes) [RHEL-122019] +- phy: qcom: qmp-combo: Add missing PLL (VCO) configuration on SM8750 (Desnes Nunes) [RHEL-122019] +- phy: qcom: qmp-pcie: Update PHY settings for QCS8300 & SA8775P (Desnes Nunes) [RHEL-122019] +- phy: qcom-qmp-pcie: add dual lane PHY support for QCS8300 (Desnes Nunes) [RHEL-122019] +- dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Document the QCS8300 QMP PCIe PHY Gen4 x2 (Desnes Nunes) [RHEL-122019] +- phy: qcom: Add M31 based eUSB2 PHY driver (Desnes Nunes) [RHEL-122019] +- dt-bindings: phy: Add the M31 based eUSB2 PHY bindings (Desnes Nunes) [RHEL-122019] +- redhat/configs: Adding CONFIG_PHY_QCOM_M31_EUSB (Desnes Nunes) [RHEL-122019] +- phy: qcom: uniphy-28lp: add COMMON_CLK dependency (Desnes Nunes) [RHEL-122019] +- phy: qcom: Introduce PCIe UNIPHY 28LP driver (Desnes Nunes) [RHEL-122019] +- redhat/configs: Adding CONFIG_PHY_QCOM_UNIPHY_PCIE_28LP (Desnes Nunes) [RHEL-122019] +- dt-bindings: phy: qcom,uniphy-pcie: Document PCIe uniphy (Desnes Nunes) [RHEL-122019] +- phy: qcom: Update description for QCOM based eUSB2 repeater (Desnes Nunes) [RHEL-122019] +- phy: qcom: qmp-combo: Add new PHY sequences for SM8750 (Desnes Nunes) [RHEL-122019] +- dt-bindings: phy: qcom,sc8280xp-qmp-usb43dp-phy: Add SM8750 to QMP PHY (Desnes Nunes) [RHEL-122019] +- e1000e: fix heap overflow in e1000_set_eeprom (Corinna Vinschen) [RHEL-123124] {CVE-2025-39898} +- i40e: add mask to apply valid bits for itr_idx (Michal Schmidt) [RHEL-123813] +- i40e: add max boundary check for VF filters (Michal Schmidt) [RHEL-123813] {CVE-2025-39968} +- i40e: fix validation of VF state in get resources (Michal Schmidt) [RHEL-123813] {CVE-2025-39969} +- i40e: fix input validation logic for action_meta (Michal Schmidt) [RHEL-123813] {CVE-2025-39970} +- i40e: fix idx validation in config queues msg (Michal Schmidt) [RHEL-123813] {CVE-2025-39971} +- i40e: fix idx validation in i40e_validate_queue_map (Michal Schmidt) [RHEL-123813] {CVE-2025-39972} +- i40e: add validation for ring_len param (Michal Schmidt) [RHEL-123813] {CVE-2025-39973} +- nvme-multipath: Skip nr_active increments in RETRY disposition (Ewan D. Milne) [RHEL-123684] +- cxl/region: Fix an ERR_PTR() vs NULL bug (John W. Linville) [RHEL-119007] +- cxl/events: Trace Memory Sparing Event Record (John W. Linville) [RHEL-119007] +- cxl/events: Add extra validity checks for CVME count in DRAM Event Record (John W. Linville) [RHEL-119007] +- cxl/events: Add extra validity checks for corrected memory error count in General Media Event Record (John W. Linville) [RHEL-119007] +- cxl/events: Update Common Event Record to CXL spec rev 3.2 (John W. Linville) [RHEL-119007] +- cxl: Fix -Werror=return-type in cxl_decoder_detach() (John W. Linville) [RHEL-119007] +- cxl/region: Consolidate cxl_decoder_kill_region() and cxl_region_detach() (John W. Linville) [RHEL-119007] +- cxl/region: Move ready-to-probe state check to a helper (John W. Linville) [RHEL-119007] +- cxl/region: Split commit_store() into __commit() and queue_reset() helpers (John W. Linville) [RHEL-119007] +- cxl/decoder: Drop pointless locking (John W. Linville) [RHEL-119007] +- cxl/decoder: Move decoder register programming to a helper (John W. Linville) [RHEL-119007] +- cxl/core: Introduce a new helper cxl_resource_contains_addr() (John W. Linville) [RHEL-119007] +- cxl/test: Simplify fw_buf_checksum_show() (John W. Linville) [RHEL-119007] +- cxl: Include range.h in cxl.h (John W. Linville) [RHEL-119007] +- cxl: make cxl_bus_type constant (John W. Linville) [RHEL-119007] +- cxl/edac: Use correct format specifier for u32 val (John W. Linville) [RHEL-119007] +- cxl_test: Limit location for fake CFMWS to mappable range (John W. Linville) [RHEL-119007] +- cxl/pci: Replace mutex_lock_io() w mutex_lock() for mailbox access (John W. Linville) [RHEL-119007] +- arm64: errata: Expand speculative SSBS workaround for Cortex-A720AE (Waiman Long) [RHEL-119901] +- arm64: cputype: Add Cortex-A720AE definitions (Waiman Long) [RHEL-119901] +- arm64: errata: Add missing sentinels to Spectre-BHB MIDR arrays (Waiman Long) [RHEL-119901] +- arm64: Add support for HIP09 Spectre-BHB mitigation (Waiman Long) [RHEL-119901] +- arm64: errata: Add newer ARM cores to the spectre_bhb_loop_affected() lists (Waiman Long) [RHEL-119901] +- arm64: cputype: Add MIDR_CORTEX_A76AE (Waiman Long) [RHEL-119901] +- arm64: errata: Add KRYO 2XX/3XX/4XX silver cores to Spectre BHB safe list (Waiman Long) [RHEL-119901] +- vdpa: Fix IDR memory leak in VDUSE module exit (Houqi (Nick) Zuo) [RHEL-66590] +- vdpa/mlx5: Fix release of uninitialized resources on error path (Houqi (Nick) Zuo) [RHEL-66590] +- vdpa/mlx5: Fix needs_teardown flag calculation (Houqi (Nick) Zuo) [RHEL-66590] +- virtio-vdpa: Remove virtqueue list (Houqi (Nick) Zuo) [RHEL-66590] +- virtio-mmio: Remove virtqueue list from mmio device (Houqi (Nick) Zuo) [RHEL-66590] +- vdpa/mlx5: Fix oversized null mkey longer than 32bit (Houqi (Nick) Zuo) [RHEL-66590] +- vdpa/mlx5: Fix mlx5_vdpa_get_config() endianness on big-endian machines (Houqi (Nick) Zuo) [RHEL-66590] +- vdpa/vp_vdpa: implement kick_vq_with_data callback (Houqi (Nick) Zuo) [RHEL-66590] +- virtio_vdpa: remove redundant check on desc (Houqi (Nick) Zuo) [RHEL-66590] +- vdpa/mlx5: Fix suboptimal range on iotlb iteration (Houqi (Nick) Zuo) [RHEL-66590] +- docs: namespace: Tweak and reword resource control doc (Joel Savitz) [RHEL-88728] + * Thu Nov 13 2025 CKI KWF Bot [6.12.0-157.el10] - smb: client: handle lack of IPC in dfs_cache_refresh() (Paulo Alcantara) [RHEL-126228] - scsi: core: Fix a regression triggered by scsi_host_busy() (Ming Lei) [RHEL-123046] diff --git a/sources b/sources index 75b188409..5e6e7b261 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-157.el10.tar.xz) = 48ef84fd069450a3a06f9c0b71540cc5130368502b409695a9ffbf5aa844687deb5951170a12dc918399813d134312150f9941cb8ae40af8dabf578279663137 -SHA512 (kernel-abi-stablelists-6.12.0-157.el10.tar.xz) = f781f134c3a7844c47987d373520c66bc0a83d8f428294ade0a3c64bd683d057beb73ea7f06b2903329901b449a4a46b3d912ae7d9d5f5e33e951a4d07dae01f -SHA512 (kernel-kabi-dw-6.12.0-157.el10.tar.xz) = 1341ccabd12019730ee0ea1f7d4842b71fd49153cf295e4be2577312ba562e922b6bf7c03df615a4872cd64cc586f39c9b4f5648132dcd0663e33cac548459ae +SHA512 (linux-6.12.0-159.el10.tar.xz) = ed997b5bec493b0fe846536548eeafa5cfcf064f950eaf81e3344eb594a1b1f31b42e03ef412cd99bc4747eb32dcc3ccd315c2c61319214d00d26881a18924d6 +SHA512 (kernel-abi-stablelists-6.12.0-159.el10.tar.xz) = f498acf20cc8af573367d8e251a0e59b8083fe9469c656c4982fe4d51992a2ca11c72d82db064263dd68d34ec478c21a6b84588dce719f21c73d5d1107c0e2d4 +SHA512 (kernel-kabi-dw-6.12.0-159.el10.tar.xz) = 262767021c49817cc4cf4fc911c0555a4bddd815a97f6b0bbd1fa90f33049d8f250f8ba6df2a7a1b3c8a52cfde8c4101ff14949275405c9caa23fcd681cc50d5