From 0e46481174f845cc9e1be8339198e6470da3a2fe Mon Sep 17 00:00:00 2001 From: "Herton R. Krzesinski" Date: Fri, 17 Feb 2023 00:33:35 +0000 Subject: [PATCH] kernel-5.14.0-276.el9 * Fri Feb 17 2023 Herton R. Krzesinski [5.14.0-276.el9] - blk-cgroup: don't update io stat for root cgroup (Ming Lei) [2167245] - sctp: do not check hb_timer.expires when resetting hb_timer (Xin Long) [2167094] - netfilter: conntrack: handle tcp challenge acks during connection reuse (Florian Westphal) [2159642] - redhat: Include Azure CVM specific udev rules into UKI's initramfs (Vitaly Kuznetsov) [2165913] - r8169: fix dmar pte write access is not set error (Jose Ignacio Tornos Martinez) [2159618] - r8169: move rtl_wol_enable_rx() and rtl_prepare_power_down() (Jose Ignacio Tornos Martinez) [2159618] - r8169: enable GRO software interrupt coalescing per default (Jose Ignacio Tornos Martinez) [2159618] - r8169: use tp_to_dev instead of open code (Jose Ignacio Tornos Martinez) [2159618] - drivers: net: convert to boolean for the mac_managed_pm flag (Jose Ignacio Tornos Martinez) [2159618] - r8169: add rtl_disable_rxdvgate() (Jose Ignacio Tornos Martinez) [2159618] - r8169: remove rtl_wol_shutdown_quirk() (Jose Ignacio Tornos Martinez) [2159618] - r8169: merge support for chip versions 10, 13, 16 (Jose Ignacio Tornos Martinez) [2159618] - r8169: remove not needed net_ratelimit() check (Jose Ignacio Tornos Martinez) [2159618] - r8169: remove useless PCI region size check (Jose Ignacio Tornos Martinez) [2159618] - r8169: remove comment about apparently non-existing chip versions (Jose Ignacio Tornos Martinez) [2159618] - r8169: merge handling of chip versions 12 and 17 (RTL8168B) (Jose Ignacio Tornos Martinez) [2159618] - net: ethernet: move from strlcpy with unused retval to strscpy (Jose Ignacio Tornos Martinez) [2159618] - r8169: fix accessing unset transport header (Jose Ignacio Tornos Martinez) [2159618] - net: phy: realtek: add support for RTL8365MB-VC internal PHYs (Jose Ignacio Tornos Martinez) [2159618] - cifs: refcount only the selected iface during interface update (Ronnie Sahlberg) [2151418] - cifs: drop the lease for cached directories on rmdir or rename (Ronnie Sahlberg) [2151418] - cifs: find and use the dentry for cached non-root directories also (Ronnie Sahlberg) [2151418] - cifs: enable caching of directories for which a lease is held (Ronnie Sahlberg) [2151418] - cifs: fix skipping to incorrect offset in emit_cached_dirents (Ronnie Sahlberg) [2151418] - cifs: store a pointer to a fid in the cfid structure instead of the struct (Ronnie Sahlberg) [2151418] - cifs: improve handlecaching (Ronnie Sahlberg) [2151418] - cifs: Make tcon contain a wrapper structure cached_fids instead of cached_fid (Ronnie Sahlberg) [2151418] - cifs: Add helper function to check smb1+ server (Ronnie Sahlberg) [2151418] - cifs: Use help macro to get the mid header size (Ronnie Sahlberg) [2151418] - cifs: Use help macro to get the header preamble size (Ronnie Sahlberg) [2151418] - cifs: Do not access tcon->cfids->cfid directly from is_path_accessible (Ronnie Sahlberg) [2151418] - cifs: Add constructor/destructors for tcon->cfid (Ronnie Sahlberg) [2151418] - cifs: Do not use tcon->cfid directly, use the cfid we get from open_cached_dir (Ronnie Sahlberg) [2151418] - cifs: Move cached-dir functions into a separate file (Ronnie Sahlberg) [2151418] - cifs: when insecure legacy is disabled shrink amount of SMB1 code (Ronnie Sahlberg) [2151418] - cifs: remove unnecessary locking of chan_lock while freeing session (Ronnie Sahlberg) [2151418] - cifs: avoid use of global locks for high contention data (Ronnie Sahlberg) [2151418] - cifs: add missing spinlock around tcon refcount (Ronnie Sahlberg) [2151418] - cifs: avoid deadlocks while updating iface (Ronnie Sahlberg) [2151418] - cifs: Use after free in debug code (Ronnie Sahlberg) [2151418] - cifs: during reconnect, update interface if necessary (Ronnie Sahlberg) [2151418] - cifs: fix race condition with delayed threads (Ronnie Sahlberg) [2151418] - cifs: change iface_list from array to sorted linked list (Ronnie Sahlberg) [2151418] - cifs: update cifs_ses::ip_addr after failover (Ronnie Sahlberg) [2151418] - cifs: avoid parallel session setups on same channel (Ronnie Sahlberg) [2151418] - cifs: fix potential deadlock in direct reclaim (Ronnie Sahlberg) [2151418] - smb3: remove unneeded null check in cifs_readdir (Ronnie Sahlberg) [2151418] - cifs: cache the dirents for entries in a cached directory (Ronnie Sahlberg) [2151418] Resolves: rhbz#2167245, rhbz#2167094, rhbz#2159642, rhbz#2165913, rhbz#2159618, rhbz#2151418 Signed-off-by: Herton R. Krzesinski --- Makefile.rhelver | 2 +- dracut-virt.conf | 3 +++ kernel.spec | 60 ++++++++++++++++++++++++++++++++++++++++++++---- sources | 6 ++--- 4 files changed, 63 insertions(+), 8 deletions(-) diff --git a/Makefile.rhelver b/Makefile.rhelver index 31cc80c..46918be 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 = 275 +RHEL_RELEASE = 276 # # ZSTREAM diff --git a/dracut-virt.conf b/dracut-virt.conf index 3724026..24329cd 100644 --- a/dracut-virt.conf +++ b/dracut-virt.conf @@ -14,6 +14,9 @@ dracutmodules+=" dm lvm rootfs-block fs-lib " # modules: tpm and crypto dracutmodules+=" crypt crypt-loop tpm2-tss " +# WALinuxagent-cvm with CVM specific udev rules +dracutmodules+=" walinuxagentcvm " + # drivers: virtual buses, pci drivers+=" virtio-pci virtio-mmio " # qemu-kvm drivers+=" hv-vmbus pci-hyperv " # hyperv diff --git a/kernel.spec b/kernel.spec index c186abb..f8e80be 100755 --- a/kernel.spec +++ b/kernel.spec @@ -149,15 +149,15 @@ Summary: The Linux kernel # define buildid .local %define specversion 5.14.0 %define patchversion 5.14 -%define pkgrelease 275 +%define pkgrelease 276 %define kversion 5 -%define tarfile_release 5.14.0-275.el9 +%define tarfile_release 5.14.0-276.el9 # This is needed to do merge window version magic %define patchlevel 14 # This allows pkg_release to have configurable %%{?dist} tag -%define specrelease 275%{?buildid}%{?dist} +%define specrelease 276%{?buildid}%{?dist} # This defines the kabi tarball version -%define kabiversion 5.14.0-275.el9 +%define kabiversion 5.14.0-276.el9 # # End of genspec.sh variables @@ -742,6 +742,8 @@ BuildRequires: systemd-boot-unsigned BuildRequires: systemd-udev >= 252-1 # For TPM operations in UKI initramfs BuildRequires: tpm2-tools +# For Azure CVM specific udev rules +BuildRequires: WALinuxAgent-cvm %endif # Because this is the kernel, it's hard to get a single upstream URL @@ -3414,6 +3416,56 @@ fi # # %changelog +* Fri Feb 17 2023 Herton R. Krzesinski [5.14.0-276.el9] +- blk-cgroup: don't update io stat for root cgroup (Ming Lei) [2167245] +- sctp: do not check hb_timer.expires when resetting hb_timer (Xin Long) [2167094] +- netfilter: conntrack: handle tcp challenge acks during connection reuse (Florian Westphal) [2159642] +- redhat: Include Azure CVM specific udev rules into UKI's initramfs (Vitaly Kuznetsov) [2165913] +- r8169: fix dmar pte write access is not set error (Jose Ignacio Tornos Martinez) [2159618] +- r8169: move rtl_wol_enable_rx() and rtl_prepare_power_down() (Jose Ignacio Tornos Martinez) [2159618] +- r8169: enable GRO software interrupt coalescing per default (Jose Ignacio Tornos Martinez) [2159618] +- r8169: use tp_to_dev instead of open code (Jose Ignacio Tornos Martinez) [2159618] +- drivers: net: convert to boolean for the mac_managed_pm flag (Jose Ignacio Tornos Martinez) [2159618] +- r8169: add rtl_disable_rxdvgate() (Jose Ignacio Tornos Martinez) [2159618] +- r8169: remove rtl_wol_shutdown_quirk() (Jose Ignacio Tornos Martinez) [2159618] +- r8169: merge support for chip versions 10, 13, 16 (Jose Ignacio Tornos Martinez) [2159618] +- r8169: remove not needed net_ratelimit() check (Jose Ignacio Tornos Martinez) [2159618] +- r8169: remove useless PCI region size check (Jose Ignacio Tornos Martinez) [2159618] +- r8169: remove comment about apparently non-existing chip versions (Jose Ignacio Tornos Martinez) [2159618] +- r8169: merge handling of chip versions 12 and 17 (RTL8168B) (Jose Ignacio Tornos Martinez) [2159618] +- net: ethernet: move from strlcpy with unused retval to strscpy (Jose Ignacio Tornos Martinez) [2159618] +- r8169: fix accessing unset transport header (Jose Ignacio Tornos Martinez) [2159618] +- net: phy: realtek: add support for RTL8365MB-VC internal PHYs (Jose Ignacio Tornos Martinez) [2159618] +- cifs: refcount only the selected iface during interface update (Ronnie Sahlberg) [2151418] +- cifs: drop the lease for cached directories on rmdir or rename (Ronnie Sahlberg) [2151418] +- cifs: find and use the dentry for cached non-root directories also (Ronnie Sahlberg) [2151418] +- cifs: enable caching of directories for which a lease is held (Ronnie Sahlberg) [2151418] +- cifs: fix skipping to incorrect offset in emit_cached_dirents (Ronnie Sahlberg) [2151418] +- cifs: store a pointer to a fid in the cfid structure instead of the struct (Ronnie Sahlberg) [2151418] +- cifs: improve handlecaching (Ronnie Sahlberg) [2151418] +- cifs: Make tcon contain a wrapper structure cached_fids instead of cached_fid (Ronnie Sahlberg) [2151418] +- cifs: Add helper function to check smb1+ server (Ronnie Sahlberg) [2151418] +- cifs: Use help macro to get the mid header size (Ronnie Sahlberg) [2151418] +- cifs: Use help macro to get the header preamble size (Ronnie Sahlberg) [2151418] +- cifs: Do not access tcon->cfids->cfid directly from is_path_accessible (Ronnie Sahlberg) [2151418] +- cifs: Add constructor/destructors for tcon->cfid (Ronnie Sahlberg) [2151418] +- cifs: Do not use tcon->cfid directly, use the cfid we get from open_cached_dir (Ronnie Sahlberg) [2151418] +- cifs: Move cached-dir functions into a separate file (Ronnie Sahlberg) [2151418] +- cifs: when insecure legacy is disabled shrink amount of SMB1 code (Ronnie Sahlberg) [2151418] +- cifs: remove unnecessary locking of chan_lock while freeing session (Ronnie Sahlberg) [2151418] +- cifs: avoid use of global locks for high contention data (Ronnie Sahlberg) [2151418] +- cifs: add missing spinlock around tcon refcount (Ronnie Sahlberg) [2151418] +- cifs: avoid deadlocks while updating iface (Ronnie Sahlberg) [2151418] +- cifs: Use after free in debug code (Ronnie Sahlberg) [2151418] +- cifs: during reconnect, update interface if necessary (Ronnie Sahlberg) [2151418] +- cifs: fix race condition with delayed threads (Ronnie Sahlberg) [2151418] +- cifs: change iface_list from array to sorted linked list (Ronnie Sahlberg) [2151418] +- cifs: update cifs_ses::ip_addr after failover (Ronnie Sahlberg) [2151418] +- cifs: avoid parallel session setups on same channel (Ronnie Sahlberg) [2151418] +- cifs: fix potential deadlock in direct reclaim (Ronnie Sahlberg) [2151418] +- smb3: remove unneeded null check in cifs_readdir (Ronnie Sahlberg) [2151418] +- cifs: cache the dirents for entries in a cached directory (Ronnie Sahlberg) [2151418] + * Thu Feb 16 2023 Herton R. Krzesinski [5.14.0-275.el9] - cifs: serialize all mount attempts (Ronnie Sahlberg) [2165757] - cifs: fix potential double free during failed mount (Ronnie Sahlberg) [2165755] diff --git a/sources b/sources index 82745dc..11077bf 100644 --- a/sources +++ b/sources @@ -1,3 +1,3 @@ -SHA512 (linux-5.14.0-275.el9.tar.xz) = 739ec09e299df8d208775cef7054adb991411ebb716a2d62d3b84749c0afadeee13bac06420713e7d9aae016f9306500fd797f521d008b786070062fe97000a8 -SHA512 (kernel-abi-stablelists-5.14.0-275.el9.tar.bz2) = 3dee54eadfa4c0fcc615e6d8aa17f3cd21e7be7df2ab5556b3a052d7a1ea788f7aceb673c5dfe45aa55865c8a6c94d7a6a8a53de8563139885e821c8c1e6c244 -SHA512 (kernel-kabi-dw-5.14.0-275.el9.tar.bz2) = 44c8c939f64cfb19c7ae124546968d8518932939bb6f268be601cf64ed351bd6c08ccb4375130d5bc1f310be6edfb66a5dad9fb56e04f0a205c4d83b56d9dabe +SHA512 (linux-5.14.0-276.el9.tar.xz) = ae6fbc1d4d248eeabb05d5105df131a941d3751b4139ffe04c2b51c2adaa30dc30fe10fb8cd09dc25a1f444a18526a09784cd0a94939378a4bcc545dd4f0e259 +SHA512 (kernel-abi-stablelists-5.14.0-276.el9.tar.bz2) = 69151428bd8bc88d82b1422b2c8f69c0562c9b6de159071497511a7bfa8dd2dbf32244443c873877aa60672c6b8192ece266e56af6f86e85c499e9a317d932d0 +SHA512 (kernel-kabi-dw-5.14.0-276.el9.tar.bz2) = 16500530d965a93550d5ca95aa8095aee7b59400ba252495621f0a499c24679d23f462640f6e8759b85045181ff8804a66c5b28f595b2ac28b41dcd0ac4895ba