# changelog

author: Augusto Caringi <acaringi@redhat.com> [5.14.0-603.el9]
changelog:
  - igb: xsk: solve negative overflow of nb_pkts in zerocopy mode (Corinna Vinschen) [RHEL-83574]
  - igb: Get rid of spurious interrupts (Corinna Vinschen) [RHEL-83574]
  - igb: Add support for persistent NAPI config (Corinna Vinschen) [RHEL-83574]
  - igb: Link queues to NAPI instances (Corinna Vinschen) [RHEL-83574]
  - igb: Link IRQs to NAPI instances (Corinna Vinschen) [RHEL-83574]
  - treewide: Switch/rename to timer_delete[_sync]() (Corinna Vinschen) [RHEL-83574]
  - igb: reject invalid external timestamp requests for 82580-based HW (Corinna Vinschen) [RHEL-83574]
  - igb: Fix passing 0 to ERR_PTR in igb_run_xdp() (Corinna Vinschen) [RHEL-83574]
  - igb: Add AF_XDP zero-copy Tx support (Corinna Vinschen) [RHEL-83574]
  - igb: Add AF_XDP zero-copy Rx support (Corinna Vinschen) [RHEL-83574]
  - igb: Add XDP finalize and stats update functions (Corinna Vinschen) [RHEL-83574]
  - igb: Introduce XSK data structures and helpers (Corinna Vinschen) [RHEL-83574]
  - igb: Introduce igb_xdp_is_enabled() (Corinna Vinschen) [RHEL-83574]
  - igb: Remove static qualifiers (Corinna Vinschen) [RHEL-83574]
  - igbvf: remove unused spinlock (Corinna Vinschen) [RHEL-83574]
  - igb: Fix 2 typos in comments in igb_main.c (Corinna Vinschen) [RHEL-83574]
  - igbvf: Remove two unused declarations (Corinna Vinschen) [RHEL-83574]
  - landlock: Document LANDLOCK_SCOPE_ABSTRACT_UNIX_SOCKET (Ryan Sullivan) [RHEL-94688]
  - samples/landlock: Add support for abstract UNIX socket scoping (Ryan Sullivan) [RHEL-94688]
  - selftests/landlock: Test inherited restriction of abstract UNIX socket (Ryan Sullivan) [RHEL-94688]
  - selftests/landlock: Test connected and unconnected datagram UNIX socket (Ryan Sullivan) [RHEL-94688]
  - selftests/landlock: Test UNIX sockets with any address formats (Ryan Sullivan) [RHEL-94688]
  - selftests/landlock: Test abstract UNIX socket scoping (Ryan Sullivan) [RHEL-94688]
  - selftests/landlock: Test handling of unknown scope (Ryan Sullivan) [RHEL-94688]
  - landlock: Add abstract UNIX socket scoping (Ryan Sullivan) [RHEL-94688]
  - bpf, sockmap: af_unix stream sockets need to hold ref for pair sock (John Fastabend) [RHEL-94688]
  - landlock: Various documentation improvements (Ryan Sullivan) [RHEL-94688]
  - landlock: Clarify documentation for struct landlock_ruleset_attr (Ryan Sullivan) [RHEL-94688]
  - landlock: Use bit-fields for storing handled layer access masks (Ryan Sullivan) [RHEL-94688]
  - mlxsw: spectrum_router: Fix use-after-free when deleting GRE net devices (Ivan Vecera) [RHEL-94569]
  - mlxsw: spectrum_acl_bloom_filter: Workaround for some LLVM versions (Ivan Vecera) [RHEL-94569]
  - selftests: vxlan_bridge: Test flood with unresolved FDB entry (Ivan Vecera) [RHEL-94569]
  - mlxsw: Add VXLAN bridge ports to same hardware domain as physical bridge ports (Ivan Vecera) [RHEL-94569]
  - mlxsw: spectrum_switchdev: Move mlxsw_sp_bridge_vxlan_join() (Ivan Vecera) [RHEL-94569]
  - mlxsw: spectrum_switchdev: Add an internal API for VXLAN leave (Ivan Vecera) [RHEL-94569]
  - mlxsw: spectrum: Call mlxsw_sp_bridge_vxlan_{join, leave}() for VLAN-aware bridge (Ivan Vecera) [RHEL-94569]
  - mlxsw: Trap ARP packets at layer 2 instead of layer 3 (Ivan Vecera) [RHEL-94569]
  - mlxsw: Add return value check for mlxsw_sp_port_get_stats_raw() (Ivan Vecera) [RHEL-94569]
  - mlxsw: Enable Tx checksum offload (Ivan Vecera) [RHEL-94569]
  - mlxsw: spectrum_router: Remove unused functions (Ivan Vecera) [RHEL-94569]
  - mlxsw: Do not store Tx header length as driver parameter (Ivan Vecera) [RHEL-94569]
  - mlxsw: Move Tx header handling to PCI driver (Ivan Vecera) [RHEL-94569]
  - mlxsw: Define Tx header fields in txheader.h (Ivan Vecera) [RHEL-94569]
  - mlxsw: Initialize txhdr_info according to PTP operations (Ivan Vecera) [RHEL-94569]
  - mlxsw: Add mlxsw_txhdr_info structure (Ivan Vecera) [RHEL-94569]
  - net/mlxfw: Drop hard coded max FW flash image size (Ivan Vecera) [RHEL-94569]
  - selftests/net/forwarding: teamd command not found (Ivan Vecera) [RHEL-94569]
  - mlxsw: Switch to napi_gro_receive() (Ivan Vecera) [RHEL-94569]
  - mlxsw: spectrum_flower: Do not allow mixing sample and mirror actions (Ivan Vecera) [RHEL-94569]
  - selftests: mlxsw: sharedbuffer: Ensure no extra packets are counted (Ivan Vecera) [RHEL-94569]
  - selftests: mlxsw: sharedbuffer: Remove duplicate test cases (Ivan Vecera) [RHEL-94569]
  - selftests: mlxsw: sharedbuffer: Remove h1 ingress test case (Ivan Vecera) [RHEL-94569]
  - mlxsw: spectrum_acl_flex_keys: Use correct key block on Spectrum-4 (Ivan Vecera) [RHEL-94569]
  - selftests: mlxsw: devlink_trap_police: Use defer for test cleanup (Ivan Vecera) [RHEL-94569]
  - selftests: mlxsw: qos_max_descriptors: Use defer for test cleanup (Ivan Vecera) [RHEL-94569]
  - selftests: mlxsw: qos_ets_strict: Use defer for test cleanup (Ivan Vecera) [RHEL-94569]
  - selftests: mlxsw: qos_mc_aware: Use defer for test cleanup (Ivan Vecera) [RHEL-94569]
  - selftests: mlxsw: sch_red_core: Lower TBF rate (Ivan Vecera) [RHEL-94569]
  - selftests: mlxsw: sch_red_core: Send more packets for drop tests (Ivan Vecera) [RHEL-94569]
  - selftests: mlxsw: sch_red_core: Sleep before querying queue depth (Ivan Vecera) [RHEL-94569]
  - selftests: mlxsw: sch_red_core: Increase backlog size tolerance (Ivan Vecera) [RHEL-94569]
  - selftests: mlxsw: sch_red_ets: Increase required backlog (Ivan Vecera) [RHEL-94569]
  - mlxsw: spectrum_acl_flex_keys: Constify struct mlxsw_afk_element_inst (Ivan Vecera) [RHEL-94569]
  - selftests: mlxsw: rtnetlink: Use devlink_reload() API (Ivan Vecera) [RHEL-94569]
  - mlxsw: core_linecards: Fix double memory deallocation in case of invalid INI file (Ivan Vecera) [RHEL-94569]
  - wifi: ath12k: fix uaf in ath12k_core_init() (CKI Backport Bot) [RHEL-102086] {CVE-2025-38116}
  - watchdog/perf: properly initialize the turbo mode timestamp and rearm counter (David Arcari) [RHEL-103375]
  - Input: synaptics - fix crash when enabling pass-through port (CKI Backport Bot) [RHEL-81215] {CVE-2025-21746}
  - Input: serio - define serio_pause_rx guard to pause and resume serio ports (CKI Backport Bot) [RHEL-81215] {CVE-2025-21746}
  - x86/efistub: Omit physical KASLR when memory reservations exist (Charles Haithcock) [RHEL-83461]
  - usb: hub: Fix flushing of delayed work used for post resume purposes (Desnes Nunes) [RHEL-100939]
  - usb: hub: Fix flushing and scheduling of delayed work that tunes runtime pm (Desnes Nunes) [RHEL-100939]
  - usb: hub: fix detection of high tier USB3 devices behind suspended hubs (Desnes Nunes) [RHEL-100939]
  - HID: core: Fix assumption that Resolution Multipliers must be in Logical Collections (CKI Backport Bot) [RHEL-81477] {CVE-2024-57986}
  - bridge: mcast: Fix use-after-free during router port configuration (Mohammad Heib) [RHEL-75594]
  - bridge: netfilter: Fix forwarding of fragmented packets (Mohammad Heib) [RHEL-75594]
  - selftests: net/bridge : add tests for per vlan snooping with stp state changes (Mohammad Heib) [RHEL-75594]
  - net: bridge: mcast: update multicast contex when vlan state is changed (Mohammad Heib) [RHEL-75594]
  - net: bridge: mcast: re-implement br_multicast_{enable, disable}_port functions (Mohammad Heib) [RHEL-75594]
  - net: bridge: switchdev: do not notify new brentries as changed (Mohammad Heib) [RHEL-75594]
  - net: bridge: locally receive all multicast packets if IFF_ALLMULTI is set (Mohammad Heib) [RHEL-75594]
  - net: bridge: mcast: Notify on mdb offload failure (Mohammad Heib) [RHEL-75594]
  - net: bridge: Add offload_fail_notification bopt (Mohammad Heib) [RHEL-75594]
  - net: bridge: mcast: Add offload failed mdb flag (Mohammad Heib) [RHEL-75594]
  - selftests: test_bridge_neigh_suppress: Test unicast ARP/NS with suppression (Mohammad Heib) [RHEL-75594]
  - net: bridge: Prevent unicast ARP/NS packets from being suppressed by bridge (Mohammad Heib) [RHEL-75594]
  - net: Remove RTNL dance for SIOCBRADDIF and SIOCBRDELIF. (Mohammad Heib) [RHEL-75594]
  - net: switchdev: Convert blocking notification chain to a raw one (Mohammad Heib) [RHEL-75594]
  - bridge: mdb: Allow replace of a host-joined group (Mohammad Heib) [RHEL-75594]
  - bridge: Make br_is_nd_neigh_msg() accept pointer to "const struct sk_buff" (Mohammad Heib) [RHEL-75594]
  - selftests: net: Add a VLAN bridge binding selftest (Mohammad Heib) [RHEL-75594]
  - selftests: net: lib: Add a couple autodefer helpers (Mohammad Heib) [RHEL-75594]
  - selftests: net: lib: Add several autodefer helpers (Mohammad Heib) [RHEL-75594]
  - net: bridge: Handle changes in VLAN_FLAG_BRIDGE_BINDING (Mohammad Heib) [RHEL-75594]
  - net: bridge: Extract a helper to handle bridge_binding toggles (Mohammad Heib) [RHEL-75594]
  - bridge: Allow deleting FDB entries with non-existent VLAN (Mohammad Heib) [RHEL-75594]
  - bridge: Handle error of rtnl_register_module(). (Mohammad Heib) [RHEL-75594]
  - rcu/nocb: Fix missed RCU barrier on deoffloading (Čestmír Kalina) [RHEL-79879]
  - Revert "rcu/nocb: Fix rcuog wake-up from offline softirq" (Čestmír Kalina) [RHEL-79879]
  - rcu: Remove swake_up_one_online() bandaid (Čestmír Kalina) [RHEL-79879]
  - hrtimers: Force migrate away hrtimers queued after CPUHP_AP_HRTIMERS_DYING (Čestmír Kalina) [RHEL-79879]
  - hrtimer: Select housekeeping CPU during migration (Čestmír Kalina) [RHEL-79879]
  - rcu/nocb: Fix rcuog wake-up from offline softirq (Čestmír Kalina) [RHEL-79879]
  - rcu/kvfree: Refactor kvfree_rcu_queue_batch() (Čestmír Kalina) [RHEL-79879]
  - rcu/kvfree: Add kvfree_rcu_barrier() API (Čestmír Kalina) [RHEL-79879]
  - refscale: Constify struct ref_scale_ops (Čestmír Kalina) [RHEL-79879]
  - rcuscale: Count outstanding callbacks per-task rather than per-CPU (Čestmír Kalina) [RHEL-79879]
  - rcuscale: NULL out top-level pointers to heap memory (Čestmír Kalina) [RHEL-79879]
  - rcuscale: Use special allocator for rcu_scale_writer() (Čestmír Kalina) [RHEL-79879]
  - rcuscale: Make rcu_scale_writer() tolerate repeated GFP_KERNEL  failure (Čestmír Kalina) [RHEL-79879]
  - rcuscale: Make all writer tasks report upon hang (Čestmír Kalina) [RHEL-79879]
  - rcuscale: Provide clear error when async specified without primitives (Čestmír Kalina) [RHEL-79879]
  - rcuscale: Print detailed grace-period and barrier diagnostics (Čestmír Kalina) [RHEL-79879]
  - rcu: Mark callbacks not currently participating in barrier operation (Čestmír Kalina) [RHEL-79879]
  - rcuscale: Dump grace-period statistics when rcu_scale_writer() stalls (Čestmír Kalina) [RHEL-79879]
  - rcuscale: Dump stacks of stalled rcu_scale_writer() instances (Čestmír Kalina) [RHEL-79879]
  - rcuscale: Save a few lines with whitespace-only change (Čestmír Kalina) [RHEL-79879]
  - rcu/tasks: Add rcu_barrier_tasks*() start time to diagnostics (Čestmír Kalina) [RHEL-79879]
  - rcu/tasks: Add detailed grace-period and barrier diagnostics (Čestmír Kalina) [RHEL-79879]
  - rcu/tasks: Mark callbacks not currently participating in barrier  operation (Čestmír Kalina) [RHEL-79879]
  - rcu: Provide rcu_barrier_cb_is_done() to check rcu_barrier() CBs (Čestmír Kalina) [RHEL-79879]
  - rcu/tasks: Update rtp->tasks_gp_seq comment (Čestmír Kalina) [RHEL-79879]
  - rcu/tasks: Check processor-ID assumptions (Čestmír Kalina) [RHEL-79879]
  - rcu-tasks: Fix access non-existent percpu rtpcp variable in  rcu_tasks_need_gpcb() (Čestmír Kalina) [RHEL-79879]
  - srcu: Mark callbacks not currently participating in barrier operation (Čestmír Kalina) [RHEL-79879]
  - rcu: Summarize RCU CPU stall warnings during CSD-lock stalls (Čestmír Kalina) [RHEL-79879]
  - locking/csd_lock: Provide an indication of ongoing CSD-lock stall (Čestmír Kalina) [RHEL-79879]
  - locking/csd_lock: Print large numbers as negatives (Čestmír Kalina) [RHEL-79879]
  - rcu: Defer printing stall-warning backtrace when holding rcu_node  lock (Čestmír Kalina) [RHEL-79879]
  - rcu: Let dump_cpu_task() be used without preemption disabled (Čestmír Kalina) [RHEL-79879]
  - rcu: Summarize expedited RCU CPU stall warnings during CSD-lock  stalls (Čestmír Kalina) [RHEL-79879]
  - rcu: Extract synchronize_rcu_expedited_stall() from  synchronize_rcu_expedited_wait() (Čestmír Kalina) [RHEL-79879]
  - srcu: Check for concurrent updates of heuristics (Čestmír Kalina) [RHEL-79879]
  - srcu: faster gp seq wrap-around (Čestmír Kalina) [RHEL-79879]
  - rcu: Annotate struct kvfree_rcu_bulk_data with __counted_by() (Čestmír Kalina) [RHEL-79879]
  - rcu: Better define "atomic" for list replacement (Čestmír Kalina) [RHEL-79879]
  - rcu/kfree: Warn on unexpected tail state (Čestmír Kalina) [RHEL-79879]
  - context_tracking, rcu: Rename rcu_dyntick trace event into  rcu_watching (Čestmír Kalina) [RHEL-79879]
  - rcu: Update stray documentation references to  rcu_dynticks_eqs_{enter, exit}() (Čestmír Kalina) [RHEL-79879]
  - rcu: Rename rcu_momentary_dyntick_idle() into rcu_momentary_eqs() (Čestmír Kalina) [RHEL-79879]
  - rcu: Rename rcu_implicit_dynticks_qs() into  rcu_watching_snap_recheck() (Čestmír Kalina) [RHEL-79879]
  - rcu: Rename dyntick_save_progress_counter() into  rcu_watching_snap_save() (Čestmír Kalina) [RHEL-79879]
  - rcu: Rename struct rcu_data .exp_dynticks_snap into  .exp_watching_snap (Čestmír Kalina) [RHEL-79879]
  - rcu: Rename struct rcu_data .dynticks_snap into .watching_snap (Čestmír Kalina) [RHEL-79879]
  - rcu: Rename rcu_dynticks_zero_in_eqs() into  rcu_watching_zero_in_eqs() (Čestmír Kalina) [RHEL-79879]
  - rcu: Rename rcu_dynticks_in_eqs_since() into  rcu_watching_snap_stopped_since() (Čestmír Kalina) [RHEL-79879]
  - rcu: Rename rcu_dynticks_in_eqs() into rcu_watching_snap_in_eqs() (Čestmír Kalina) [RHEL-79879]
  - rcu: Rename rcu_dynticks_eqs_online() into rcu_watching_online() (Čestmír Kalina) [RHEL-79879]
  - context_tracking, rcu: Rename rcu_dynticks_curr_cpu_in_eqs() into rcu_is_watching_curr_cpu() (Čestmír Kalina) [RHEL-79879]
  - context_tracking, rcu: Rename rcu_dynticks_task*() into rcu_task*() (Čestmír Kalina) [RHEL-79879]
  - context_tracking, rcu: Rename DYNTICK_IRQ_NONIDLE into  CT_NESTING_IRQ_NONIDLE (Čestmír Kalina) [RHEL-79879]
  - context_tracking, rcu: Rename ct_dynticks_nmi_nesting_cpu() into  ct_nmi_nesting_cpu() (Čestmír Kalina) [RHEL-79879]
  - context_tracking, rcu: Rename ct_dynticks_nmi_nesting() into  ct_nmi_nesting() (Čestmír Kalina) [RHEL-79879]
  - context_tracking, rcu: Rename struct context_tracking  .dynticks_nmi_nesting into .nmi_nesting (Čestmír Kalina) [RHEL-79879]
  - context_tracking, rcu: Rename ct_dynticks_nesting_cpu() into  ct_nesting_cpu() (Čestmír Kalina) [RHEL-79879]
  - context_tracking, rcu: Rename ct_dynticks_nesting() into ct_nesting() (Čestmír Kalina) [RHEL-79879]
  - context_tracking, rcu: Rename struct context_tracking  .dynticks_nesting into .nesting (Čestmír Kalina) [RHEL-79879]
  - context_tracking, rcu: Rename ct_dynticks_cpu() into  ct_rcu_watching_cpu() (Čestmír Kalina) [RHEL-79879]
  - context_tracking, rcu: Rename ct_dynticks() into ct_rcu_watching() (Čestmír Kalina) [RHEL-79879]
  - context_tracking, rcu: Rename RCU_DYNTICKS_IDX into CT_RCU_WATCHING (Čestmír Kalina) [RHEL-79879]
  - treewide: context_tracking: Rename CONTEXT_* into CT_STATE_* (Čestmír Kalina) [RHEL-79879]
  - context_tracking, rcu: Rename ct_dynticks_cpu_acquire() into  ct_rcu_watching_cpu_acquire() (Čestmír Kalina) [RHEL-79879]
  - rcu-tasks: Make Tasks RCU wait idly for grace-period delays (Čestmír Kalina) [RHEL-79879]
  - rcutorture: Add a stall_cpu_repeat module parameter (Čestmír Kalina) [RHEL-79879]
  - rcutorture: Add rcutree.nohz_full_patience_delay to TREE07 (Čestmír Kalina) [RHEL-79879]
  - rcutorture: Add mid-sized stall to TREE07 (Čestmír Kalina) [RHEL-79879]
  - rcutorture: Make rcu_torture_write_types() print number of update  types (Čestmír Kalina) [RHEL-79879]
  - rcutorture: Generic test for NUM_ACTIVE_*RCU_POLL* (Čestmír Kalina) [RHEL-79879]
  - rcutorture: Add SRCU ->same_gp_state and ->get_comp_state functions (Čestmír Kalina) [RHEL-79879]
  - rcutorture: Remove redundant rcu_torture_ops get_gp_completed fields (Čestmír Kalina) [RHEL-79879]
  - rcu/nocb: Remove superfluous memory barrier after bypass enqueue (Čestmír Kalina) [RHEL-79879]
  - rcu/nocb: Conditionally wake up rcuo if not already waiting on GP (Čestmír Kalina) [RHEL-79879]
  - rcu/nocb: Fix RT throttling hrtimer armed from offline CPU (Čestmír Kalina) [RHEL-79879]
  - rcu/nocb: Simplify (de-)offloading state machine (Čestmír Kalina) [RHEL-79879]
  - rcu/nocb: Remove SEGCBLIST_KTHREAD_CB (Čestmír Kalina) [RHEL-79879]
  - rcu/nocb: Remove SEGCBLIST_RCU_CORE (Čestmír Kalina) [RHEL-79879]
  - rcu/nocb: Remove halfway (de-)offloading handling from rcu_core (Čestmír Kalina) [RHEL-79879]
  - rcu/nocb: Remove halfway (de-)offloading handling from rcu_core()'s  QS reporting (Čestmír Kalina) [RHEL-79879]
  - rcu/nocb: Remove halfway (de-)offloading handling from bypass (Čestmír Kalina) [RHEL-79879]
  - rcu/nocb: (De-)offload callbacks on offline CPUs only (Čestmír Kalina) [RHEL-79879]
  - rcu/nocb: Introduce nocb mutex (Čestmír Kalina) [RHEL-79879]
  - rcu/nocb: Assert no callbacks while nocb kthread allocation fails (Čestmír Kalina) [RHEL-79879]
  - rcu/nocb: Move nocb field at the end of state struct (Čestmír Kalina) [RHEL-79879]
  - rcu/nocb: Introduce RCU_NOCB_LOCKDEP_WARN() (Čestmír Kalina) [RHEL-79879]
  - srcu: Fill out polled grace-period APIs (Čestmír Kalina) [RHEL-79879]
  - srcu: Update cleanup_srcu_struct() comment (Čestmír Kalina) [RHEL-79879]
  - srcu: Add NUM_ACTIVE_SRCU_POLL_OLDSTATE (Čestmír Kalina) [RHEL-79879]
  - tools/rcu: Add rcu-updaters.sh script (Čestmír Kalina) [RHEL-79879]
  - rcutorture: Add missing MODULE_DESCRIPTION() macros (Čestmír Kalina) [RHEL-79879]
  - rcutorture: Fix rcu_torture_fwd_cb_cr() data race (Čestmír Kalina) [RHEL-79879]
  - rcutorture: Make rcutorture support srcu double call test (Čestmír Kalina) [RHEL-79879]
  - rcu/nocb: Remove buggy bypass lock contention mitigation (Čestmír Kalina) [RHEL-79879]
  - rcu/nocb: Use kthread parking instead of ad-hoc implementation (Čestmír Kalina) [RHEL-79879]
  - rcu/nocb: Fix segcblist state machine stale comments about timers (Čestmír Kalina) [RHEL-79879]
  - rcu/nocb: Fix segcblist state machine comments about bypass (Čestmír Kalina) [RHEL-79879]
  - rcu/exp: Remove redundant full memory barrier at the end of GP (Čestmír Kalina) [RHEL-79879]
  - rcu: Remove full memory barrier on RCU stall printout (Čestmír Kalina) [RHEL-79879]
  - rcu: Remove full memory barrier on boot time eqs sanity check (Čestmír Kalina) [RHEL-79879]
  - rcu/exp: Remove superfluous full memory barrier upon first EQS  snapshot (Čestmír Kalina) [RHEL-79879]
  - rcu: Remove superfluous full memory barrier upon first EQS snapshot (Čestmír Kalina) [RHEL-79879]
  - rcu: Remove full ordering on second EQS snapshot (Čestmír Kalina) [RHEL-79879]
  - rcu: Fix rcu_barrier() VS post CPUHP_TEARDOWN_CPU invocation (Čestmír Kalina) [RHEL-79879]
  - rcu: Eliminate lockless accesses to rcu_sync->gp_count (Čestmír Kalina) [RHEL-79879]
  - srcu: Disable interrupts directly in srcu_gp_end() (Čestmír Kalina) [RHEL-79879]
  - rcu: Disable interrupts directly in rcu_gp_init() (Čestmír Kalina) [RHEL-79879]
  - rcu/tree: Reduce wake up for synchronize_rcu() common case (Čestmír Kalina) [RHEL-79879]
  - rcu: Add lockdep_assert_in_rcu_read_lock() and friends (Čestmír Kalina) [RHEL-79879]
  - rcutorture: Enable RCU priority boosting for TREE09 (Čestmír Kalina) [RHEL-79879]
  - rcu/sync: remove un-used rcu_sync_enter_start function (Čestmír Kalina) [RHEL-79879]
  - Documentation: RCU: Remove repeated word in comments (Čestmír Kalina) [RHEL-79879]
  - doc: Add refscale.lookup_instances to kernel-parameters.txt (Čestmír Kalina) [RHEL-79879]
  - rcu: Remove references to rcu_migrate_callbacks() from diagrams (Čestmír Kalina) [RHEL-79879]
  - rcu: Describe listRCU read-side guarantees (Čestmír Kalina) [RHEL-79879]
  - Documentation: RCU: Fix section numbers after adding Section 7 in  whatisRCU.rst (Čestmír Kalina) [RHEL-79879]
  - rcutorture: Add CONFIG_DEBUG_OBJECTS to RCU Tasks testing (Čestmír Kalina) [RHEL-79879]
  - rcutorture: Remove obsolete parameter check from mkinitrd.sh (Čestmír Kalina) [RHEL-79879]
  - rcutorture: Remove contradictory Kconfig constraint (Čestmír Kalina) [RHEL-79879]
  - torture: Add "--no-" as synonym for "--do-no-" in torture.sh (Čestmír Kalina) [RHEL-79879]
  - torture: Make torture.sh help message match reality (Čestmír Kalina) [RHEL-79879]
  - rcu: Remove formal-verification tests (Čestmír Kalina) [RHEL-79879]
  - rcuscale: Print grace-period kthread CPU time, if recorded (Čestmír Kalina) [RHEL-79879]
  - rcuscale: Add kfree_by_call_rcu and kfree_mult to documentation (Čestmír Kalina) [RHEL-79879]
  - checkpatch: Complain about unexpected uses of RCU Tasks Trace (Čestmír Kalina) [RHEL-79879]
  - Docs/RCU/rculist_nulls: Fix text about atomic_set_release() (Čestmír Kalina) [RHEL-79879]
  - Docs/RCU/rculist_nulls: Fix hlist_[nulls]_head field names of 'obj' (Čestmír Kalina) [RHEL-79879]
  - Docs/RCU/rculist_nulls: Specify type of the object in examples (Čestmír Kalina) [RHEL-79879]
  - Docs/RCU/rculist_nulls: Assign 'obj' before use from the examples (Čestmír Kalina) [RHEL-79879]
  - Docs/RCU/rculist_nulls: Fix trivial coding style (Čestmír Kalina) [RHEL-79879]
  - doc: Update and wordsmith rculist_nulls.rst (Čestmír Kalina) [RHEL-79879]
  - docs/RCU: Add the missing rcu_read_unlock() (Čestmír Kalina) [RHEL-79879]
  - documentation/rcu: Fix typo (Čestmír Kalina) [RHEL-79879]
  - x86/cpu/amd: Fix workaround for erratum 1054 (Michael Petlan) [RHEL-98688]
  - perf arm-spe: Dump metadata with version 2 (Anubhav Shelat) [RHEL-60216]
  - perf arm-spe: Calculate meta data size (Anubhav Shelat) [RHEL-60216]
  - perf arm-spe: Save per CPU information in metadata (Anubhav Shelat) [RHEL-60216]
  - perf arm-spe: Use old behavior when opening old SPE files (Anubhav Shelat) [RHEL-60216]
  - tools/include: Sync arm64 headers with the kernel sources (Anubhav Shelat) [RHEL-60216]
  - tools headers arm64: Sync arm64's cputype.h with the kernel sources (Anubhav Shelat) [RHEL-60216]
  - perf arm-spe: Add Cortex CPUs to common data source encoding list (Anubhav Shelat) [RHEL-60216]
  - perf arm-spe: Add Neoverse-V2 to common data source encoding list (Anubhav Shelat) [RHEL-60216]
  - perf arm-spe: Remove the unused 'midr' field (Anubhav Shelat) [RHEL-60216]
  - perf arm-spe: Use metadata to decide the data source feature (Anubhav Shelat) [RHEL-60216]
  - perf arm-spe: Introduce arm_spe__is_homogeneous() (Anubhav Shelat) [RHEL-60216]
  - perf arm-spe: Define metadata header version 2 (Anubhav Shelat) [RHEL-60216]
  - perf arm-spe: Support metadata version 2 (Anubhav Shelat) [RHEL-60216]
  - perf arm-spe: Rename the common data source encoding (Anubhav Shelat) [RHEL-60216]
  - perf arm-spe: Rename arm_spe__synth_data_source_generic() (Anubhav Shelat) [RHEL-60216]
  - HID: thrustmaster: fix memory leak in thrustmaster_interrupts() (CKI Backport Bot) [RHEL-81416] {CVE-2024-57993}
  - HID: hid-thrustmaster: fix stack-out-of-bounds read in usb_check_int_endpoints() (CKI Backport Bot) [RHEL-81416] {CVE-2024-57993}
  - HID: hid-thrustmaster: Fix warning in thrustmaster_probe by adding endpoint check (CKI Backport Bot) [RHEL-81416] {CVE-2024-57993}
  - redhat: Mark CONFIG_RANDOMIZE_IDENTITY_BASE as disabled (Thomas Huth) [RHEL-103929]
  - s390/mm: Pin identity mapping base to zero (Thomas Huth) [RHEL-103929]
  - s390/mm: Prevent lowcore vs identity mapping overlap (Thomas Huth) [RHEL-103929]
  - powerpc/pseries/iommu: create DDW for devices with DMA mask less than 64-bits (Eder Zulian) [RHEL-104297]


author: Augusto Caringi <acaringi@redhat.com> [5.14.0-604.el9]
changelog:
  - net: e1000e: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() (Corinna Vinschen) [RHEL-99399]
  - treewide: Switch/rename to timer_delete[_sync]() (Corinna Vinschen) [RHEL-99399]
  - e1000e: change k1 configuration on MTP and later platforms (Corinna Vinschen) [RHEL-99399]
  - e1000e: Fix real-time violations on link up (Corinna Vinschen) [RHEL-99399]
  - e1000e: Link NAPI instances to queues and IRQs (Corinna Vinschen) [RHEL-99399]
  - e1000e: Remove duplicated writel() in e1000_configure_tx/rx() (Corinna Vinschen) [RHEL-99399]
  - net: fix udp gso skb_segment after pull from frag_list (Guillaume Nault) [RHEL-103029] {CVE-2025-38124}
  - scsi: storvsc: Increase the timeouts to storvsc_timeout JIRA: https://issues.redhat.com/browse/RHEL-100669 (Dexuan Cui)
  - dpll: add phase_offset_monitor_get/set callback ops (Ivan Vecera) [RHEL-105066]
  - dpll: add phase-offset-monitor feature to netlink spec (Ivan Vecera) [RHEL-105066]
  - devlink: Add new "clock_id" generic device param (Ivan Vecera) [RHEL-105064]
  - devlink: Add support for u64 parameters (Ivan Vecera) [RHEL-105064]
  - netlink: specs: devlink: replace underscores with dashes in names (Ivan Vecera) [RHEL-105064]
  - devlink: Add new "enable_phc" generic device param (Ivan Vecera) [RHEL-105064]
  - netlink: fix policy dump for int with validation callback (Ivan Vecera) [RHEL-105064]
  - devlink: use DEVLINK_VAR_ATTR_TYPE_* instead of NLA_* in fmsg (Ivan Vecera) [RHEL-105064]
  - devlink: avoid param type value translations (Ivan Vecera) [RHEL-105064]
  - devlink: define enum for attr types of dynamic attributes (Ivan Vecera) [RHEL-105064]
  - Bluetooth: hci_core: Fix use-after-free in vhci_flush() (CKI Backport Bot) [RHEL-103260] {CVE-2025-38250}
  - net: openvswitch: Fix the dead loop of MPLS parse (Aaron Conole) [RHEL-95607]
  - wifi: rtw88: fix the 'para' buffer size to avoid reading out of bounds (CKI Backport Bot) [RHEL-103158] {CVE-2025-38159}
  - wifi: ath12k: fix invalid access to memory (CKI Backport Bot) [RHEL-103222] {CVE-2025-38292}
  - bnxt_en: Flush FW trace before copying to the coredump (Shruti Parab) [RHEL-76568]
  - bnxt_en: fix module unload sequence (Shruti Parab) [RHEL-76568]
  - bnxt_en: Fix ethtool -d byte order for 32-bit values (Shruti Parab) [RHEL-76568]
  - bnxt_en: Fix out-of-bound memcpy() during ethtool -w (Shruti Parab) [RHEL-76568]
  - bnxt_en: Fix coredump logic to free allocated buffer (Shruti Parab) [RHEL-76568]
  - bnxt_en: delay pci_alloc_irq_vectors() in the AER path (Shruti Parab) [RHEL-76568]
  - bnxt_en: call pci_alloc_irq_vectors() after bnxt_reserve_rings() (Shruti Parab) [RHEL-76568]
  - bnxt_en: Add missing skb_mark_for_recycle() in bnxt_rx_vlan() (Shruti Parab) [RHEL-76568]
  - bnxt_en: Fix ethtool selftest output in one of the failure cases (Shruti Parab) [RHEL-76568]
  - bnxt_en: Fix error handling path in bnxt_init_chip() (Shruti Parab) [RHEL-76568]
  - bnxt_en: improve TX timestamping FIFO configuration (Shruti Parab) [RHEL-76568]
  - bnxt_en: hide CONFIG_DETECT_HUNG_TASK specific code (Shruti Parab) [RHEL-76568]
  - bnxt_en: Remove unused macros in bnxt_ulp.h (Shruti Parab) [RHEL-76568]
  - bnxt_en: Remove unused field "ref_count" in struct bnxt_ulp (Shruti Parab) [RHEL-76568]
  - bnxt_en: Report the ethtool coredump length after copying the coredump (Shruti Parab) [RHEL-76568]
  - bnxt_en: Change FW message timeout warning (Shruti Parab) [RHEL-76568]
  - bnxt_en: Linearize TX SKB if the fragments exceed the max (Shruti Parab) [RHEL-76568]
  - bnxt_en: Mask the bd_cnt field in the TX BD properly (Shruti Parab) [RHEL-76568]
  - bnxt_en: add .set_module_eeprom_by_page() support (Shruti Parab) [RHEL-76568]
  - bnxt_en: Refactor bnxt_get_module_eeprom_by_page() (Shruti Parab) [RHEL-76568]
  - bnxt_en: Update firmware interface to 1.10.3.97 (Shruti Parab) [RHEL-76568]
  - bnxt_en: Query FW parameters when the CAPS_CHANGE bit is set (Shruti Parab) [RHEL-76568]
  - bnxt_en: Add devlink support for ENABLE_ROCE nvm parameter (Shruti Parab) [RHEL-76568]
  - bnxt_en: Refactor bnxt_hwrm_nvm_req() (Shruti Parab) [RHEL-76568]
  - bnxt_en: Add support for a new ethtool dump flag 3 (Shruti Parab) [RHEL-76568]
  - bnxt_en: Extend queue stop/start for TX rings (Shruti Parab) [RHEL-76568]
  - bnxt_en: Refactor TX ring free logic (Shruti Parab) [RHEL-76568]
  - bnxt_en: Reallocate RX completion ring for TPH support (Shruti Parab) [RHEL-76568]
  - bnxt_en: Pass NQ ID to the FW when allocating RX/RX AGG rings (Shruti Parab) [RHEL-76568]
  - bnxt_en: Refactor RX/RX AGG ring parameters setup for P5_PLUS (Shruti Parab) [RHEL-76568]
  - bnxt_en: Refactor bnxt_free_tx_rings() to free per TX ring (Shruti Parab) [RHEL-76568]
  - bnxt_en: Refactor completion ring free routine (Shruti Parab) [RHEL-76568]
  - bnxt_en: Refactor TX ring allocation logic (Shruti Parab) [RHEL-76568]
  - bnxt_en: Refactor completion ring allocation logic for P5_PLUS chips (Shruti Parab) [RHEL-76568]
  - bnxt_en: Set NPAR 1.2 support when registering with firmware (Shruti Parab) [RHEL-76568]
  - eth: bnxt: update header sizing defaults (Shruti Parab) [RHEL-76568]
  - eth: bnxt: allocate enough buffer space to meet HDS threshold (Shruti Parab) [RHEL-76568]
  - eth: bnxt: apply hds_thrs settings correctly (Shruti Parab) [RHEL-76568]
  - bnxt_en: add support for hds-thresh ethtool command (Shruti Parab) [RHEL-76568]
  - bnxt_en: add support for tcp-data-split ethtool command (Shruti Parab) [RHEL-76568]
  - bnxt_en: add support for rx-copybreak ethtool command (Shruti Parab) [RHEL-76568]
  - bnxt_en: Skip reading PXP registers during ethtool -d if unsupported (Shruti Parab) [RHEL-76568]
  - bnxt_en: Skip MAC loopback selftest if it is unsupported by FW (Shruti Parab) [RHEL-76568]
  - bnxt_en: Skip PHY loopback ethtool selftest if unsupported by FW (Shruti Parab) [RHEL-76568]
  - bnxt_en: Do not allow ethtool -m on an untrusted VF (Shruti Parab) [RHEL-76568]
  - bnxt_en: Use FW defined resource limits for RoCE (Shruti Parab) [RHEL-76568]
  - bnxt_en: Fix potential crash when dumping FW log coredump (Shruti Parab) [RHEL-76568]
  - bnxt_en: handle tpa_info in queue API implementation (Shruti Parab) [RHEL-76568]
  - bnxt_en: refactor bnxt_alloc_rx_rings() to call bnxt_alloc_rx_agg_bmap() (Shruti Parab) [RHEL-76568]
  - bnxt_en: refactor tpa_info alloc/free into helpers (Shruti Parab) [RHEL-76568]
  - bnxt_en: Add FW trace coredump segments to the coredump (Shruti Parab) [RHEL-76568]
  - bnxt_en: Add a new ethtool -W dump flag (Shruti Parab) [RHEL-76568]
  - bnxt_en: Add 2 parameters to bnxt_fill_coredump_seg_hdr() (Shruti Parab) [RHEL-76568]
  - bnxt_en: Add functions to copy host context memory (Shruti Parab) [RHEL-76568]
  - bnxt_en: Do not free FW log context memory (Shruti Parab) [RHEL-76568]
  - bnxt_en: Manage the FW trace context memory (Shruti Parab) [RHEL-76568]
  - bnxt_en: Allocate backing store memory for FW trace logs (Shruti Parab) [RHEL-76568]
  - bnxt_en: Add a 'force' parameter to bnxt_free_ctx_mem() (Shruti Parab) [RHEL-76568]
  - bnxt_en: Refactor bnxt_free_ctx_mem() (Shruti Parab) [RHEL-76568]
  - bnxt_en: Add mem_valid bit to struct bnxt_ctx_mem_type (Shruti Parab) [RHEL-76568]
  - bnxt_en: Update firmware interface spec to 1.10.3.85 (Shruti Parab) [RHEL-76568]
  - bnxt_en: optimize gettimex64 (Shruti Parab) [RHEL-76568]
  - eth: bnxt: use page pool for head frags (Shruti Parab) [RHEL-76568]
  - bnxt_en: add unlocked version of bnxt_refclk_read (Shruti Parab) [RHEL-76568]
  - bnxt_en: replace PTP spinlock with seqlock (Shruti Parab) [RHEL-76568]
  - bnxt_en: cache only 24 bits of hw counter (Shruti Parab) [RHEL-76568]
  - bnxt_en: Update bnxt.rst devlink documentation (Shruti Parab) [RHEL-76568]
  - cpufreq: tegra: Stop setting cpufreq_driver->attr field (Mark Langsdorf) [RHEL-83803]
  - cpufreq: Fix setting policy limits when frequency tables are used (Mark Langsdorf) [RHEL-83803]
  - cpufreq: Limit resolving a frequency to policy min/max (Mark Langsdorf) [RHEL-83803]
  - cpufreq: Avoid using inconsistent policy->min and policy->max (Mark Langsdorf) [RHEL-83803]
  - cpufreq: cppc: Fix invalid return value in .get() callback (Mark Langsdorf) [RHEL-83803]
  - cpufreq: intel_pstate: Fix hwp_get_cpu_scaling() (Mark Langsdorf) [RHEL-83803]
  - cpufreq/amd-pstate: Enable ITMT support after initializing core rankings (Mark Langsdorf) [RHEL-83803]
  - cpufreq: scpi: Fix null-ptr-deref in scpi_cpufreq_get_rate() (Mark Langsdorf) [RHEL-83803]
  - cpufreq: scmi: Fix null-ptr-deref in scmi_cpufreq_get_rate() (Mark Langsdorf) [RHEL-83803]
  - cpufreq: Add SM8650 to cpufreq-dt-platdev blocklist (Mark Langsdorf) [RHEL-83803]
  - cpufreq: Init cpufreq only for present CPUs (Mark Langsdorf) [RHEL-83803]
  - cpufreq: tegra186: Share policy per cluster (Mark Langsdorf) [RHEL-83803]
  - cpufreq/amd-pstate: Fix min_limit perf and freq updation for performance governor (Mark Langsdorf) [RHEL-83803]
  - cpufreq/amd-pstate: Drop actions in amd_pstate_epp_cpu_offline() (Mark Langsdorf) [RHEL-83803]
  - cpufreq/amd-pstate: Stop caching EPP (Mark Langsdorf) [RHEL-83803]
  - cpufreq/amd-pstate: Rework CPPC enabling (Mark Langsdorf) [RHEL-83803]
  - cpufreq/amd-pstate: Drop debug statements for policy setting (Mark Langsdorf) [RHEL-83803]
  - cpufreq/amd-pstate: Update cppc_req_cached for shared mem EPP writes (Mark Langsdorf) [RHEL-83803]
  - cpufreq/amd-pstate: Move all EPP tracing into *_update_perf and *_set_epp functions (Mark Langsdorf) [RHEL-83803]
  - cpufreq/amd-pstate: Cache CPPC request in shared mem case too (Mark Langsdorf) [RHEL-83803]
  - cpufreq/amd-pstate: Replace all AMD_CPPC_* macros with masks (Mark Langsdorf) [RHEL-83803]
  - cpufreq/amd-pstate-ut: Adjust variable scope (Mark Langsdorf) [RHEL-83803]
  - cpufreq/amd-pstate-ut: Run on all of the correct CPUs (Mark Langsdorf) [RHEL-83803]
  - cpufreq/amd-pstate-ut: Drop SUCCESS and FAIL enums (Mark Langsdorf) [RHEL-83803]
  - cpufreq/amd-pstate-ut: Allow lowest nonlinear and lowest to be the same (Mark Langsdorf) [RHEL-83803]
  - cpufreq/amd-pstate-ut: Use _free macro to free put policy (Mark Langsdorf) [RHEL-83803]
  - cpufreq/amd-pstate: Drop `cppc_cap1_cached` (Mark Langsdorf) [RHEL-83803]
  - cpufreq/amd-pstate: Overhaul locking (Mark Langsdorf) [RHEL-83803]
  - cpufreq/amd-pstate: Move perf values into a union (Mark Langsdorf) [RHEL-83803]
  - cpufreq/amd-pstate: Drop min and max cached frequencies (Mark Langsdorf) [RHEL-83803]
  - cpufreq/amd-pstate: Show a warning when a CPU fails to setup (Mark Langsdorf) [RHEL-83803]
  - cpufreq/amd-pstate: Invalidate cppc_req_cached during suspend (Mark Langsdorf) [RHEL-83803]
  - cpufreq/amd-pstate: Fix the clamping of perf values (Mark Langsdorf) [RHEL-83803]
  - cpufreq/amd-pstate: Remove the unncecessary driver_lock in amd_pstate_update_limits (Mark Langsdorf) [RHEL-83803]
  - cpufreq/amd-pstate: Add missing NULL ptr check in amd_pstate_update (Mark Langsdorf) [RHEL-83803]
  - cpufreq/amd-pstate: Remove the unnecessary cpufreq_update_policy call (Mark Langsdorf) [RHEL-83803]
  - cpufreq/amd-pstate: Modularize perf<->freq conversion (Mark Langsdorf) [RHEL-83803]
  - cpufreq/amd-pstate: Convert all perf values to u8 (Mark Langsdorf) [RHEL-83803]
  - cpufreq/amd-pstate: Pass min/max_limit_perf as min/max_perf to amd_pstate_update (Mark Langsdorf) [RHEL-83803]
  - cpufreq/amd-pstate: Remove the redundant des_perf clamping in adjust_perf (Mark Langsdorf) [RHEL-83803]
  - cpufreq/amd-pstate: Modify the min_perf calculation in adjust_perf callback (Mark Langsdorf) [RHEL-83803]
  - cpufreq: governor: Fix negative 'idle_time' handling in dbs_update() (Mark Langsdorf) [RHEL-83803]
  - cpufreq: qcom: Set .set_boost directly (Mark Langsdorf) [RHEL-83803]
  - cpufreq: Remove cpufreq_enable_boost_support() (Mark Langsdorf) [RHEL-83803]
  - cpufreq: staticize policy_has_boost_freq() (Mark Langsdorf) [RHEL-83803]
  - cpufreq: amd: Set policy->boost_supported (Mark Langsdorf) [RHEL-83803]
  - cpufreq: dt: Set .set_boost directly (Mark Langsdorf) [RHEL-83803]
  - cpufreq: scmi: Set .set_boost directly (Mark Langsdorf) [RHEL-83803]
  - cpufreq: powernv: Set .set_boost directly (Mark Langsdorf) [RHEL-83803]
  - cpufreq: vexpress: Stop setting cpufreq_driver->attr field (Mark Langsdorf) [RHEL-83803]
  - cpufreq: Stop checking for duplicate available/boost freq attributes (Mark Langsdorf) [RHEL-83803]
  - cpufreq: sc520_freq: Stop setting cpufreq_driver->attr field (Mark Langsdorf) [RHEL-83803]
  - cpufreq: spear: Stop setting cpufreq_driver->attr field (Mark Langsdorf) [RHEL-83803]
  - cpufreq: scmi: Stop setting cpufreq_driver->attr field (Mark Langsdorf) [RHEL-83803]
  - cpufreq: powernow: Stop setting cpufreq_driver->attr field (Mark Langsdorf) [RHEL-83803]
  - cpufreq: scpi: Stop setting cpufreq_driver->attr field (Mark Langsdorf) [RHEL-83803]
  - cpufreq: pmac: Stop setting cpufreq_driver->attr field (Mark Langsdorf) [RHEL-83803]
  - cpufreq: qoriq: Stop setting cpufreq_driver->attr field (Mark Langsdorf) [RHEL-83803]
  - cpufreq: qcom: Stop setting cpufreq_driver->attr field (Mark Langsdorf) [RHEL-83803]
  - cpufreq: imx6q: Stop setting cpufreq_driver->attr field (Mark Langsdorf) [RHEL-83803]
  - cpufreq: davinci: Stop setting cpufreq_driver->attr field (Mark Langsdorf) [RHEL-83803]
  - cpufreq: kirkwood: Stop setting cpufreq_driver->attr field (Mark Langsdorf) [RHEL-83803]
  - cpufreq: p4: Stop setting cpufreq_driver->attr field (Mark Langsdorf) [RHEL-83803]
  - cpufreq: omap: Stop setting cpufreq_driver->attr field (Mark Langsdorf) [RHEL-83803]
  - cpufreq: e_powersaver: Stop setting cpufreq_driver->attr field (Mark Langsdorf) [RHEL-83803]
  - cpufreq: elanfreq: Stop setting cpufreq_driver->attr field (Mark Langsdorf) [RHEL-83803]
  - cpufreq: pasemi: Stop setting cpufreq_driver->attr field (Mark Langsdorf) [RHEL-83803]
  - cpufreq: mediatek: Stop setting cpufreq_driver->attr field (Mark Langsdorf) [RHEL-83803]
  - cpufreq: acpi: Stop setting common freq attributes (Mark Langsdorf) [RHEL-83803]
  - cpufreq: brcmstb: Stop setting common freq attributes (Mark Langsdorf) [RHEL-83803]
  - cpufreq: Always create freq-table related sysfs file (Mark Langsdorf) [RHEL-83803]
  - cpufreq: bmips: Stop setting cpufreq_driver->attr field (Mark Langsdorf) [RHEL-83803]
  - cpufreq: dt: Stop setting cpufreq_driver->attr field (Mark Langsdorf) [RHEL-83803]
  - cpufreq: amd-pstate: Remove unnecessary driver_lock in set_boost (Mark Langsdorf) [RHEL-83803]
  - cpufreq: scpi: compare kHz instead of Hz (Mark Langsdorf) [RHEL-83803]
  - acpi-cpufreq: Fix nominal_freq units to KHz in get_max_boost_ratio() (Mark Langsdorf) [RHEL-83803]
  - cpufreq: ACPI: Re-sync CPU boost state on system resume (Mark Langsdorf) [RHEL-83803]
  - cpufreq: Restrict enabling boost on policies with no boost frequencies (Mark Langsdorf) [RHEL-83803]
  - cpufreq: cppc: Set policy->boost_supported (Mark Langsdorf) [RHEL-83803]
  - cpufreq: acpi: Set policy->boost_supported (Mark Langsdorf) [RHEL-83803]
  - cpufreq: Export cpufreq_boost_set_sw() (Mark Langsdorf) [RHEL-83803]
  - cpufreq: Introduce policy->boost_supported flag (Mark Langsdorf) [RHEL-83803]
  - cpufreq: Use str_enable_disable() helper (Mark Langsdorf) [RHEL-83803]
  - cpufreq: prevent NULL dereference in cpufreq_online() (Mark Langsdorf) [RHEL-83803]
  - cpufreq: ACPI: Remove set_boost in acpi_cpufreq_cpu_init() (Mark Langsdorf) [RHEL-83803]
  - cpufreq: CPPC: Fix wrong max_freq in policy initialization (Mark Langsdorf) [RHEL-83803]
  - cpufreq: Introduce a more generic way to set default per-policy boost flag (Mark Langsdorf) [RHEL-83803]
  - cpufreq: Fix re-boost issue after hotplugging a CPU (Mark Langsdorf) [RHEL-83803]
  - cpufreq: s3c64xx: Fix compilation warning (Mark Langsdorf) [RHEL-83803]
  - cpufreq: Use str_enable_disable()-like helpers (Mark Langsdorf) [RHEL-83803]
  - cpufreq: ACPI: Fix max-frequency computation (Mark Langsdorf) [RHEL-83803]
  - cpufreq: qcom: Implement clk_ops::determine_rate() for qcom_cpufreq* clocks (Mark Langsdorf) [RHEL-83803]
  - cpufreq: qcom: Fix qcom_cpufreq_hw_recalc_rate() to query LUT if LMh IRQ is not available (Mark Langsdorf) [RHEL-83803]
  - cpufreq: scmi: Register for limit change notifications (Mark Langsdorf) [RHEL-83803]
  - cpufreq: maple: Remove maple driver (Mark Langsdorf) [RHEL-83803]
  - cpufreq: ACPI: Simplify MSR read on the boot CPU (Mark Langsdorf) [RHEL-83803]
  - cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_power() (Mark Langsdorf) [RHEL-83803]
  - cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_cost() (Mark Langsdorf) [RHEL-83803]
  - cpufreq: scmi: Fix cleanup path when boost enablement fails (Mark Langsdorf) [RHEL-83803]
  - cpufreq: CPPC: Fix possible null-ptr-deref for cppc_get_cpu_cost() (Mark Langsdorf) [RHEL-83803]
  - Revert "cpufreq: brcmstb-avs-cpufreq: Fix initial command check" (Mark Langsdorf) [RHEL-83803]
  - cpufreq: CPPC: Fix possible null-ptr-deref for cpufreq_cpu_get_raw() (Mark Langsdorf) [RHEL-83803]
  - cpufreq: add virtual-cpufreq driver (Mark Langsdorf) [RHEL-83803]
  - redhat/configs: Enabled CPUFREQ_VIRT (Mark Langsdorf) [RHEL-83803]
  - cpufreq: use proper units for frequency (Mark Langsdorf) [RHEL-83803]
  - cpufreq/cppc: Use NSEC_PER_MSEC for deadline task (Mark Langsdorf) [RHEL-83803]
  - cpufreq: Fix the cacography in powernv-cpufreq.c (Mark Langsdorf) [RHEL-83803]
  - cpufreq: Fix warning on unused of_device_id tables for !CONFIG_OF (Mark Langsdorf) [RHEL-83803]
  - cpufreq: Drop CONFIG_ARM and CONFIG_ARM64 dependency on Arm drivers (Mark Langsdorf) [RHEL-83803]
  - cpufreq: omap: Drop asm includes (Mark Langsdorf) [RHEL-83803]
  - cpufreq: qcom: Add explicit io.h include for readl/writel_relaxed (Mark Langsdorf) [RHEL-83803]
  - cpufreq: spear: Use of_property_for_each_u32() instead of open coding (Mark Langsdorf) [RHEL-83803]
  - redhat/configs: make ACPI_CPPC_CPUFREQ generic (Mark Langsdorf) [RHEL-83803]
  - cpufreq: Use of_property_present() (Mark Langsdorf) [RHEL-83803]
  - cpufreq: powerpc: add missing MODULE_DESCRIPTION() macros (Mark Langsdorf) [RHEL-83803]
  - cpufreq: sti: fix build warning (Mark Langsdorf) [RHEL-83803]
  - cpufreq: Make cpufreq_driver->exit() return void (Mark Langsdorf) [RHEL-83803]
  - cpufreq: pcc: Remove empty exit() callback (Mark Langsdorf) [RHEL-83803]
  - cpufreq: nforce2: Remove empty exit() callback (Mark Langsdorf) [RHEL-83803]
  - cpufreq: ACPI: Mark boost policy as enabled when setting boost (Mark Langsdorf) [RHEL-83803]
  - cpufreq: Allow drivers to advertise boost enabled (Mark Langsdorf) [RHEL-83803]
  - cpufreq: make cpufreq_boost_enabled() return bool (Mark Langsdorf) [RHEL-83803]
  - cpufreq: sti: add missing MODULE_DEVICE_TABLE entry for stih418 (Mark Langsdorf) [RHEL-83803]
  - cpufreq: simplify boolean parsing with kstrtobool in store function (Mark Langsdorf) [RHEL-83803]
  - cpufreq: update to sysfs_emit() for safer buffer handling (Mark Langsdorf) [RHEL-83803]
  - cpufreq/cppc: Don't compare desired_perf in target() (Mark Langsdorf) [RHEL-83803]
  - cpufreq: dt-platdev: add missing MODULE_DESCRIPTION() macro (Mark Langsdorf) [RHEL-83803]
  - cpufreq: qcom-nvmem: eliminate uses of of_node_put() (Mark Langsdorf) [RHEL-83803]
  - cpufreq: qcom-nvmem: fix memory leaks in probe error paths (Mark Langsdorf) [RHEL-83803]
  - cpufreq: scmi: Avoid overflow of target_freq in fast switch (Mark Langsdorf) [RHEL-83803]
  - cpufreq: qcom-nvmem: add support for IPQ5321 (Mark Langsdorf) [RHEL-83803]
  - soc: qcom: socinfo: Add SoC ID for IPQ5321 (Mark Langsdorf) [RHEL-83803]
  - dt-bindings: arm: qcom,ids: Add SoC ID for IPQ5321 (Mark Langsdorf) [RHEL-83803]
  - powerpc: rename SPRN_HID2 define to SPRN_HID2_750FX (Mark Langsdorf) [RHEL-83803]
  - cpufreq: Fix up printing large CPU numbers and frequency values (Mark Langsdorf) [RHEL-83803]
  - cpufreq: brcmstb-avs-cpufreq: ISO C90 forbids mixed declarations (Mark Langsdorf) [RHEL-83803]
  - cpufreq: brcmstb-avs-cpufreq: add check for cpufreq_cpu_get's return value (Mark Langsdorf) [RHEL-83803]
  - cpufreq: dt: eliminate uses of of_node_put() (Mark Langsdorf) [RHEL-83803]
  - cpufreq: dt-platdev: eliminate uses of of_node_put() (Mark Langsdorf) [RHEL-83803]
  - cpufreq: ti: Implement scope-based cleanup in ti_cpufreq_match_node() (Mark Langsdorf) [RHEL-83803]
  - cpufreq: dt-platdev: Blocklist Allwinner H616/618 SoCs (Mark Langsdorf) [RHEL-83803]
  - cpupfreq: tegra124: eliminate uses of of_node_put() (Mark Langsdorf) [RHEL-83803]
  - cpufreq: Use a smaller freq for the policy->max when verify (Mark Langsdorf) [RHEL-83803]
  - NFSv4/pNFS: Fix a race to wake on NFS_LAYOUT_DRAIN (Benjamin Coddington) [RHEL-92556]
  - x86/sev: Make sure pages are not skipped during kdump (Bandan Das) [RHEL-10019]
  - x86/sev: Do not touch VMSA pages during SNP guest memory kdump (Bandan Das) [RHEL-10019]
  - idpf: avoid mailbox timeout delays during reset (Michal Schmidt) [RHEL-79685]
  - idpf: fix a race in txq wakeup (Michal Schmidt) [RHEL-79685]
  - idpf: fix idpf_vport_splitq_napi_poll() (Michal Schmidt) [RHEL-79685]
  - idpf: fix null-ptr-deref in idpf_features_check (Michal Schmidt) [RHEL-79685] {CVE-2025-38053}
  - idpf: protect shutdown from reset (Michal Schmidt) [RHEL-79685 RHEL-93924]
  - idpf: fix potential memory leak on kcalloc() failure (Michal Schmidt) [RHEL-79685]
  - idpf: fix offloads support for encapsulated packets (Michal Schmidt) [RHEL-66157 RHEL-79685 RHEL-82204]
  - idpf: fix adapter NULL pointer dereference on reboot (Michal Schmidt) [RHEL-79685 RHEL-93924] {CVE-2025-22065}
  - idpf: check error for register_netdev() on init (Michal Schmidt) [RHEL-79685] {CVE-2025-22116}
  - idpf: fix checksums set in idpf_rx_rsc() (Michal Schmidt) [RHEL-79685] {CVE-2025-21890}
  - libeth: move idpf_rx_csum_decoded and idpf_rx_extracted (Michal Schmidt) [RHEL-79685]
  - idpf: record rx queue in skb for RSC packets (Michal Schmidt) [RHEL-79685]
  - idpf: fix handling rsc packet with a single segment (Michal Schmidt) [RHEL-79685]
  - idpf: add more info during virtchnl transaction timeout/salt mismatch (Michal Schmidt) [RHEL-79685]
  - idpf: convert workqueues to unbound (Michal Schmidt) [RHEL-79685 RHEL-82469] {CVE-2024-58057}
  - idpf: Acquire the lock before accessing the xn->salt (Michal Schmidt) [RHEL-79685]
  - idpf: fix transaction timeouts on reset (Michal Schmidt) [RHEL-79685]
  - idpf: add read memory barrier when checking descriptor done bit (Michal Schmidt) [RHEL-79685]
  - i2c: designware: add a new bit check for IC_CON control (John Allen) [RHEL-78660]
  - perf/x86/intel: Add Panther Lake support (Michael Petlan) [RHEL-47406 RHEL-47452]
  - perf/x86/intel: Add PMU support for Clearwater Forest (Michael Petlan) [RHEL-45093 RHEL-47454]
  - i2c/designware: Fix an initialization issue (CKI Backport Bot) [RHEL-106622] {CVE-2025-38380}
  - tls: always refresh the queue when reading sock (CKI Backport Bot) [RHEL-106083] {CVE-2025-38471}
  - ice: default to TIME_REF instead of TXCO on E825-C (Petr Oros) [RHEL-104380]
  - ice: move TSPLL init calls to ice_ptp.c (Petr Oros) [RHEL-104380]
  - ice: fall back to TCXO on TSPLL lock fail (Petr Oros) [RHEL-104380]
  - ice: wait before enabling TSPLL (Petr Oros) [RHEL-104380]
  - ice: add multiple TSPLL helpers (Petr Oros) [RHEL-104380]
  - ice: use bitfields instead of unions for CGU regs (Petr Oros) [RHEL-104380]
  - ice: read TSPLL registers again before reporting status (Petr Oros) [RHEL-104380]
  - ice: clear time_sync_en field for E825-C during reprogramming (Petr Oros) [RHEL-104380]
  - ice: add TSPLL log config helper (Petr Oros) [RHEL-104380]
  - ice: use designated initializers for TSPLL consts (Petr Oros) [RHEL-104380]
  - ice: remove ice_tspll_params_e825 definitions (Petr Oros) [RHEL-104380]
  - ice: fix E825-C TSPLL register definitions (Petr Oros) [RHEL-104380]
  - ice: rename TSPLL and CGU functions and definitions (Petr Oros) [RHEL-104380]
  - ice: move TSPLL functions to a separate file (Petr Oros) [RHEL-104380]
  - ice: enable timesync operation on 2xNAC E825 devices (Petr Oros) [RHEL-104380]
  - ice: refactor ice_sbq_msg_dev enum (Petr Oros) [RHEL-104380]
  - ice: remove SW side band access workaround for E825 (Petr Oros) [RHEL-104380]


