From 3118f153a5442c99b18158832421ba8d7bcb3312 Mon Sep 17 00:00:00 2001 From: "Herton R. Krzesinski" Date: Thu, 19 Jan 2023 12:04:27 +0000 Subject: [PATCH] kernel-5.14.0-239.el9 * Thu Jan 19 2023 Herton R. Krzesinski [5.14.0-239.el9] - NFSD: fix use-after-free on source server when doing inter-server copy (Jeffrey Layton) [2138605] - Revert "SUNRPC: Use RMW bitops in single-threaded hot paths" (Jeffrey Layton) [2138605] - nfsd: under NFSv4.1, fix double svc_xprt_put on rpc_create failure (Jeffrey Layton) [2138605] - nfsd: fix handling of cached open files in nfsd4_open codepath (Jeffrey Layton) [2152473] - nfsd: fix handling of readdir in v4root vs. mount upcall timeout (Jeffrey Layton) [2152996] - nfsd: shut down the NFSv4 state objects before the filecache (Jeffrey Layton) [2138605] - nfsd: rework refcounting in filecache (Jeffrey Layton) [2138605] - nfsd: return error if nfs4_setacl fails (Jeffrey Layton) [2138321] - NFSD: pass range end to vfs_fsync_range() instead of count (Jeffrey Layton) [2138605] - NFSD: Add an nfsd_file_fsync tracepoint (Jeffrey Layton) [2138605] - nfsd: fix up the filecache laundrette scheduling (Jeffrey Layton) [2138605] - nfsd: reorganize filecache.c (Jeffrey Layton) [2138605] - nfsd: remove the pages_flushed statistic from filecache (Jeffrey Layton) [2138605] - NFSD: Fix licensing header in filecache.c (Jeffrey Layton) [2138605] - NFSD: Use rhashtable for managing nfs4_file objects (Jeffrey Layton) [2138605] - nfsd: use DEFINE_SHOW_ATTRIBUTE to define nfsd_file_cache_stats_fops (Jeffrey Layton) [2138605] - nfsd: use DEFINE_SHOW_ATTRIBUTE to define nfsd_reply_cache_stats_fops (Jeffrey Layton) [2138605] - nfsd: use DEFINE_SHOW_ATTRIBUTE to define export_features_fops and supported_enctypes_fops (Jeffrey Layton) [2138605] - NFSD: Refactor find_file() (Jeffrey Layton) [2138605] - NFSD: Clean up find_or_add_file() (Jeffrey Layton) [2138605] - NFSD: Add a nfsd4_file_hash_remove() helper (Jeffrey Layton) [2138605] - NFSD: Clean up nfsd4_init_file() (Jeffrey Layton) [2138605] - NFSD: Update file_hashtbl() helpers (Jeffrey Layton) [2138605] - NFSD: Use const pointers as parameters to fh_ helpers (Jeffrey Layton) [2138605] - NFSD: Trace delegation revocations (Jeffrey Layton) [2138605] - NFSD: Clean up nfs4_preprocess_stateid_op() call sites (Jeffrey Layton) [2138605] - NFSD: Flesh out a documenting comment for filecache.c (Jeffrey Layton) [2138605] - NFSD: Add an NFSD_FILE_GC flag to enable nfsd_file garbage collection (Jeffrey Layton) [2138605] - NFSD: Revert "NFSD: NFSv4 CLOSE should release an nfsd_file immediately" (Jeffrey Layton) [2138605] - NFSD: Pass the target nfsd_file to nfsd_commit() (Jeffrey Layton) [2138605] - nfsd: don't call nfsd_file_put from client states seqfile display (Jeffrey Layton) [2138357] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2104472] - ixgbe: stop resetting SYSTIME in ixgbe_ptp_start_cyclecounter (Ken Cox) [2104472] - ixgbe: Manual AN-37 for troublesome link partners for X550 SFI (Ken Cox) [2104472] - ixgbe: Don't call kmap() on page allocated with GFP_ATOMIC (Ken Cox) [2104472] - ixgbe: convert .adjfreq to .adjfine (Ken Cox) [2104472] - ixgbe: drop unexpected word 'for' in comments (Ken Cox) [2104472] - ixgbe: remove unexpected word "the" (Ken Cox) [2104472] - intel: remove unused macros (Ken Cox) [2104472] - drivers/net/ethernet/intel: fix typos in comments (Ken Cox) [2104472] - ixgbe: Fix typos in comments (Ken Cox) [2104472] - drivers, ixgbe: export vf statistics (Ken Cox) [2104472] - ixgbe: fix unexpected VLAN Rx in promisc mode on VF (Ken Cox) [2104472] - ixgbe: fix bcast packets Rx on VF after promisc removal (Ken Cox) [2104472] - ixgbe: add xdp frags support to ndo_xdp_xmit (Ken Cox) [2104472] - ixgbe: propagate XFRM offload state direction instead of flags (Ken Cox) [2104472] - ixgbe: Fix module_param allow_unsupported_sfp type (Ken Cox) [2104472] - ixgbe, xsk: Get rid of redundant 'fallthrough' (Ken Cox) [2104472] - ixgbe, xsk: Diversify return values from xsk_wakeup call paths (Ken Cox) [2104472] - ixgbe, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full (Ken Cox) [2104472] - ixgbe, xsk: Decorate IXGBE_XDP_REDIR with likely() (Ken Cox) [2104472] - perf test: Fix "all PMU test" to skip parametrized events (Michael Petlan) [2129405] - aquantia: Do not purge addresses when setting the number of rings (Izabela Bakollari) [2066382] - intel_idle: Add a new flag to initialize the AMX state (David Arcari) [2117766] - x86/fpu: Add a helper to prepare AMX state for low-power CPU idle (David Arcari) [2117766] Resolves: rhbz#2138605, rhbz#2152473, rhbz#2152996, rhbz#2138321, rhbz#2138357, rhbz#2104472, rhbz#2129405, rhbz#2066382, rhbz#2117766 Signed-off-by: Herton R. Krzesinski --- Makefile.rhelver | 2 +- kernel.spec | 65 +++++++++++++++++++++++++++++++++++++++++++++--- sources | 6 ++--- 3 files changed, 65 insertions(+), 8 deletions(-) diff --git a/Makefile.rhelver b/Makefile.rhelver index 5adbace13..e8bd33c29 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 = 238 +RHEL_RELEASE = 239 # # ZSTREAM diff --git a/kernel.spec b/kernel.spec index 9bec3ff67..eb3fc785d 100755 --- a/kernel.spec +++ b/kernel.spec @@ -119,15 +119,15 @@ Summary: The Linux kernel # define buildid .local %define specversion 5.14.0 %define patchversion 5.14 -%define pkgrelease 238 +%define pkgrelease 239 %define kversion 5 -%define tarfile_release 5.14.0-238.el9 +%define tarfile_release 5.14.0-239.el9 # This is needed to do merge window version magic %define patchlevel 14 # This allows pkg_release to have configurable %%{?dist} tag -%define specrelease 238%{?buildid}%{?dist} +%define specrelease 239%{?buildid}%{?dist} # This defines the kabi tarball version -%define kabiversion 5.14.0-238.el9 +%define kabiversion 5.14.0-239.el9 # # End of genspec.sh variables @@ -3110,6 +3110,63 @@ fi # # %changelog +* Thu Jan 19 2023 Herton R. Krzesinski [5.14.0-239.el9] +- NFSD: fix use-after-free on source server when doing inter-server copy (Jeffrey Layton) [2138605] +- Revert "SUNRPC: Use RMW bitops in single-threaded hot paths" (Jeffrey Layton) [2138605] +- nfsd: under NFSv4.1, fix double svc_xprt_put on rpc_create failure (Jeffrey Layton) [2138605] +- nfsd: fix handling of cached open files in nfsd4_open codepath (Jeffrey Layton) [2152473] +- nfsd: fix handling of readdir in v4root vs. mount upcall timeout (Jeffrey Layton) [2152996] +- nfsd: shut down the NFSv4 state objects before the filecache (Jeffrey Layton) [2138605] +- nfsd: rework refcounting in filecache (Jeffrey Layton) [2138605] +- nfsd: return error if nfs4_setacl fails (Jeffrey Layton) [2138321] +- NFSD: pass range end to vfs_fsync_range() instead of count (Jeffrey Layton) [2138605] +- NFSD: Add an nfsd_file_fsync tracepoint (Jeffrey Layton) [2138605] +- nfsd: fix up the filecache laundrette scheduling (Jeffrey Layton) [2138605] +- nfsd: reorganize filecache.c (Jeffrey Layton) [2138605] +- nfsd: remove the pages_flushed statistic from filecache (Jeffrey Layton) [2138605] +- NFSD: Fix licensing header in filecache.c (Jeffrey Layton) [2138605] +- NFSD: Use rhashtable for managing nfs4_file objects (Jeffrey Layton) [2138605] +- nfsd: use DEFINE_SHOW_ATTRIBUTE to define nfsd_file_cache_stats_fops (Jeffrey Layton) [2138605] +- nfsd: use DEFINE_SHOW_ATTRIBUTE to define nfsd_reply_cache_stats_fops (Jeffrey Layton) [2138605] +- nfsd: use DEFINE_SHOW_ATTRIBUTE to define export_features_fops and supported_enctypes_fops (Jeffrey Layton) [2138605] +- NFSD: Refactor find_file() (Jeffrey Layton) [2138605] +- NFSD: Clean up find_or_add_file() (Jeffrey Layton) [2138605] +- NFSD: Add a nfsd4_file_hash_remove() helper (Jeffrey Layton) [2138605] +- NFSD: Clean up nfsd4_init_file() (Jeffrey Layton) [2138605] +- NFSD: Update file_hashtbl() helpers (Jeffrey Layton) [2138605] +- NFSD: Use const pointers as parameters to fh_ helpers (Jeffrey Layton) [2138605] +- NFSD: Trace delegation revocations (Jeffrey Layton) [2138605] +- NFSD: Clean up nfs4_preprocess_stateid_op() call sites (Jeffrey Layton) [2138605] +- NFSD: Flesh out a documenting comment for filecache.c (Jeffrey Layton) [2138605] +- NFSD: Add an NFSD_FILE_GC flag to enable nfsd_file garbage collection (Jeffrey Layton) [2138605] +- NFSD: Revert "NFSD: NFSv4 CLOSE should release an nfsd_file immediately" (Jeffrey Layton) [2138605] +- NFSD: Pass the target nfsd_file to nfsd_commit() (Jeffrey Layton) [2138605] +- nfsd: don't call nfsd_file_put from client states seqfile display (Jeffrey Layton) [2138357] +- net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2104472] +- ixgbe: stop resetting SYSTIME in ixgbe_ptp_start_cyclecounter (Ken Cox) [2104472] +- ixgbe: Manual AN-37 for troublesome link partners for X550 SFI (Ken Cox) [2104472] +- ixgbe: Don't call kmap() on page allocated with GFP_ATOMIC (Ken Cox) [2104472] +- ixgbe: convert .adjfreq to .adjfine (Ken Cox) [2104472] +- ixgbe: drop unexpected word 'for' in comments (Ken Cox) [2104472] +- ixgbe: remove unexpected word "the" (Ken Cox) [2104472] +- intel: remove unused macros (Ken Cox) [2104472] +- drivers/net/ethernet/intel: fix typos in comments (Ken Cox) [2104472] +- ixgbe: Fix typos in comments (Ken Cox) [2104472] +- drivers, ixgbe: export vf statistics (Ken Cox) [2104472] +- ixgbe: fix unexpected VLAN Rx in promisc mode on VF (Ken Cox) [2104472] +- ixgbe: fix bcast packets Rx on VF after promisc removal (Ken Cox) [2104472] +- ixgbe: add xdp frags support to ndo_xdp_xmit (Ken Cox) [2104472] +- ixgbe: propagate XFRM offload state direction instead of flags (Ken Cox) [2104472] +- ixgbe: Fix module_param allow_unsupported_sfp type (Ken Cox) [2104472] +- ixgbe, xsk: Get rid of redundant 'fallthrough' (Ken Cox) [2104472] +- ixgbe, xsk: Diversify return values from xsk_wakeup call paths (Ken Cox) [2104472] +- ixgbe, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full (Ken Cox) [2104472] +- ixgbe, xsk: Decorate IXGBE_XDP_REDIR with likely() (Ken Cox) [2104472] +- perf test: Fix "all PMU test" to skip parametrized events (Michael Petlan) [2129405] +- aquantia: Do not purge addresses when setting the number of rings (Izabela Bakollari) [2066382] +- intel_idle: Add a new flag to initialize the AMX state (David Arcari) [2117766] +- x86/fpu: Add a helper to prepare AMX state for low-power CPU idle (David Arcari) [2117766] + * Wed Jan 18 2023 Herton R. Krzesinski [5.14.0-238.el9] - net/mlx5: Eswitch, Fix forwarding decision to uplink (Mohammad Kabat) [2112940] - RDMA/mlx5: Use the proper number of ports (Mohammad Kabat) [2112940] diff --git a/sources b/sources index 9e8f8d28b..7b719daa7 100644 --- a/sources +++ b/sources @@ -1,3 +1,3 @@ -SHA512 (linux-5.14.0-238.el9.tar.xz) = 2aa691aaef1ec7fbe2486d04f3e60cc4a7d55c162971cd638f5a14a0d1e8752368574af055b7f7e4b4f256ca9a491ab9c195be6c0eb170e61f7bb32e1a08d2d2 -SHA512 (kernel-abi-stablelists-5.14.0-238.el9.tar.bz2) = be472c15a85b142f3485e1d812869f80723035ee9a947100e79594e798f9558c856c15c18aa8897955c13886db388bb7dc2b417b1449bf6fa40a8c58cedb7b07 -SHA512 (kernel-kabi-dw-5.14.0-238.el9.tar.bz2) = 792920eb51d7dc6ff92ae9e10fb46af78540b5628b0b77ac43d9e7e992a8ef8bcbffa9d1fec87fd749b4e167c41e65a6c3fbcd8df4d7508908e9d33e56f22873 +SHA512 (linux-5.14.0-239.el9.tar.xz) = b43a6cc007d8c565b380f0acf2c9203e4329434392943ed05a048ecc0709e856f7454cc719f5a5d5898626b48e6b1a56c212c787edbb30c340dc035eb7d2a862 +SHA512 (kernel-abi-stablelists-5.14.0-239.el9.tar.bz2) = 4b361f205f88bbf077b6c94f8f695077bc2d186513fd8dc9b98e9c2894d10543364938cd68ce61abdc707053fb2b27372e4fddd505962027c753f0608b03f6f3 +SHA512 (kernel-kabi-dw-5.14.0-239.el9.tar.bz2) = e6c6979e8b28d3fed8c09bf271283300a57b0a95f6e528a5cfc889aa96a1990e8e0ac6e214fe9c33201d511d235cdd618aa01ea0fa5f1f0818ee84601adbd212