From a8797568d4ab29c01e1b08396f55991410f619f5 Mon Sep 17 00:00:00 2001 From: "Herton R. Krzesinski" Date: Thu, 23 Feb 2023 20:38:10 +0000 Subject: [PATCH] kernel-5.14.0-283.el9 * Thu Feb 23 2023 Herton R. Krzesinski [5.14.0-283.el9] - redhat: fix duplicate jira issues in the resolves line (Herton R. Krzesinski) - redhat/kernel.spec.template: Parallelize compression (Herton R. Krzesinski) - Revert "block: freeze the queue earlier in del_gendisk" (Ming Lei) [2155901] - redhat: configs: Enable UCSI_CCG support (David Marlin) [2122414] - i2c: nvidia-gpu: Remove ccgx,firmware-build property (David Marlin) [2122414] - i2c: nvidia-gpu: Add ACPI property to align with device-tree (David Marlin) [2122414] - usb: typec: ucsi_ccg: Add OF support (David Marlin) [2122414] - gpio: tegra186: add Tegra234 PMC compatible in GPIO driver (David Marlin) [2122414] - usb: gadget: tegra-xudc: Add Tegra234 support (David Marlin) [2122414] - xhci: tegra: USB2 pad power controls (David Marlin) [2122414] - xhci: Add hub_control to xhci_driver_overrides (David Marlin) [2122414] - xhci: hub: export symbol on xhci_hub_control (David Marlin) [2122414] - usb: host: xhci-tegra: Add Tegra234 XHCI support (David Marlin) [2122414] - phy: tegra: xusb: Support USB role default mode (David Marlin) [2122414] - phy: tegra: xusb: Add Tegra234 support (David Marlin) [2122414] - phy: tegra: xusb: Disable trk clk when not in use (David Marlin) [2122414] - phy: tegra: xusb: Remove usb3 supply (David Marlin) [2122414] - phy: tegra: xusb: Fix crash during pad power on/down (David Marlin) [2122414] - usb: typec: ucsi_ccg: Disable UCSI ALT support on Tegra (David Marlin) [2122414] - usb: typec: ucsi: Don't warn on probe deferral (David Marlin) [2122414] - phy: tegra: xusb: Enable usb role switch attribute (David Marlin) [2122414] - usb: gadget: tegra: Reduce pad power (David Marlin) [2122414] - phy: tegra: xusb: add utmi pad power on/down ops (David Marlin) [2122414] - redhat/configs: Enable CONFIG_PCIE_PTM (Corinna Vinschen) [2100606] - net: stmmac: Fix queue statistics reading (Corinna Vinschen) [2100606] - stmmac: intel: Update PCH PTP clock rate from 200MHz to 204.8MHz (Corinna Vinschen) [2100606] - net: stmmac: Disable automatic FCS/Pad stripping (Corinna Vinschen) [2100606] - net: ethernet: move from strlcpy with unused retval to strscpy (Corinna Vinschen) [2100606] - stmmac: intel: remove unused 'has_crossts' flag (Corinna Vinschen) [2100606] - net: phylink: Convert to mdiobus_c45_{read|write} (Corinna Vinschen) [2100606] - net: phy: marvell: add sleep time after enabling the loopback bit (Corinna Vinschen) [2100606] - net: phy: marvell: add Marvell specific PHY loopback (Corinna Vinschen) [2100606] - net: phy: dp83867: retrigger SGMII AN when link change (Corinna Vinschen) [2100606] - net: phy: marvell: Add WAKE_PHY support to WOL event (Corinna Vinschen) [2100606] - net: phy: marvell10g: enable WoL for 88X3310 and 88E2110 (Corinna Vinschen) [2100606] - netfilter: nft_payload: incorrect arithmetics when fetching VLAN header bits (Florian Westphal) [2161725] {CVE-2023-0179} Resolves: rhbz#2100606, rhbz#2122414, rhbz#2155901, rhbz#2161725 Signed-off-by: Herton R. Krzesinski --- Makefile.rhelver | 2 +- 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-ppc64le-debug-rhel.config | 2 +- kernel-ppc64le-rhel.config | 2 +- kernel-s390x-debug-rhel.config | 2 +- kernel-s390x-rhel.config | 2 +- kernel-s390x-zfcpdump-rhel.config | 2 +- kernel-x86_64-debug-rhel.config | 2 +- kernel-x86_64-rhel.config | 2 +- kernel.spec | 49 +++++++++++++++++++++++++--- sources | 6 ++-- 14 files changed, 63 insertions(+), 24 deletions(-) diff --git a/Makefile.rhelver b/Makefile.rhelver index cad3f31..136f128 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 = 282 +RHEL_RELEASE = 283 # # ZSTREAM diff --git a/kernel-aarch64-64k-debug-rhel.config b/kernel-aarch64-64k-debug-rhel.config index 22c3de4..f69b3b0 100644 --- a/kernel-aarch64-64k-debug-rhel.config +++ b/kernel-aarch64-64k-debug-rhel.config @@ -4137,7 +4137,7 @@ CONFIG_PCIE_IPROC=y # CONFIG_PCI_ENDPOINT is not set # CONFIG_PCI_ENDPOINT_TEST is not set CONFIG_PCIEPORTBUS=y -# CONFIG_PCIE_PTM is not set +CONFIG_PCIE_PTM=y # CONFIG_PCIE_QCOM is not set CONFIG_PCIE_TEGRA194_HOST=y CONFIG_PCIE_TEGRA194=y @@ -6203,7 +6203,7 @@ CONFIG_UAPI_HEADER_TEST=y # CONFIG_UCB1400_CORE is not set # CONFIG_UCLAMP_TASK is not set CONFIG_UCSI_ACPI=y -# CONFIG_UCSI_CCG is not set +CONFIG_UCSI_CCG=m # CONFIG_UCSI_STM32G0 is not set CONFIG_UDF_FS=m CONFIG_UDMABUF=y diff --git a/kernel-aarch64-64k-rhel.config b/kernel-aarch64-64k-rhel.config index 8d526da..e6bb9a9 100644 --- a/kernel-aarch64-64k-rhel.config +++ b/kernel-aarch64-64k-rhel.config @@ -4115,7 +4115,7 @@ CONFIG_PCIE_IPROC=y # CONFIG_PCI_ENDPOINT is not set # CONFIG_PCI_ENDPOINT_TEST is not set CONFIG_PCIEPORTBUS=y -# CONFIG_PCIE_PTM is not set +CONFIG_PCIE_PTM=y # CONFIG_PCIE_QCOM is not set CONFIG_PCIE_TEGRA194_HOST=y CONFIG_PCIE_TEGRA194=y @@ -6179,7 +6179,7 @@ CONFIG_UAPI_HEADER_TEST=y # CONFIG_UCB1400_CORE is not set # CONFIG_UCLAMP_TASK is not set CONFIG_UCSI_ACPI=y -# CONFIG_UCSI_CCG is not set +CONFIG_UCSI_CCG=m # CONFIG_UCSI_STM32G0 is not set CONFIG_UDF_FS=m CONFIG_UDMABUF=y diff --git a/kernel-aarch64-debug-rhel.config b/kernel-aarch64-debug-rhel.config index 60cc46a..61f6b80 100644 --- a/kernel-aarch64-debug-rhel.config +++ b/kernel-aarch64-debug-rhel.config @@ -4134,7 +4134,7 @@ CONFIG_PCIE_IPROC=y # CONFIG_PCI_ENDPOINT is not set # CONFIG_PCI_ENDPOINT_TEST is not set CONFIG_PCIEPORTBUS=y -# CONFIG_PCIE_PTM is not set +CONFIG_PCIE_PTM=y # CONFIG_PCIE_QCOM is not set CONFIG_PCIE_TEGRA194_HOST=y CONFIG_PCIE_TEGRA194=y @@ -6200,7 +6200,7 @@ CONFIG_UAPI_HEADER_TEST=y # CONFIG_UCB1400_CORE is not set # CONFIG_UCLAMP_TASK is not set CONFIG_UCSI_ACPI=y -# CONFIG_UCSI_CCG is not set +CONFIG_UCSI_CCG=m # CONFIG_UCSI_STM32G0 is not set CONFIG_UDF_FS=m CONFIG_UDMABUF=y diff --git a/kernel-aarch64-rhel.config b/kernel-aarch64-rhel.config index a1349da..b419afa 100644 --- a/kernel-aarch64-rhel.config +++ b/kernel-aarch64-rhel.config @@ -4112,7 +4112,7 @@ CONFIG_PCIE_IPROC=y # CONFIG_PCI_ENDPOINT is not set # CONFIG_PCI_ENDPOINT_TEST is not set CONFIG_PCIEPORTBUS=y -# CONFIG_PCIE_PTM is not set +CONFIG_PCIE_PTM=y # CONFIG_PCIE_QCOM is not set CONFIG_PCIE_TEGRA194_HOST=y CONFIG_PCIE_TEGRA194=y @@ -6176,7 +6176,7 @@ CONFIG_UAPI_HEADER_TEST=y # CONFIG_UCB1400_CORE is not set # CONFIG_UCLAMP_TASK is not set CONFIG_UCSI_ACPI=y -# CONFIG_UCSI_CCG is not set +CONFIG_UCSI_CCG=m # CONFIG_UCSI_STM32G0 is not set CONFIG_UDF_FS=m CONFIG_UDMABUF=y diff --git a/kernel-ppc64le-debug-rhel.config b/kernel-ppc64le-debug-rhel.config index c62350f..d420018 100644 --- a/kernel-ppc64le-debug-rhel.config +++ b/kernel-ppc64le-debug-rhel.config @@ -3787,7 +3787,7 @@ CONFIG_PCIE_EDR=y # CONFIG_PCI_ENDPOINT is not set # CONFIG_PCI_ENDPOINT_TEST is not set CONFIG_PCIEPORTBUS=y -# CONFIG_PCIE_PTM is not set +CONFIG_PCIE_PTM=y # CONFIG_PCIE_XILINX is not set # CONFIG_PCI_FTPCI100 is not set # CONFIG_PCI_HOST_GENERIC is not set diff --git a/kernel-ppc64le-rhel.config b/kernel-ppc64le-rhel.config index f5cc0c6..8206af6 100644 --- a/kernel-ppc64le-rhel.config +++ b/kernel-ppc64le-rhel.config @@ -3767,7 +3767,7 @@ CONFIG_PCIE_EDR=y # CONFIG_PCI_ENDPOINT is not set # CONFIG_PCI_ENDPOINT_TEST is not set CONFIG_PCIEPORTBUS=y -# CONFIG_PCIE_PTM is not set +CONFIG_PCIE_PTM=y # CONFIG_PCIE_XILINX is not set # CONFIG_PCI_FTPCI100 is not set # CONFIG_PCI_HOST_GENERIC is not set diff --git a/kernel-s390x-debug-rhel.config b/kernel-s390x-debug-rhel.config index 574c621..523f0af 100644 --- a/kernel-s390x-debug-rhel.config +++ b/kernel-s390x-debug-rhel.config @@ -3774,7 +3774,7 @@ CONFIG_PCIE_EDR=y # CONFIG_PCI_ENDPOINT is not set # CONFIG_PCI_ENDPOINT_TEST is not set # CONFIG_PCIEPORTBUS is not set -# CONFIG_PCIE_PTM is not set +CONFIG_PCIE_PTM=y # CONFIG_PCIE_XILINX is not set # CONFIG_PCI_FTPCI100 is not set # CONFIG_PCI_HOST_GENERIC is not set diff --git a/kernel-s390x-rhel.config b/kernel-s390x-rhel.config index 20d8e2b..14026f5 100644 --- a/kernel-s390x-rhel.config +++ b/kernel-s390x-rhel.config @@ -3754,7 +3754,7 @@ CONFIG_PCIE_EDR=y # CONFIG_PCI_ENDPOINT is not set # CONFIG_PCI_ENDPOINT_TEST is not set # CONFIG_PCIEPORTBUS is not set -# CONFIG_PCIE_PTM is not set +CONFIG_PCIE_PTM=y # CONFIG_PCIE_XILINX is not set # CONFIG_PCI_FTPCI100 is not set # CONFIG_PCI_HOST_GENERIC is not set diff --git a/kernel-s390x-zfcpdump-rhel.config b/kernel-s390x-zfcpdump-rhel.config index b07c5ec..14c439d 100644 --- a/kernel-s390x-zfcpdump-rhel.config +++ b/kernel-s390x-zfcpdump-rhel.config @@ -3769,7 +3769,7 @@ CONFIG_PCIE_EDR=y # CONFIG_PCI_ENDPOINT is not set # CONFIG_PCI_ENDPOINT_TEST is not set # CONFIG_PCIEPORTBUS is not set -# CONFIG_PCIE_PTM is not set +CONFIG_PCIE_PTM=y # CONFIG_PCIE_XILINX is not set # CONFIG_PCI_FTPCI100 is not set # CONFIG_PCI_HOST_GENERIC is not set diff --git a/kernel-x86_64-debug-rhel.config b/kernel-x86_64-debug-rhel.config index fd475fd..121d288 100644 --- a/kernel-x86_64-debug-rhel.config +++ b/kernel-x86_64-debug-rhel.config @@ -3978,7 +3978,7 @@ CONFIG_PCIE_EDR=y # CONFIG_PCI_ENDPOINT is not set # CONFIG_PCI_ENDPOINT_TEST is not set CONFIG_PCIEPORTBUS=y -# CONFIG_PCIE_PTM is not set +CONFIG_PCIE_PTM=y # CONFIG_PCIE_XILINX is not set # CONFIG_PCI_FTPCI100 is not set # CONFIG_PCI_HOST_GENERIC is not set diff --git a/kernel-x86_64-rhel.config b/kernel-x86_64-rhel.config index 1f973dc..77b9cc5 100644 --- a/kernel-x86_64-rhel.config +++ b/kernel-x86_64-rhel.config @@ -3958,7 +3958,7 @@ CONFIG_PCIE_EDR=y # CONFIG_PCI_ENDPOINT is not set # CONFIG_PCI_ENDPOINT_TEST is not set CONFIG_PCIEPORTBUS=y -# CONFIG_PCIE_PTM is not set +CONFIG_PCIE_PTM=y # CONFIG_PCIE_XILINX is not set # CONFIG_PCI_FTPCI100 is not set # CONFIG_PCI_HOST_GENERIC is not set diff --git a/kernel.spec b/kernel.spec index 94fda2b..4f90f0e 100755 --- a/kernel.spec +++ b/kernel.spec @@ -161,15 +161,15 @@ Summary: The Linux kernel # define buildid .local %define specversion 5.14.0 %define patchversion 5.14 -%define pkgrelease 282 +%define pkgrelease 283 %define kversion 5 -%define tarfile_release 5.14.0-282.el9 +%define tarfile_release 5.14.0-283.el9 # This is needed to do merge window version magic %define patchlevel 14 # This allows pkg_release to have configurable %%{?dist} tag -%define specrelease 282%{?buildid}%{?dist} +%define specrelease 283%{?buildid}%{?dist} # This defines the kabi tarball version -%define kabiversion 5.14.0-282.el9 +%define kabiversion 5.14.0-283.el9 # # End of genspec.sh variables @@ -2610,7 +2610,8 @@ find Documentation -type d | xargs chmod u+w fi \ fi \ if [ "%{zipmodules}" -eq "1" ]; then \ - find $RPM_BUILD_ROOT/lib/modules/ -type f -name '*.ko' | xargs -P${RPM_BUILD_NCPUS} -r xz; \ + echo "Compressing kernel modules ..." \ + find $RPM_BUILD_ROOT/lib/modules/ -type f -name '*.ko' | xargs -n 16 -P${RPM_BUILD_NCPUS} -r xz; \ fi \ %{nil} @@ -3433,6 +3434,44 @@ fi # # %changelog +* Thu Feb 23 2023 Herton R. Krzesinski [5.14.0-283.el9] +- redhat: fix duplicate jira issues in the resolves line (Herton R. Krzesinski) +- redhat/kernel.spec.template: Parallelize compression (Herton R. Krzesinski) +- Revert "block: freeze the queue earlier in del_gendisk" (Ming Lei) [2155901] +- redhat: configs: Enable UCSI_CCG support (David Marlin) [2122414] +- i2c: nvidia-gpu: Remove ccgx,firmware-build property (David Marlin) [2122414] +- i2c: nvidia-gpu: Add ACPI property to align with device-tree (David Marlin) [2122414] +- usb: typec: ucsi_ccg: Add OF support (David Marlin) [2122414] +- gpio: tegra186: add Tegra234 PMC compatible in GPIO driver (David Marlin) [2122414] +- usb: gadget: tegra-xudc: Add Tegra234 support (David Marlin) [2122414] +- xhci: tegra: USB2 pad power controls (David Marlin) [2122414] +- xhci: Add hub_control to xhci_driver_overrides (David Marlin) [2122414] +- xhci: hub: export symbol on xhci_hub_control (David Marlin) [2122414] +- usb: host: xhci-tegra: Add Tegra234 XHCI support (David Marlin) [2122414] +- phy: tegra: xusb: Support USB role default mode (David Marlin) [2122414] +- phy: tegra: xusb: Add Tegra234 support (David Marlin) [2122414] +- phy: tegra: xusb: Disable trk clk when not in use (David Marlin) [2122414] +- phy: tegra: xusb: Remove usb3 supply (David Marlin) [2122414] +- phy: tegra: xusb: Fix crash during pad power on/down (David Marlin) [2122414] +- usb: typec: ucsi_ccg: Disable UCSI ALT support on Tegra (David Marlin) [2122414] +- usb: typec: ucsi: Don't warn on probe deferral (David Marlin) [2122414] +- phy: tegra: xusb: Enable usb role switch attribute (David Marlin) [2122414] +- usb: gadget: tegra: Reduce pad power (David Marlin) [2122414] +- phy: tegra: xusb: add utmi pad power on/down ops (David Marlin) [2122414] +- redhat/configs: Enable CONFIG_PCIE_PTM (Corinna Vinschen) [2100606] +- net: stmmac: Fix queue statistics reading (Corinna Vinschen) [2100606] +- stmmac: intel: Update PCH PTP clock rate from 200MHz to 204.8MHz (Corinna Vinschen) [2100606] +- net: stmmac: Disable automatic FCS/Pad stripping (Corinna Vinschen) [2100606] +- net: ethernet: move from strlcpy with unused retval to strscpy (Corinna Vinschen) [2100606] +- stmmac: intel: remove unused 'has_crossts' flag (Corinna Vinschen) [2100606] +- net: phylink: Convert to mdiobus_c45_{read|write} (Corinna Vinschen) [2100606] +- net: phy: marvell: add sleep time after enabling the loopback bit (Corinna Vinschen) [2100606] +- net: phy: marvell: add Marvell specific PHY loopback (Corinna Vinschen) [2100606] +- net: phy: dp83867: retrigger SGMII AN when link change (Corinna Vinschen) [2100606] +- net: phy: marvell: Add WAKE_PHY support to WOL event (Corinna Vinschen) [2100606] +- net: phy: marvell10g: enable WoL for 88X3310 and 88E2110 (Corinna Vinschen) [2100606] +- netfilter: nft_payload: incorrect arithmetics when fetching VLAN header bits (Florian Westphal) [2161725] {CVE-2023-0179} + * Thu Feb 23 2023 Herton R. Krzesinski [5.14.0-282.el9] - net/mlx5e: TC, Restore pkt rate policing support (Amir Tzin) [2028809] - net/mlx5e: TC, ignore match level for post meter rules (Amir Tzin) [2028809] diff --git a/sources b/sources index 8db223a..fc4836f 100644 --- a/sources +++ b/sources @@ -1,3 +1,3 @@ -SHA512 (linux-5.14.0-282.el9.tar.xz) = 9fe4892a736ce3f002aa95f747dcda4882c9adbe58e1b0e57e60a0e7599bb3daad58ef98a906c2460c3251e2a5845552da025b116f3259f66c045e4007877f02 -SHA512 (kernel-abi-stablelists-5.14.0-282.el9.tar.bz2) = 7cc2a62865e67a9d6a4cd43c114febd7d432095ab9489712a0a6a3a2a727e964de15bc8a27291e043b885fd74bc6e77fd03d111b7cec428b09bb2956406f134b -SHA512 (kernel-kabi-dw-5.14.0-282.el9.tar.bz2) = 9babb799a663dfae9c626bc72b63ffe683dd732d73038eed0c8b62a496dbdcca64855d9ec0c00b886daae88cbd4a3168244d09610d749274cd41d062e61c87be +SHA512 (linux-5.14.0-283.el9.tar.xz) = caa86ddde813eb05177890fefd7ccff09ea3efec79c32c9440153fa5f51964cea6050b2f0d9355890603f18077feb2567cf5ed8e29383d9e54c2850fcc485060 +SHA512 (kernel-abi-stablelists-5.14.0-283.el9.tar.bz2) = a3ff29bb28d794524a354fc3bbb531c325b4e4cc585ae385f2aa09fe290813a88e8e8c533727e2c7913549a3e5a629981422292f4a0a57c382348aa6f4066adf +SHA512 (kernel-kabi-dw-5.14.0-283.el9.tar.bz2) = 18c0552ed8d17a91ba246387f474eadb8631738c363bd6f1f3bfd97a2d90a5dc1f28b753988202953ece9c88497b0df46826da1b6d42e7e613bd4e9f4b4961bd