From bb8ba06f466cc82f6e2a08078a11d862935831ce Mon Sep 17 00:00:00 2001 From: Augusto Caringi Date: Wed, 30 Jul 2025 16:33:04 -0300 Subject: [PATCH] kernel-5.14.0-603.el9 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Wed Jul 30 2025 Augusto Caringi [5.14.0-603.el9] - 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] Resolves: RHEL-100939, RHEL-102086, RHEL-103375, RHEL-103929, RHEL-104297, RHEL-60216, RHEL-75594, RHEL-79879, RHEL-81215, RHEL-81416, RHEL-81477, RHEL-83461, RHEL-83574, RHEL-94569, RHEL-94688, RHEL-98688 Signed-off-by: Augusto Caringi --- Makefile.rhelver | 2 +- kernel-s390x-debug-rhel.config | 1 + kernel-s390x-rhel.config | 1 + kernel-s390x-zfcpdump-rhel.config | 1 + kernel.changelog | 257 +++++++++++++++++++++++++++++ kernel.spec | 264 +++++++++++++++++++++++++++++- sources | 6 +- 7 files changed, 524 insertions(+), 8 deletions(-) diff --git a/Makefile.rhelver b/Makefile.rhelver index 6f2460364..7e4279d59 100644 --- a/Makefile.rhelver +++ b/Makefile.rhelver @@ -12,7 +12,7 @@ RHEL_MINOR = 7 # # Use this spot to avoid future merge conflicts. # Do not trim this comment. -RHEL_RELEASE = 602 +RHEL_RELEASE = 603 # # ZSTREAM diff --git a/kernel-s390x-debug-rhel.config b/kernel-s390x-debug-rhel.config index a4a3e8176..4825a2c91 100644 --- a/kernel-s390x-debug-rhel.config +++ b/kernel-s390x-debug-rhel.config @@ -4329,6 +4329,7 @@ CONFIG_RADIO_TEA575X=m CONFIG_RAID_ATTRS=m CONFIG_RANDOM32_SELFTEST=y CONFIG_RANDOMIZE_BASE=y +# CONFIG_RANDOMIZE_IDENTITY_BASE is not set CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT=y CONFIG_RANDOMIZE_KSTACK_OFFSET=y CONFIG_RANDOMIZE_MEMORY=y diff --git a/kernel-s390x-rhel.config b/kernel-s390x-rhel.config index 7e0ed20d9..8f42e9135 100644 --- a/kernel-s390x-rhel.config +++ b/kernel-s390x-rhel.config @@ -4309,6 +4309,7 @@ CONFIG_RADIO_TEA575X=m CONFIG_RAID_ATTRS=m # CONFIG_RANDOM32_SELFTEST is not set CONFIG_RANDOMIZE_BASE=y +# CONFIG_RANDOMIZE_IDENTITY_BASE is not set CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT=y CONFIG_RANDOMIZE_KSTACK_OFFSET=y CONFIG_RANDOMIZE_MEMORY=y diff --git a/kernel-s390x-zfcpdump-rhel.config b/kernel-s390x-zfcpdump-rhel.config index bcb7a1e88..b8a5b9c75 100644 --- a/kernel-s390x-zfcpdump-rhel.config +++ b/kernel-s390x-zfcpdump-rhel.config @@ -4324,6 +4324,7 @@ CONFIG_RADIO_TEA575X=m # CONFIG_RAID_ATTRS is not set # CONFIG_RANDOM32_SELFTEST is not set CONFIG_RANDOMIZE_BASE=y +# CONFIG_RANDOMIZE_IDENTITY_BASE is not set CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT=y CONFIG_RANDOMIZE_KSTACK_OFFSET=y CONFIG_RANDOMIZE_MEMORY=y diff --git a/kernel.changelog b/kernel.changelog index e43aa9209..197ccdc8e 100644 --- a/kernel.changelog +++ b/kernel.changelog @@ -1,3 +1,260 @@ +* Wed Jul 30 2025 Augusto Caringi [5.14.0-603.el9] +- 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] +Resolves: RHEL-100939, RHEL-102086, RHEL-103375, RHEL-103929, RHEL-104297, RHEL-60216, RHEL-75594, RHEL-79879, RHEL-81215, RHEL-81416, RHEL-81477, RHEL-83461, RHEL-83574, RHEL-94569, RHEL-94688, RHEL-98688 + * Mon Jul 28 2025 Augusto Caringi [5.14.0-602.el9] - perf evsel: Fix missing inherit + sample read check (Michael Petlan) [RHEL-45091] - perf tools: Remove evsel__handle_error_quirks() (Michael Petlan) [RHEL-45091] diff --git a/kernel.spec b/kernel.spec index 4cb0cd81f..02139d7fd 100755 --- a/kernel.spec +++ b/kernel.spec @@ -165,15 +165,15 @@ Summary: The Linux kernel # define buildid .local %define specversion 5.14.0 %define patchversion 5.14 -%define pkgrelease 602 +%define pkgrelease 603 %define kversion 5 -%define tarfile_release 5.14.0-602.el9 +%define tarfile_release 5.14.0-603.el9 # This is needed to do merge window version magic %define patchlevel 14 # This allows pkg_release to have configurable %%{?dist} tag -%define specrelease 602%{?buildid}%{?dist} +%define specrelease 603%{?buildid}%{?dist} # This defines the kabi tarball version -%define kabiversion 5.14.0-602.el9 +%define kabiversion 5.14.0-603.el9 # # End of genspec.sh variables @@ -3677,6 +3677,262 @@ fi # # %changelog +* Wed Jul 30 2025 Augusto Caringi [5.14.0-603.el9] +- 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] + * Mon Jul 28 2025 Augusto Caringi [5.14.0-602.el9] - perf evsel: Fix missing inherit + sample read check (Michael Petlan) [RHEL-45091] - perf tools: Remove evsel__handle_error_quirks() (Michael Petlan) [RHEL-45091] diff --git a/sources b/sources index f4f7a335f..a79fd1d19 100644 --- a/sources +++ b/sources @@ -1,3 +1,3 @@ -SHA512 (linux-5.14.0-602.el9.tar.xz) = f8c4e8879550a295aa6314253259a76713a25a91301e15a6c3c756f07bf68813b64808a529f4a9adbf936a8577ef6cfc8d1391f0fe6d0f9b0a8292a999735c55 -SHA512 (kernel-abi-stablelists-5.14.0-602.el9.tar.bz2) = c3e84f4ae366331198e268a80a0f6aef8c58296619165f53df403f2363a3b9382acc99fb87a599abc1f1adeae76510f9f0d2c916daf5009526fe1d3be38844dc -SHA512 (kernel-kabi-dw-5.14.0-602.el9.tar.bz2) = fdc1585f269b6aef07f21b0772899224a158799e77cc1d8cd4b143fc4d1aeaf3c0165be543c3f28c3cd4879160bdb7c16ad3382183d896136650e204fa50fe27 +SHA512 (linux-5.14.0-603.el9.tar.xz) = 021a5fbf2735e0363bd4160571d9bfeb78ac3908fbc5bae4084884e54c5a9b48ae734d3ed9cd246ad540c3ce2f0a0c67201cb0df24c6d9397e3eaa9eb162ddd1 +SHA512 (kernel-abi-stablelists-5.14.0-603.el9.tar.bz2) = de26ad8893927be9092d90bfeabc2b9f36a1231f8876f13ef79f0d571a8579f47637dc2b2c1ca2aee237ab0a53bdc9b15d0c39494377779d653b7a9dcaa7a95e +SHA512 (kernel-kabi-dw-5.14.0-603.el9.tar.bz2) = fdc1585f269b6aef07f21b0772899224a158799e77cc1d8cd4b143fc4d1aeaf3c0165be543c3f28c3cd4879160bdb7c16ad3382183d896136650e204fa50fe27