From 0af81a5f95fa9f005647abc5104059998a2e38c6 Mon Sep 17 00:00:00 2001 From: Julio Faracco Date: Fri, 11 Apr 2025 00:45:06 -0300 Subject: [PATCH] kernel-6.12.0-73.el10 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Thu Apr 10 2025 Julio Faracco [6.12.0-73.el10] - x86/topology: Use x86_sched_itmt_flags for PKG domain unconditionally (Steve Best) [RHEL-53783] - x86/topology: Remove x86_smt_flags and use cpu_smt_flags directly (Steve Best) [RHEL-53783] - x86/itmt: Move the "sched_itmt_enabled" sysctl to debugfs (Steve Best) [RHEL-53783] - x86/cpu: Enable SD_ASYM_PACKING for PKG domain on AMD (Steve Best) [RHEL-53783] - x86/cpufeatures: Add X86_FEATURE_AMD_HETEROGENEOUS_CORES (Steve Best) [RHEL-53783] - x86/itmt: Use guard() for itmt_update_mutex (Steve Best) [RHEL-53783] - x86/itmt: Convert "sysctl_sched_itmt_enabled" to boolean (Steve Best) [RHEL-53783] - selftests: net: bump GRO timeout for gro/setup_veth (Hangbin Liu) [RHEL-84558] - selftests: net: bpf_offload: add 'libbpf_global' to ignored maps (Hangbin Liu) [RHEL-84558] - selftests: net: fix error message in bpf_offload (Hangbin Liu) [RHEL-84558] - selftests: openvswitch: don't hardcode the drop reason subsys (Hangbin Liu) [RHEL-84558] - selftests: net: report output format as TAP 13 in Python tests (Hangbin Liu) [RHEL-84558] - selftests/net: deflake GRO tests (Hangbin Liu) [RHEL-84558] - selftests/net: only print passing message in GRO tests when tests pass (Hangbin Liu) [RHEL-84558] - selftests/net: have `gro.sh -t` return a correct exit code (Hangbin Liu) [RHEL-84558] - selftests: net: Fix minor typos in MPTCP and psock tests (Hangbin Liu) [RHEL-84558] - selftests: net: Fix few spelling mistakes (Hangbin Liu) [RHEL-84558] - selftests: net: fix grammar in reuseaddr_ports_exhausted.c log message (Hangbin Liu) [RHEL-84558] - selftests: net: suppress ReST file generation when building selftests (Hangbin Liu) [RHEL-84558] - selftests: net: give up on the cmsg_time accuracy on slow machines (Hangbin Liu) [RHEL-84558] - selftests/net/ipsec: Fix Null pointer dereference in rtattr_pack() (Hangbin Liu) [RHEL-84558] - selftests/net/forwarding: teamd command not found (Hangbin Liu) [RHEL-84558] - selftests: drv-net: assume stats refresh is 0 if no ethtool -c support (Hangbin Liu) [RHEL-84558] - selftests: forwarding: add a pvid_change test to bridge_vlan_unaware (Hangbin Liu) [RHEL-84558] - selftests/net: call sendmmsg via udpgso_bench.sh (Hangbin Liu) [RHEL-84558] - selftests: net: test extacks in netlink dumps (Hangbin Liu) [RHEL-84558] - selftests: net: add more info to error in bpf_offload (Hangbin Liu) [RHEL-84558] - selftests/net: Fix ./ns-XXXXXX not cleanup (Hangbin Liu) [RHEL-84558] - selftests: net: add new ioam tests (Hangbin Liu) [RHEL-84558] - selftests: net: remove ioam tests (Hangbin Liu) [RHEL-84558] - selftests: net: csum: Clean up recv_verify_packet_ipv6 (Hangbin Liu) [RHEL-84558] - Fix mmu notifiers for range-based invalidates (Charles Mirabile) [RHEL-83460] - netfilter: nf_conncount: Fully initialize struct nf_conncount_tuple in insert_tree() (CKI Backport Bot) [RHEL-84544] - netfilter: nf_conncount: garbage collection is not skipped when jiffies wrap around (CKI Backport Bot) [RHEL-84544] - netfilter: nft_flow_offload: update tcp state flags under lock (CKI Backport Bot) [RHEL-84544] - netfilter: nft_flow_offload: clear tcp MAXACK flag before moving to slowpath (CKI Backport Bot) [RHEL-84544] - netfilter: conntrack: rework offload nf_conn timeout extension logic (CKI Backport Bot) [RHEL-84544] - netfilter: conntrack: remove skb argument from nf_ct_refresh (CKI Backport Bot) [RHEL-84544] - netfilter: conntrack: add conntrack event timestamp (CKI Backport Bot) [RHEL-84544] - netfilter: xt_hashlimit: htable_selective_cleanup() optimization (CKI Backport Bot) [RHEL-84544] - netfilter: nf_tables: make destruction work queue pernet (CKI Backport Bot) [RHEL-84544] - netfilter: nft_exthdr: fix offset with ipv4_find_option() (CKI Backport Bot) [RHEL-84544] - netfilter: nft_ct: Use __refcount_inc() for per-CPU nft_ct_pcpu_template. (CKI Backport Bot) [RHEL-84544] - netfilter: nf_tables: allocate element update information dynamically (CKI Backport Bot) [RHEL-84544] - netfilter: nf_tables: switch trans_elem to real flex array (CKI Backport Bot) [RHEL-84544] - netfilter: nf_tables: prepare nft audit for set element compaction (CKI Backport Bot) [RHEL-84544] - netfilter: nf_tables: prepare for multiple elements in nft_trans_elem structure (CKI Backport Bot) [RHEL-84544] - netfilter: nf_tables: add nft_trans_commit_list_add_elem helper (CKI Backport Bot) [RHEL-84544] - netfilter: nf_tables: prefer nft_trans_elem_alloc helper (CKI Backport Bot) [RHEL-84544] - netfilter: nfnetlink: Report extack policy errors for batched ops (CKI Backport Bot) [RHEL-84544] - padata: avoid UAF for reorder_work (Waiman Long) [RHEL-81531] {CVE-2025-21726} - padata: fix UAF in padata_reorder (Waiman Long) [RHEL-81531] - padata: add pd get/put refcnt helper (Waiman Long) [RHEL-81531] - padata: fix sysfs store callback check (Waiman Long) [RHEL-81531] - padata: Clean up in padata_do_multithreaded() (Waiman Long) [RHEL-81531] - RDMA/core: Support link status events dispatching (Kamal Heib) [RHEL-78090] - RDMA/core: Add ib_query_netdev_port() to query netdev port by IB device. (Kamal Heib) [RHEL-78090] - RDMA/core: Remove unused ib_copy_path_rec_from_user (Kamal Heib) [RHEL-78090] - RDMA/core: Remove unused ibdev_printk (Kamal Heib) [RHEL-78090] - RDMA/core: Remove unused ib_find_exact_cached_pkey (Kamal Heib) [RHEL-78090] - RDMA/core: Remove unused ib_ud_header_unpack (Kamal Heib) [RHEL-78090] - RDMA/srp: Fix error handling in srp_add_port (Kamal Heib) [RHEL-78090] - net: Add options as a flexible array to struct ip_tunnel_info (Paolo Valerio) [RHEL-64164] - ip_tunnel: Use ip_tunnel_info() helper instead of 'info + 1' (Paolo Valerio) [RHEL-64164] - redhat: drop Y issues from changelog (Jan Stancek) - vxlan: check vxlan_vnigroup_init() return value (CKI Backport Bot) [RHEL-81519] {CVE-2025-21790} - selftests/mm: run_vmtests.sh: fix half_ufd_size_MB calculation (Rafael Aquini) [RHEL-80077] - selftests: bonding: fix incorrect mac address (Hangbin Liu) [RHEL-59463] - bonding: fix incorrect MAC address setting to receive NS messages (Hangbin Liu) [RHEL-59463] - mm/hugetlb: fix hugepage allocation for interleaved memory nodes (CKI Backport Bot) [RHEL-62726] - main.c: fix initcall blacklisted (Tomas Henzl) [RHEL-83271] - pm: cpupower: remove hard-coded topology depth values (Steve Best) [RHEL-86398] - pm: cpupower: Fix cmd_monitor() error legs to free cpu_topology (Steve Best) [RHEL-86398] - cpupower: monitor: Exit with error status if execvp() fail (Steve Best) [RHEL-86398] - tools/power turbostat: v2025.05.06 (Steve Best) [RHEL-86246] - tools/power turbostat: disable "cpuidle" invocation counters, by default (Steve Best) [RHEL-86246] - tools/power turbostat: re-factor sysfs code (Steve Best) [RHEL-86246] - tools/power turbostat: Restore GFX sysfs fflush() call (Steve Best) [RHEL-86246] - tools/power turbostat: report CoreThr per measurement interval (Steve Best) [RHEL-86246] - tools/power turbostat: Increase CPU_SUBSET_MAXCPUS to 8192 (Steve Best) [RHEL-86246] - tools/power turbostat: Add idle governor statistics reporting (Steve Best) [RHEL-86246] - tools/power turbostat: Fix names matching (Steve Best) [RHEL-86246] - tools/power turbostat: Allow Zero return value for some RAPL registers (Steve Best) [RHEL-86246] - tools/power turbostat: Clustered Uncore MHz counters should honor show/hide options (Steve Best) [RHEL-86246] - x86/cpu: Fix #define name for Intel CPU model 0x5A (Steve Best) [RHEL-86246] - vxlan: Fix uninit-value in vxlan_vnifilter_dump() (Guillaume Nault) [RHEL-84555] - NFS: Fix potential buffer overflowin nfs_sysfs_link_rpc_client() (CKI Backport Bot) [RHEL-81067] {CVE-2024-54456} - net: fix NULL pointer dereference in l3mdev_l3_rcv (Davide Caratti) [RHEL-84550] - ipvlan: ensure network headers are in skb linear part (Davide Caratti) [RHEL-84550] {CVE-2025-21891} - tipc: Reduce scope for the variable “fdefq” in tipc_link_tnl_prepare() (Xin Long) [RHEL-84567] - tipc: re-order conditions in tipc_crypto_key_rcv() (Xin Long) [RHEL-84567] - net: tipc: remove one synchronize_net() from tipc_nametbl_stop() (Xin Long) [RHEL-84567] - pnfs/flexfiles: retry getting layout segment for reads (Benjamin Coddington) [RHEL-77609] - nfs: fix incorrect error handling in LOCALIO (Benjamin Coddington) [RHEL-77609] - nfs: probe for LOCALIO when v3 client reconnects to server (Benjamin Coddington) [RHEL-77609] - nfs: probe for LOCALIO when v4 client reconnects to server (Benjamin Coddington) [RHEL-77609] - nfs/localio: remove redundant code and simplify LOCALIO enablement (Benjamin Coddington) [RHEL-77609] - nfs_common: add nfs_localio trace events (Benjamin Coddington) [RHEL-77609] - nfs_common: track all open nfsd_files per LOCALIO nfs_client (Benjamin Coddington) [RHEL-77609] - nfs_common: rename nfslocalio nfs_uuid_lock to nfs_uuids_lock (Benjamin Coddington) [RHEL-77609] - nfsd: nfsd_file_acquire_local no longer returns GC'd nfsd_file (Benjamin Coddington) [RHEL-77609] - nfsd: rename nfsd_serv_ prefixed methods and variables with nfsd_net_ (Benjamin Coddington) [RHEL-77609] - nfsd: update percpu_ref to manage references on nfsd_net (Benjamin Coddington) [RHEL-77609] - nfs: cache all open LOCALIO nfsd_file(s) in client (Benjamin Coddington) [RHEL-77609] - nfs_common: move localio_lock to new lock member of nfs_uuid_t (Benjamin Coddington) [RHEL-77609] - nfs_common: rename functions that invalidate LOCALIO nfs_clients (Benjamin Coddington) [RHEL-77609] - nfsd: add nfsd_file_{get,put} to 'nfs_to' nfsd_localio_operations (Benjamin Coddington) [RHEL-77609] - nfs/localio: add direct IO enablement with sync and async IO support (Benjamin Coddington) [RHEL-77609] - NFS: RHEL-10 disable localio (Benjamin Coddington) [RHEL-80503] Resolves: RHEL-53783, RHEL-59463, RHEL-62726, RHEL-64164, RHEL-77609, RHEL-78090, RHEL-80077, RHEL-80503, RHEL-81067, RHEL-81519, RHEL-81531, RHEL-83271, RHEL-83460, RHEL-84544, RHEL-84550, RHEL-84555, RHEL-84558, RHEL-84567, RHEL-86246, RHEL-86398 Signed-off-by: Julio Faracco --- Makefile.rhelver | 2 +- kernel.changelog | 112 ++++++++++++++++++++++++++++++++++++++++++++ kernel.spec | 119 +++++++++++++++++++++++++++++++++++++++++++++-- sources | 6 +-- 4 files changed, 231 insertions(+), 8 deletions(-) diff --git a/Makefile.rhelver b/Makefile.rhelver index 20c37c0dc..cde28f5e0 100644 --- a/Makefile.rhelver +++ b/Makefile.rhelver @@ -12,7 +12,7 @@ RHEL_MINOR = 1 # # Use this spot to avoid future merge conflicts. # Do not trim this comment. -RHEL_RELEASE = 72 +RHEL_RELEASE = 73 # # RHEL_REBASE_NUM diff --git a/kernel.changelog b/kernel.changelog index 43beebb2c..708c76787 100644 --- a/kernel.changelog +++ b/kernel.changelog @@ -1,3 +1,115 @@ +* Thu Apr 10 2025 Julio Faracco [6.12.0-73.el10] +- x86/topology: Use x86_sched_itmt_flags for PKG domain unconditionally (Steve Best) [RHEL-53783] +- x86/topology: Remove x86_smt_flags and use cpu_smt_flags directly (Steve Best) [RHEL-53783] +- x86/itmt: Move the "sched_itmt_enabled" sysctl to debugfs (Steve Best) [RHEL-53783] +- x86/cpu: Enable SD_ASYM_PACKING for PKG domain on AMD (Steve Best) [RHEL-53783] +- x86/cpufeatures: Add X86_FEATURE_AMD_HETEROGENEOUS_CORES (Steve Best) [RHEL-53783] +- x86/itmt: Use guard() for itmt_update_mutex (Steve Best) [RHEL-53783] +- x86/itmt: Convert "sysctl_sched_itmt_enabled" to boolean (Steve Best) [RHEL-53783] +- selftests: net: bump GRO timeout for gro/setup_veth (Hangbin Liu) [RHEL-84558] +- selftests: net: bpf_offload: add 'libbpf_global' to ignored maps (Hangbin Liu) [RHEL-84558] +- selftests: net: fix error message in bpf_offload (Hangbin Liu) [RHEL-84558] +- selftests: openvswitch: don't hardcode the drop reason subsys (Hangbin Liu) [RHEL-84558] +- selftests: net: report output format as TAP 13 in Python tests (Hangbin Liu) [RHEL-84558] +- selftests/net: deflake GRO tests (Hangbin Liu) [RHEL-84558] +- selftests/net: only print passing message in GRO tests when tests pass (Hangbin Liu) [RHEL-84558] +- selftests/net: have `gro.sh -t` return a correct exit code (Hangbin Liu) [RHEL-84558] +- selftests: net: Fix minor typos in MPTCP and psock tests (Hangbin Liu) [RHEL-84558] +- selftests: net: Fix few spelling mistakes (Hangbin Liu) [RHEL-84558] +- selftests: net: fix grammar in reuseaddr_ports_exhausted.c log message (Hangbin Liu) [RHEL-84558] +- selftests: net: suppress ReST file generation when building selftests (Hangbin Liu) [RHEL-84558] +- selftests: net: give up on the cmsg_time accuracy on slow machines (Hangbin Liu) [RHEL-84558] +- selftests/net/ipsec: Fix Null pointer dereference in rtattr_pack() (Hangbin Liu) [RHEL-84558] +- selftests/net/forwarding: teamd command not found (Hangbin Liu) [RHEL-84558] +- selftests: drv-net: assume stats refresh is 0 if no ethtool -c support (Hangbin Liu) [RHEL-84558] +- selftests: forwarding: add a pvid_change test to bridge_vlan_unaware (Hangbin Liu) [RHEL-84558] +- selftests/net: call sendmmsg via udpgso_bench.sh (Hangbin Liu) [RHEL-84558] +- selftests: net: test extacks in netlink dumps (Hangbin Liu) [RHEL-84558] +- selftests: net: add more info to error in bpf_offload (Hangbin Liu) [RHEL-84558] +- selftests/net: Fix ./ns-XXXXXX not cleanup (Hangbin Liu) [RHEL-84558] +- selftests: net: add new ioam tests (Hangbin Liu) [RHEL-84558] +- selftests: net: remove ioam tests (Hangbin Liu) [RHEL-84558] +- selftests: net: csum: Clean up recv_verify_packet_ipv6 (Hangbin Liu) [RHEL-84558] +- Fix mmu notifiers for range-based invalidates (Charles Mirabile) [RHEL-83460] +- netfilter: nf_conncount: Fully initialize struct nf_conncount_tuple in insert_tree() (CKI Backport Bot) [RHEL-84544] +- netfilter: nf_conncount: garbage collection is not skipped when jiffies wrap around (CKI Backport Bot) [RHEL-84544] +- netfilter: nft_flow_offload: update tcp state flags under lock (CKI Backport Bot) [RHEL-84544] +- netfilter: nft_flow_offload: clear tcp MAXACK flag before moving to slowpath (CKI Backport Bot) [RHEL-84544] +- netfilter: conntrack: rework offload nf_conn timeout extension logic (CKI Backport Bot) [RHEL-84544] +- netfilter: conntrack: remove skb argument from nf_ct_refresh (CKI Backport Bot) [RHEL-84544] +- netfilter: conntrack: add conntrack event timestamp (CKI Backport Bot) [RHEL-84544] +- netfilter: xt_hashlimit: htable_selective_cleanup() optimization (CKI Backport Bot) [RHEL-84544] +- netfilter: nf_tables: make destruction work queue pernet (CKI Backport Bot) [RHEL-84544] +- netfilter: nft_exthdr: fix offset with ipv4_find_option() (CKI Backport Bot) [RHEL-84544] +- netfilter: nft_ct: Use __refcount_inc() for per-CPU nft_ct_pcpu_template. (CKI Backport Bot) [RHEL-84544] +- netfilter: nf_tables: allocate element update information dynamically (CKI Backport Bot) [RHEL-84544] +- netfilter: nf_tables: switch trans_elem to real flex array (CKI Backport Bot) [RHEL-84544] +- netfilter: nf_tables: prepare nft audit for set element compaction (CKI Backport Bot) [RHEL-84544] +- netfilter: nf_tables: prepare for multiple elements in nft_trans_elem structure (CKI Backport Bot) [RHEL-84544] +- netfilter: nf_tables: add nft_trans_commit_list_add_elem helper (CKI Backport Bot) [RHEL-84544] +- netfilter: nf_tables: prefer nft_trans_elem_alloc helper (CKI Backport Bot) [RHEL-84544] +- netfilter: nfnetlink: Report extack policy errors for batched ops (CKI Backport Bot) [RHEL-84544] +- padata: avoid UAF for reorder_work (Waiman Long) [RHEL-81531] {CVE-2025-21726} +- padata: fix UAF in padata_reorder (Waiman Long) [RHEL-81531] +- padata: add pd get/put refcnt helper (Waiman Long) [RHEL-81531] +- padata: fix sysfs store callback check (Waiman Long) [RHEL-81531] +- padata: Clean up in padata_do_multithreaded() (Waiman Long) [RHEL-81531] +- RDMA/core: Support link status events dispatching (Kamal Heib) [RHEL-78090] +- RDMA/core: Add ib_query_netdev_port() to query netdev port by IB device. (Kamal Heib) [RHEL-78090] +- RDMA/core: Remove unused ib_copy_path_rec_from_user (Kamal Heib) [RHEL-78090] +- RDMA/core: Remove unused ibdev_printk (Kamal Heib) [RHEL-78090] +- RDMA/core: Remove unused ib_find_exact_cached_pkey (Kamal Heib) [RHEL-78090] +- RDMA/core: Remove unused ib_ud_header_unpack (Kamal Heib) [RHEL-78090] +- RDMA/srp: Fix error handling in srp_add_port (Kamal Heib) [RHEL-78090] +- net: Add options as a flexible array to struct ip_tunnel_info (Paolo Valerio) [RHEL-64164] +- ip_tunnel: Use ip_tunnel_info() helper instead of 'info + 1' (Paolo Valerio) [RHEL-64164] +- redhat: drop Y issues from changelog (Jan Stancek) +- vxlan: check vxlan_vnigroup_init() return value (CKI Backport Bot) [RHEL-81519] {CVE-2025-21790} +- selftests/mm: run_vmtests.sh: fix half_ufd_size_MB calculation (Rafael Aquini) [RHEL-80077] +- selftests: bonding: fix incorrect mac address (Hangbin Liu) [RHEL-59463] +- bonding: fix incorrect MAC address setting to receive NS messages (Hangbin Liu) [RHEL-59463] +- mm/hugetlb: fix hugepage allocation for interleaved memory nodes (CKI Backport Bot) [RHEL-62726] +- main.c: fix initcall blacklisted (Tomas Henzl) [RHEL-83271] +- pm: cpupower: remove hard-coded topology depth values (Steve Best) [RHEL-86398] +- pm: cpupower: Fix cmd_monitor() error legs to free cpu_topology (Steve Best) [RHEL-86398] +- cpupower: monitor: Exit with error status if execvp() fail (Steve Best) [RHEL-86398] +- tools/power turbostat: v2025.05.06 (Steve Best) [RHEL-86246] +- tools/power turbostat: disable "cpuidle" invocation counters, by default (Steve Best) [RHEL-86246] +- tools/power turbostat: re-factor sysfs code (Steve Best) [RHEL-86246] +- tools/power turbostat: Restore GFX sysfs fflush() call (Steve Best) [RHEL-86246] +- tools/power turbostat: report CoreThr per measurement interval (Steve Best) [RHEL-86246] +- tools/power turbostat: Increase CPU_SUBSET_MAXCPUS to 8192 (Steve Best) [RHEL-86246] +- tools/power turbostat: Add idle governor statistics reporting (Steve Best) [RHEL-86246] +- tools/power turbostat: Fix names matching (Steve Best) [RHEL-86246] +- tools/power turbostat: Allow Zero return value for some RAPL registers (Steve Best) [RHEL-86246] +- tools/power turbostat: Clustered Uncore MHz counters should honor show/hide options (Steve Best) [RHEL-86246] +- x86/cpu: Fix #define name for Intel CPU model 0x5A (Steve Best) [RHEL-86246] +- vxlan: Fix uninit-value in vxlan_vnifilter_dump() (Guillaume Nault) [RHEL-84555] +- NFS: Fix potential buffer overflowin nfs_sysfs_link_rpc_client() (CKI Backport Bot) [RHEL-81067] {CVE-2024-54456} +- net: fix NULL pointer dereference in l3mdev_l3_rcv (Davide Caratti) [RHEL-84550] +- ipvlan: ensure network headers are in skb linear part (Davide Caratti) [RHEL-84550] {CVE-2025-21891} +- tipc: Reduce scope for the variable “fdefq” in tipc_link_tnl_prepare() (Xin Long) [RHEL-84567] +- tipc: re-order conditions in tipc_crypto_key_rcv() (Xin Long) [RHEL-84567] +- net: tipc: remove one synchronize_net() from tipc_nametbl_stop() (Xin Long) [RHEL-84567] +- pnfs/flexfiles: retry getting layout segment for reads (Benjamin Coddington) [RHEL-77609] +- nfs: fix incorrect error handling in LOCALIO (Benjamin Coddington) [RHEL-77609] +- nfs: probe for LOCALIO when v3 client reconnects to server (Benjamin Coddington) [RHEL-77609] +- nfs: probe for LOCALIO when v4 client reconnects to server (Benjamin Coddington) [RHEL-77609] +- nfs/localio: remove redundant code and simplify LOCALIO enablement (Benjamin Coddington) [RHEL-77609] +- nfs_common: add nfs_localio trace events (Benjamin Coddington) [RHEL-77609] +- nfs_common: track all open nfsd_files per LOCALIO nfs_client (Benjamin Coddington) [RHEL-77609] +- nfs_common: rename nfslocalio nfs_uuid_lock to nfs_uuids_lock (Benjamin Coddington) [RHEL-77609] +- nfsd: nfsd_file_acquire_local no longer returns GC'd nfsd_file (Benjamin Coddington) [RHEL-77609] +- nfsd: rename nfsd_serv_ prefixed methods and variables with nfsd_net_ (Benjamin Coddington) [RHEL-77609] +- nfsd: update percpu_ref to manage references on nfsd_net (Benjamin Coddington) [RHEL-77609] +- nfs: cache all open LOCALIO nfsd_file(s) in client (Benjamin Coddington) [RHEL-77609] +- nfs_common: move localio_lock to new lock member of nfs_uuid_t (Benjamin Coddington) [RHEL-77609] +- nfs_common: rename functions that invalidate LOCALIO nfs_clients (Benjamin Coddington) [RHEL-77609] +- nfsd: add nfsd_file_{get,put} to 'nfs_to' nfsd_localio_operations (Benjamin Coddington) [RHEL-77609] +- nfs/localio: add direct IO enablement with sync and async IO support (Benjamin Coddington) [RHEL-77609] +- NFS: RHEL-10 disable localio (Benjamin Coddington) [RHEL-80503] +Resolves: RHEL-53783, RHEL-59463, RHEL-62726, RHEL-64164, RHEL-77609, RHEL-78090, RHEL-80077, RHEL-80503, RHEL-81067, RHEL-81519, RHEL-81531, RHEL-83271, RHEL-83460, RHEL-84544, RHEL-84550, RHEL-84555, RHEL-84558, RHEL-84567, RHEL-86246, RHEL-86398 + * Wed Apr 09 2025 Julio Faracco [6.12.0-72.el10] - mei: me: add panther lake P DID (Steve Best) [RHEL-79719] - s390/diag: Move diag.c to diag specific folder (Mete Durlu) [RHEL-72674] diff --git a/kernel.spec b/kernel.spec index bbf714e1d..9d779f138 100644 --- a/kernel.spec +++ b/kernel.spec @@ -162,15 +162,15 @@ Summary: The Linux kernel %define specrpmversion 6.12.0 %define specversion 6.12.0 %define patchversion 6.12 -%define pkgrelease 72 +%define pkgrelease 73 %define kversion 6 -%define tarfile_release 6.12.0-72.el10 +%define tarfile_release 6.12.0-73.el10 # This is needed to do merge window version magic %define patchlevel 12 # This allows pkg_release to have configurable %%{?dist} tag -%define specrelease 72%{?buildid}%{?dist} +%define specrelease 73%{?buildid}%{?dist} # This defines the kabi tarball version -%define kabiversion 6.12.0-72.el10 +%define kabiversion 6.12.0-73.el10 # If this variable is set to 1, a bpf selftests build failure will cause a # fatal kernel package build error @@ -4316,6 +4316,117 @@ fi\ # # %changelog +* Thu Apr 10 2025 Julio Faracco [6.12.0-73.el10] +- x86/topology: Use x86_sched_itmt_flags for PKG domain unconditionally (Steve Best) [RHEL-53783] +- x86/topology: Remove x86_smt_flags and use cpu_smt_flags directly (Steve Best) [RHEL-53783] +- x86/itmt: Move the "sched_itmt_enabled" sysctl to debugfs (Steve Best) [RHEL-53783] +- x86/cpu: Enable SD_ASYM_PACKING for PKG domain on AMD (Steve Best) [RHEL-53783] +- x86/cpufeatures: Add X86_FEATURE_AMD_HETEROGENEOUS_CORES (Steve Best) [RHEL-53783] +- x86/itmt: Use guard() for itmt_update_mutex (Steve Best) [RHEL-53783] +- x86/itmt: Convert "sysctl_sched_itmt_enabled" to boolean (Steve Best) [RHEL-53783] +- selftests: net: bump GRO timeout for gro/setup_veth (Hangbin Liu) [RHEL-84558] +- selftests: net: bpf_offload: add 'libbpf_global' to ignored maps (Hangbin Liu) [RHEL-84558] +- selftests: net: fix error message in bpf_offload (Hangbin Liu) [RHEL-84558] +- selftests: openvswitch: don't hardcode the drop reason subsys (Hangbin Liu) [RHEL-84558] +- selftests: net: report output format as TAP 13 in Python tests (Hangbin Liu) [RHEL-84558] +- selftests/net: deflake GRO tests (Hangbin Liu) [RHEL-84558] +- selftests/net: only print passing message in GRO tests when tests pass (Hangbin Liu) [RHEL-84558] +- selftests/net: have `gro.sh -t` return a correct exit code (Hangbin Liu) [RHEL-84558] +- selftests: net: Fix minor typos in MPTCP and psock tests (Hangbin Liu) [RHEL-84558] +- selftests: net: Fix few spelling mistakes (Hangbin Liu) [RHEL-84558] +- selftests: net: fix grammar in reuseaddr_ports_exhausted.c log message (Hangbin Liu) [RHEL-84558] +- selftests: net: suppress ReST file generation when building selftests (Hangbin Liu) [RHEL-84558] +- selftests: net: give up on the cmsg_time accuracy on slow machines (Hangbin Liu) [RHEL-84558] +- selftests/net/ipsec: Fix Null pointer dereference in rtattr_pack() (Hangbin Liu) [RHEL-84558] +- selftests/net/forwarding: teamd command not found (Hangbin Liu) [RHEL-84558] +- selftests: drv-net: assume stats refresh is 0 if no ethtool -c support (Hangbin Liu) [RHEL-84558] +- selftests: forwarding: add a pvid_change test to bridge_vlan_unaware (Hangbin Liu) [RHEL-84558] +- selftests/net: call sendmmsg via udpgso_bench.sh (Hangbin Liu) [RHEL-84558] +- selftests: net: test extacks in netlink dumps (Hangbin Liu) [RHEL-84558] +- selftests: net: add more info to error in bpf_offload (Hangbin Liu) [RHEL-84558] +- selftests/net: Fix ./ns-XXXXXX not cleanup (Hangbin Liu) [RHEL-84558] +- selftests: net: add new ioam tests (Hangbin Liu) [RHEL-84558] +- selftests: net: remove ioam tests (Hangbin Liu) [RHEL-84558] +- selftests: net: csum: Clean up recv_verify_packet_ipv6 (Hangbin Liu) [RHEL-84558] +- Fix mmu notifiers for range-based invalidates (Charles Mirabile) [RHEL-83460] +- netfilter: nf_conncount: Fully initialize struct nf_conncount_tuple in insert_tree() (CKI Backport Bot) [RHEL-84544] +- netfilter: nf_conncount: garbage collection is not skipped when jiffies wrap around (CKI Backport Bot) [RHEL-84544] +- netfilter: nft_flow_offload: update tcp state flags under lock (CKI Backport Bot) [RHEL-84544] +- netfilter: nft_flow_offload: clear tcp MAXACK flag before moving to slowpath (CKI Backport Bot) [RHEL-84544] +- netfilter: conntrack: rework offload nf_conn timeout extension logic (CKI Backport Bot) [RHEL-84544] +- netfilter: conntrack: remove skb argument from nf_ct_refresh (CKI Backport Bot) [RHEL-84544] +- netfilter: conntrack: add conntrack event timestamp (CKI Backport Bot) [RHEL-84544] +- netfilter: xt_hashlimit: htable_selective_cleanup() optimization (CKI Backport Bot) [RHEL-84544] +- netfilter: nf_tables: make destruction work queue pernet (CKI Backport Bot) [RHEL-84544] +- netfilter: nft_exthdr: fix offset with ipv4_find_option() (CKI Backport Bot) [RHEL-84544] +- netfilter: nft_ct: Use __refcount_inc() for per-CPU nft_ct_pcpu_template. (CKI Backport Bot) [RHEL-84544] +- netfilter: nf_tables: allocate element update information dynamically (CKI Backport Bot) [RHEL-84544] +- netfilter: nf_tables: switch trans_elem to real flex array (CKI Backport Bot) [RHEL-84544] +- netfilter: nf_tables: prepare nft audit for set element compaction (CKI Backport Bot) [RHEL-84544] +- netfilter: nf_tables: prepare for multiple elements in nft_trans_elem structure (CKI Backport Bot) [RHEL-84544] +- netfilter: nf_tables: add nft_trans_commit_list_add_elem helper (CKI Backport Bot) [RHEL-84544] +- netfilter: nf_tables: prefer nft_trans_elem_alloc helper (CKI Backport Bot) [RHEL-84544] +- netfilter: nfnetlink: Report extack policy errors for batched ops (CKI Backport Bot) [RHEL-84544] +- padata: avoid UAF for reorder_work (Waiman Long) [RHEL-81531] {CVE-2025-21726} +- padata: fix UAF in padata_reorder (Waiman Long) [RHEL-81531] +- padata: add pd get/put refcnt helper (Waiman Long) [RHEL-81531] +- padata: fix sysfs store callback check (Waiman Long) [RHEL-81531] +- padata: Clean up in padata_do_multithreaded() (Waiman Long) [RHEL-81531] +- RDMA/core: Support link status events dispatching (Kamal Heib) [RHEL-78090] +- RDMA/core: Add ib_query_netdev_port() to query netdev port by IB device. (Kamal Heib) [RHEL-78090] +- RDMA/core: Remove unused ib_copy_path_rec_from_user (Kamal Heib) [RHEL-78090] +- RDMA/core: Remove unused ibdev_printk (Kamal Heib) [RHEL-78090] +- RDMA/core: Remove unused ib_find_exact_cached_pkey (Kamal Heib) [RHEL-78090] +- RDMA/core: Remove unused ib_ud_header_unpack (Kamal Heib) [RHEL-78090] +- RDMA/srp: Fix error handling in srp_add_port (Kamal Heib) [RHEL-78090] +- net: Add options as a flexible array to struct ip_tunnel_info (Paolo Valerio) [RHEL-64164] +- ip_tunnel: Use ip_tunnel_info() helper instead of 'info + 1' (Paolo Valerio) [RHEL-64164] +- redhat: drop Y issues from changelog (Jan Stancek) +- vxlan: check vxlan_vnigroup_init() return value (CKI Backport Bot) [RHEL-81519] {CVE-2025-21790} +- selftests/mm: run_vmtests.sh: fix half_ufd_size_MB calculation (Rafael Aquini) [RHEL-80077] +- selftests: bonding: fix incorrect mac address (Hangbin Liu) [RHEL-59463] +- bonding: fix incorrect MAC address setting to receive NS messages (Hangbin Liu) [RHEL-59463] +- mm/hugetlb: fix hugepage allocation for interleaved memory nodes (CKI Backport Bot) [RHEL-62726] +- main.c: fix initcall blacklisted (Tomas Henzl) [RHEL-83271] +- pm: cpupower: remove hard-coded topology depth values (Steve Best) [RHEL-86398] +- pm: cpupower: Fix cmd_monitor() error legs to free cpu_topology (Steve Best) [RHEL-86398] +- cpupower: monitor: Exit with error status if execvp() fail (Steve Best) [RHEL-86398] +- tools/power turbostat: v2025.05.06 (Steve Best) [RHEL-86246] +- tools/power turbostat: disable "cpuidle" invocation counters, by default (Steve Best) [RHEL-86246] +- tools/power turbostat: re-factor sysfs code (Steve Best) [RHEL-86246] +- tools/power turbostat: Restore GFX sysfs fflush() call (Steve Best) [RHEL-86246] +- tools/power turbostat: report CoreThr per measurement interval (Steve Best) [RHEL-86246] +- tools/power turbostat: Increase CPU_SUBSET_MAXCPUS to 8192 (Steve Best) [RHEL-86246] +- tools/power turbostat: Add idle governor statistics reporting (Steve Best) [RHEL-86246] +- tools/power turbostat: Fix names matching (Steve Best) [RHEL-86246] +- tools/power turbostat: Allow Zero return value for some RAPL registers (Steve Best) [RHEL-86246] +- tools/power turbostat: Clustered Uncore MHz counters should honor show/hide options (Steve Best) [RHEL-86246] +- x86/cpu: Fix #define name for Intel CPU model 0x5A (Steve Best) [RHEL-86246] +- vxlan: Fix uninit-value in vxlan_vnifilter_dump() (Guillaume Nault) [RHEL-84555] +- NFS: Fix potential buffer overflowin nfs_sysfs_link_rpc_client() (CKI Backport Bot) [RHEL-81067] {CVE-2024-54456} +- net: fix NULL pointer dereference in l3mdev_l3_rcv (Davide Caratti) [RHEL-84550] +- ipvlan: ensure network headers are in skb linear part (Davide Caratti) [RHEL-84550] {CVE-2025-21891} +- tipc: Reduce scope for the variable “fdefq” in tipc_link_tnl_prepare() (Xin Long) [RHEL-84567] +- tipc: re-order conditions in tipc_crypto_key_rcv() (Xin Long) [RHEL-84567] +- net: tipc: remove one synchronize_net() from tipc_nametbl_stop() (Xin Long) [RHEL-84567] +- pnfs/flexfiles: retry getting layout segment for reads (Benjamin Coddington) [RHEL-77609] +- nfs: fix incorrect error handling in LOCALIO (Benjamin Coddington) [RHEL-77609] +- nfs: probe for LOCALIO when v3 client reconnects to server (Benjamin Coddington) [RHEL-77609] +- nfs: probe for LOCALIO when v4 client reconnects to server (Benjamin Coddington) [RHEL-77609] +- nfs/localio: remove redundant code and simplify LOCALIO enablement (Benjamin Coddington) [RHEL-77609] +- nfs_common: add nfs_localio trace events (Benjamin Coddington) [RHEL-77609] +- nfs_common: track all open nfsd_files per LOCALIO nfs_client (Benjamin Coddington) [RHEL-77609] +- nfs_common: rename nfslocalio nfs_uuid_lock to nfs_uuids_lock (Benjamin Coddington) [RHEL-77609] +- nfsd: nfsd_file_acquire_local no longer returns GC'd nfsd_file (Benjamin Coddington) [RHEL-77609] +- nfsd: rename nfsd_serv_ prefixed methods and variables with nfsd_net_ (Benjamin Coddington) [RHEL-77609] +- nfsd: update percpu_ref to manage references on nfsd_net (Benjamin Coddington) [RHEL-77609] +- nfs: cache all open LOCALIO nfsd_file(s) in client (Benjamin Coddington) [RHEL-77609] +- nfs_common: move localio_lock to new lock member of nfs_uuid_t (Benjamin Coddington) [RHEL-77609] +- nfs_common: rename functions that invalidate LOCALIO nfs_clients (Benjamin Coddington) [RHEL-77609] +- nfsd: add nfsd_file_{get,put} to 'nfs_to' nfsd_localio_operations (Benjamin Coddington) [RHEL-77609] +- nfs/localio: add direct IO enablement with sync and async IO support (Benjamin Coddington) [RHEL-77609] +- NFS: RHEL-10 disable localio (Benjamin Coddington) [RHEL-80503] + * Wed Apr 09 2025 Julio Faracco [6.12.0-72.el10] - mei: me: add panther lake P DID (Steve Best) [RHEL-79719] - s390/diag: Move diag.c to diag specific folder (Mete Durlu) [RHEL-72674] diff --git a/sources b/sources index f27e7d9ef..a402e267a 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-72.el10.tar.xz) = 52fb373e7af0cfefbf6e648718e17e6bc86b54e68e4c57ffbace8ac38623fb7e37927a06aa57a2322ed691376002c6eb9b806757ae22118ef94fa5aedd97de65 -SHA512 (kernel-abi-stablelists-6.12.0-72.el10.tar.xz) = a2ece47a12197d619add2e950ac77acec2b9788e9e6f4901939e5c83bd037433b5b5c2c955042196f56d82c453f7c6bd1cc616047f45eba59c7e1a6b675f5fd5 -SHA512 (kernel-kabi-dw-6.12.0-72.el10.tar.xz) = 363638a37d0822f41ee10a642eba36b7442adc8697b96afc32d0dfe7cdfef25279d16621d6a9d75e29ec659a379ba2be6b7a92e59255bdeb00c17b5d4b54690d +SHA512 (linux-6.12.0-73.el10.tar.xz) = 16569653dc616c16393480b2dad09d675ac73d004865d0be0d224083617f2bcc45dcbe5d1acf0b9aef8e1313ee748d9e62f5c371a8bb53204c88884145e70624 +SHA512 (kernel-abi-stablelists-6.12.0-73.el10.tar.xz) = f1245ed4b19c4ba3945f85189536ac508602ee0ef377117a6d40471993c61b198a11dcacc3f9ad5684973d4c1e9892dbe253e7445a85f5ecdb4db414277f8307 +SHA512 (kernel-kabi-dw-6.12.0-73.el10.tar.xz) = 363638a37d0822f41ee10a642eba36b7442adc8697b96afc32d0dfe7cdfef25279d16621d6a9d75e29ec659a379ba2be6b7a92e59255bdeb00c17b5d4b54690d