kernel-5.14.0-468.el9

* Thu Jun 20 2024 Lucas Zampieri <lzampier@redhat.com> [5.14.0-468.el9]
- qede: fix firmware halt over suspend and resume (John Meneghini) [RHEL-14143]
- mm/vmalloc: eliminated the lock contention from twice to once (Aristeu Rozanski) [RHEL-28501]
- cachefiles: fix memory leak in cachefiles_add_cache() (Andrey Albershteyn) [RHEL-33111] {CVE-2024-26840}
- redhat: include resolve_btfids in kernel-devel (Viktor Malik) [RHEL-40707]
- nvme: fix namespace removal list (Maurizio Lombardi) [RHEL-40472]
- nvme: use srcu for iterating namespace list (Maurizio Lombardi) [RHEL-40472]
- tcp: Use refcount_inc_not_zero() in tcp_twsk_unique(). (Guillaume Nault) [RHEL-39837] {CVE-2024-36904}
- ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action() (Guillaume Nault) [RHEL-39845] {CVE-2024-36902}
- rtnetlink: fix error logic of IFLA_BRIDGE_FLAGS writing back (Davide Caratti) [RHEL-36874] {CVE-2024-27414}
- net: dev_addr_lists: move locking out of init/exit in kunit (Hangbin Liu) [RHEL-21442]
- net: annotate writes on dev->mtu from ndo_change_mtu() (Ivan Vecera) [RHEL-39583]
- geneve: fix header validation in geneve[6]_xmit_skb (Antoine Tenart) [RHEL-37386] {CVE-2024-35973}
- icmp: prevent possible NULL dereferences from icmp_build_probe() (Antoine Tenart) [RHEL-37002] {CVE-2024-35857}
- netdevsim: add selftest for forwarding skb between connected ports (Petr Oros) [RHEL-38987]
- netdevsim: add ndo_get_iflink() implementation (Petr Oros) [RHEL-38987]
- netdevsim: forward skbs from one connected port to another (Petr Oros) [RHEL-38987]
- netdevsim: allow two netdevsim ports to be connected (Petr Oros) [RHEL-38987]
- selftests: net: Correct couple of spelling mistakes (Petr Oros) [RHEL-38987]
- selftests: netdevsim: be less selective for FW for the devlink test (Petr Oros) [RHEL-38987]
- net: netdevsim: constify the struct device_type usage (Petr Oros) [RHEL-38987]
- netdevsim: make nsim_bus const (Petr Oros) [RHEL-38987]
- selftests: netdevsim: stop using ifconfig (Petr Oros) [RHEL-38987]
- netdevsim: avoid potential loop in nsim_dev_trap_report_work() (Petr Oros) [RHEL-38987]
- netdevsim: add Makefile for selftests (Petr Oros) [RHEL-38987]
- selftests: netdevsim: fix the udp_tunnel_nic test (Petr Oros) [RHEL-38987]
- selftests: netdevsim: correct expected FEC strings (Petr Oros) [RHEL-38987]
- selftests: netdevsim: sprinkle more udevadm settle (Petr Oros) [RHEL-38987]
- netdevsim: Don't accept device bound programs (Petr Oros) [RHEL-38987]
- selftests: netdevsim: use suitable existing dummy file for flash test (Petr Oros) [RHEL-38987]
- netdevsim: fix uninitialized data in nsim_dev_trap_fa_cookie_write() (Petr Oros) [RHEL-38987]
- xdp: reflect tail increase for MEM_TYPE_XSK_BUFF_POOL (Petr Oros) [RHEL-38863]
- ice: update xdp_rxq_info::frag_size for ZC enabled Rx queue (Petr Oros) [RHEL-38863]
- intel: xsk: initialize skb_frag_t::bv_offset in ZC drivers (Petr Oros) [RHEL-38863]
- ice: remove redundant xdp_rxq_info registration (Petr Oros) [RHEL-38863]
- ice: work on pre-XDP prog frag count (Petr Oros) [RHEL-38863]
- xsk: fix usage of multi-buffer BPF helpers for ZC XDP (Petr Oros) [RHEL-38863]
- xsk: make xsk_buff_pool responsible for clearing xdp_buff::flags (Petr Oros) [RHEL-38863]
- xsk: recycle buffer in case Rx queue was full (Petr Oros) [RHEL-38863]
- net/mlx5e: Use a memory barrier to enforce PTP WQ xmit submission tracking occurs after populating the metadata_map (Kamal Heib) [RHEL-34192] {CVE-2024-26858}
- netlabel: fix RCU annotation for IPv4 options on socket creation (Davide Caratti) [RHEL-31390]
- net: fix sk_memory_allocated_{add|sub} vs softirqs (Paolo Abeni) [RHEL-34070]
- tcp: sk_forced_mem_schedule() optimization (Paolo Abeni) [RHEL-34070]
- net: make SK_MEMORY_PCPU_RESERV tunable (Paolo Abeni) [RHEL-34070]
- rcu: Restrict access to RCU CPU stall notifiers (Waiman Long) [RHEL-34076]
- rcu: Add RCU CPU stall notifier (Waiman Long) [RHEL-34076]
- rcu/exp: Handle RCU expedited grace period kworker allocation failure (Waiman Long) [RHEL-34076]
- rcu/exp: Fix RCU expedited parallel grace period kworker allocation failure recovery (Waiman Long) [RHEL-34076]
- rcu: Break rcu_node_0 --> &rq->__lock order (Waiman Long) [RHEL-34076]
- rcu/tree: Defer setting of jiffies during stall reset (Waiman Long) [RHEL-34076]
- rcutorture: Add test of RCU CPU stall notifiers (Waiman Long) [RHEL-34076]
- rcu: Eliminate check_cpu_stall() duplicate code (Waiman Long) [RHEL-34076]
- rcu: Don't redump the stalled CPU where RCU GP kthread last ran (Waiman Long) [RHEL-34076]
- rcu: Delete a redundant check in rcu_check_gp_kthread_starvation() (Waiman Long) [RHEL-34076]
- rcu-tasks: Make rcu_tasks_lazy_ms static (Waiman Long) [RHEL-34076]
- rcu-tasks: Pull sampling of ->percpu_dequeue_lim out of loop (Waiman Long) [RHEL-34076]
- rcu-tasks: Add printk()s to localize boot-time self-test hang (Waiman Long) [RHEL-34076]
- refscale: Print out additional module parameters (Waiman Long) [RHEL-34076]
- refscale: Fix misplaced data re-read (Waiman Long) [RHEL-34076]
- srcu: Only accelerate on enqueue time (Waiman Long) [RHEL-34076]
- srcu: Fix callbacks acceleration mishandling (Waiman Long) [RHEL-34076]
- rcu: Conditionally build CPU-hotplug teardown callbacks (Waiman Long) [RHEL-34076]
- rcu: Assume rcu_report_dead() is always called locally (Waiman Long) [RHEL-34076]
- rcu: Assume IRQS disabled from rcu_report_dead() (Waiman Long) [RHEL-34076]
- rcu: Use rcu_segcblist_segempty() instead of open coding it (Waiman Long) [RHEL-34076]
- rcu: kmemleak: Ignore kmemleak false positives when RCU-freeing objects (Waiman Long) [RHEL-34076]
- srcu: Fix srcu_struct node grpmask overflow on 64-bit systems (Waiman Long) [RHEL-34076]
- rcu: Eliminate rcu_gp_slow_unregister() false positive (Waiman Long) [RHEL-34076]
- rcu: Dump memory object info if callback function is invalid (Waiman Long) [RHEL-34076]
- rcu: Add sysfs to provide throttled access to rcu_barrier() (Waiman Long) [RHEL-34076]
- rcu/tree: Remove superfluous return from void call_rcu* functions (Waiman Long) [RHEL-34076]
- srcu: Fix error handling in init_srcu_struct_fields() (Waiman Long) [RHEL-34076]
- rcutorture: Traverse possible cpu to set maxcpu in rcu_nocb_toggle() (Waiman Long) [RHEL-34076]
- rcutorture: Replace schedule_timeout*() 1-jiffy waits with HZ/20 (Waiman Long) [RHEL-34076]
- torture: Move rcutorture_sched_setaffinity() out of rcutorture (Waiman Long) [RHEL-34076]
- rcu: Include torture_sched_setaffinity() declaration (Waiman Long) [RHEL-34076]
- rcutorture: Stop right-shifting torture_random() return values (Waiman Long) [RHEL-34076]
- rcutorture: Dump grace-period state upon rtort_pipe_count incidents (Waiman Long) [RHEL-34076]
- refscale: Add a "jiffies" test (Waiman Long) [RHEL-34076]
- rcuscale: Move rcu_scale_writer() schedule_timeout_uninterruptible() to _idle() (Waiman Long) [RHEL-34076]
- rcuscale: fix building with RCU_TINY (Waiman Long) [RHEL-34076]
- rcuscale: Add RCU Tasks Rude testing (Waiman Long) [RHEL-34076]
- rcuscale: Measure RCU Tasks Trace grace-period kthread CPU time (Waiman Long) [RHEL-34076]
- rcuscale: Measure grace-period kthread CPU time (Waiman Long) [RHEL-34076]
- rcuscale: Print out full set of kfree_rcu parameters (Waiman Long) [RHEL-34076]
- rcuscale: Print out full set of module parameters (Waiman Long) [RHEL-34076]
- rcuscale: Add minruntime module parameter (Waiman Long) [RHEL-34076]
- rcuscale: Fix gp_async_max typo: s/reader/writer/ (Waiman Long) [RHEL-34076]
- rcuscale: Permit blocking delays between writers (Waiman Long) [RHEL-34076]
- rcu-tasks: Fix boot-time RCU tasks debug-only deadlock (Waiman Long) [RHEL-34076]
- rcu-tasks: Permit use of debug-objects with RCU Tasks flavors (Waiman Long) [RHEL-34076]
- rcu-tasks: Cancel callback laziness if too many callbacks (Waiman Long) [RHEL-34076]
- rcu-tasks: Add kernel boot parameters for callback laziness (Waiman Long) [RHEL-34076]
- rcu-tasks: Remove redundant #ifdef CONFIG_TASKS_RCU (Waiman Long) [RHEL-34076]
- rcu-tasks: Treat only synchronous grace periods urgently (Waiman Long) [RHEL-34076]
- rcu: Make the rcu_nocb_poll boot parameter usable via boot config (Waiman Long) [RHEL-34076]
- rcu: Mark __rcu_irq_enter_check_tick() ->rcu_urgent_qs load (Waiman Long) [RHEL-34076]
- rcu: Clarify rcu_is_watching() kernel-doc comment (Waiman Long) [RHEL-34076]
- rcu/rcuscale: Stop kfree_scale_thread thread(s) after unloading rcuscale (Waiman Long) [RHEL-34076]
- rcu/rcuscale: Move rcu_scale_*() after kfree_scale_cleanup() (Waiman Long) [RHEL-34076]
- rcu-tasks: Clarify the cblist_init_generic() function's pr_info() output (Waiman Long) [RHEL-34076]
- rcu-tasks: Avoid pr_info() with spin lock in cblist_init_generic() (Waiman Long) [RHEL-34076]
- rcu/nocb: Make shrinker iterate only over NOCB CPUs (Waiman Long) [RHEL-34076]
- rcu/nocb: Recheck lazy callbacks under the ->nocb_lock from shrinker (Waiman Long) [RHEL-34076]
- rcu/nocb: Fix shrinker race against callback enqueuer (Waiman Long) [RHEL-34076]
- rcu/nocb: Protect lazy shrinker against concurrent (de-)offloading (Waiman Long) [RHEL-34076]
- rcu/kvfree: Make drain_page_cache() take early return if cache is disabled (Waiman Long) [RHEL-34076]
- rcu/kvfree: Make fill page cache start from krcp->nr_bkv_objs (Waiman Long) [RHEL-34076]
- rcu/kvfree: Do not run a page work if a cache is disabled (Waiman Long) [RHEL-34076]
- rcu/kvfree: Use consistent krcp when growing kfree_rcu() page cache (Waiman Long) [RHEL-34076]
- rcu/kvfree: Invoke debug_rcu_bhead_unqueue() after checking bnode->gp_snap (Waiman Long) [RHEL-34076]
- rcu/kvfree: Add debug check for GP complete for kfree_rcu_cpu list (Waiman Long) [RHEL-34076]
- rcu/kvfree: Add debug to check grace periods (Waiman Long) [RHEL-34076]
- rcu-tasks: Stop rcu_tasks_invoke_cbs() from using never-onlined CPUs (Waiman Long) [RHEL-34076]
- rcu: Make rcu_cpu_starting() rely on interrupts being disabled (Waiman Long) [RHEL-34076]
- rcu: Mark rcu_cpu_kthread() accesses to ->rcu_cpu_has_work (Waiman Long) [RHEL-34076]
- rcu: Mark additional concurrent load from ->cpu_no_qs.b.exp (Waiman Long) [RHEL-34076]
- rcu: Employ jiffies-based backstop to callback time limit (Waiman Long) [RHEL-34076]
- rcu: Check callback-invocation time limit for rcuc kthreads (Waiman Long) [RHEL-34076]
- rcutorture: Verify NUM_ACTIVE_RCU_POLL_OLDSTATE (Waiman Long) [RHEL-34076]
- rcutorture: Verify NUM_ACTIVE_RCU_POLL_FULL_OLDSTATE (Waiman Long) [RHEL-34076]
- rcu-tasks: Make grace-period-age message human-readable (Waiman Long) [RHEL-34076]
- rcu: Synchronize ->qsmaskinitnext in rcu_boost_kthread_setaffinity() (Waiman Long) [RHEL-34076]
- rcu/nocb: Add CPU number to CPU-{,de}offload failure messages (Waiman Long) [RHEL-34076]
- rcutorture: Fix ksoftirqd boosting timing and iteration (Waiman Long) [RHEL-34076]
Resolves: RHEL-14143, RHEL-21442, RHEL-28501, RHEL-31390, RHEL-33111, RHEL-34070, RHEL-34076, RHEL-34192, RHEL-36874, RHEL-37002, RHEL-37386, RHEL-38863, RHEL-38987, RHEL-39583, RHEL-39837, RHEL-39845, RHEL-40472, RHEL-40707

Signed-off-by: Lucas Zampieri <lzampier@redhat.com>
This commit is contained in:
Lucas Zampieri 2024-06-20 12:25:19 +00:00
parent 0f9d250f84
commit 466b1efa0f
No known key found for this signature in database
GPG Key ID: 6DA90B962E68B074
4 changed files with 268 additions and 11 deletions

View File

@ -12,7 +12,7 @@ RHEL_MINOR = 5
#
# Use this spot to avoid future merge conflicts.
# Do not trim this comment.
RHEL_RELEASE = 467
RHEL_RELEASE = 468
#
# ZSTREAM

View File

@ -1,3 +1,130 @@
* Thu Jun 20 2024 Lucas Zampieri <lzampier@redhat.com> [5.14.0-468.el9]
- qede: fix firmware halt over suspend and resume (John Meneghini) [RHEL-14143]
- mm/vmalloc: eliminated the lock contention from twice to once (Aristeu Rozanski) [RHEL-28501]
- cachefiles: fix memory leak in cachefiles_add_cache() (Andrey Albershteyn) [RHEL-33111] {CVE-2024-26840}
- redhat: include resolve_btfids in kernel-devel (Viktor Malik) [RHEL-40707]
- nvme: fix namespace removal list (Maurizio Lombardi) [RHEL-40472]
- nvme: use srcu for iterating namespace list (Maurizio Lombardi) [RHEL-40472]
- tcp: Use refcount_inc_not_zero() in tcp_twsk_unique(). (Guillaume Nault) [RHEL-39837] {CVE-2024-36904}
- ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action() (Guillaume Nault) [RHEL-39845] {CVE-2024-36902}
- rtnetlink: fix error logic of IFLA_BRIDGE_FLAGS writing back (Davide Caratti) [RHEL-36874] {CVE-2024-27414}
- net: dev_addr_lists: move locking out of init/exit in kunit (Hangbin Liu) [RHEL-21442]
- net: annotate writes on dev->mtu from ndo_change_mtu() (Ivan Vecera) [RHEL-39583]
- geneve: fix header validation in geneve[6]_xmit_skb (Antoine Tenart) [RHEL-37386] {CVE-2024-35973}
- icmp: prevent possible NULL dereferences from icmp_build_probe() (Antoine Tenart) [RHEL-37002] {CVE-2024-35857}
- netdevsim: add selftest for forwarding skb between connected ports (Petr Oros) [RHEL-38987]
- netdevsim: add ndo_get_iflink() implementation (Petr Oros) [RHEL-38987]
- netdevsim: forward skbs from one connected port to another (Petr Oros) [RHEL-38987]
- netdevsim: allow two netdevsim ports to be connected (Petr Oros) [RHEL-38987]
- selftests: net: Correct couple of spelling mistakes (Petr Oros) [RHEL-38987]
- selftests: netdevsim: be less selective for FW for the devlink test (Petr Oros) [RHEL-38987]
- net: netdevsim: constify the struct device_type usage (Petr Oros) [RHEL-38987]
- netdevsim: make nsim_bus const (Petr Oros) [RHEL-38987]
- selftests: netdevsim: stop using ifconfig (Petr Oros) [RHEL-38987]
- netdevsim: avoid potential loop in nsim_dev_trap_report_work() (Petr Oros) [RHEL-38987]
- netdevsim: add Makefile for selftests (Petr Oros) [RHEL-38987]
- selftests: netdevsim: fix the udp_tunnel_nic test (Petr Oros) [RHEL-38987]
- selftests: netdevsim: correct expected FEC strings (Petr Oros) [RHEL-38987]
- selftests: netdevsim: sprinkle more udevadm settle (Petr Oros) [RHEL-38987]
- netdevsim: Don't accept device bound programs (Petr Oros) [RHEL-38987]
- selftests: netdevsim: use suitable existing dummy file for flash test (Petr Oros) [RHEL-38987]
- netdevsim: fix uninitialized data in nsim_dev_trap_fa_cookie_write() (Petr Oros) [RHEL-38987]
- xdp: reflect tail increase for MEM_TYPE_XSK_BUFF_POOL (Petr Oros) [RHEL-38863]
- ice: update xdp_rxq_info::frag_size for ZC enabled Rx queue (Petr Oros) [RHEL-38863]
- intel: xsk: initialize skb_frag_t::bv_offset in ZC drivers (Petr Oros) [RHEL-38863]
- ice: remove redundant xdp_rxq_info registration (Petr Oros) [RHEL-38863]
- ice: work on pre-XDP prog frag count (Petr Oros) [RHEL-38863]
- xsk: fix usage of multi-buffer BPF helpers for ZC XDP (Petr Oros) [RHEL-38863]
- xsk: make xsk_buff_pool responsible for clearing xdp_buff::flags (Petr Oros) [RHEL-38863]
- xsk: recycle buffer in case Rx queue was full (Petr Oros) [RHEL-38863]
- net/mlx5e: Use a memory barrier to enforce PTP WQ xmit submission tracking occurs after populating the metadata_map (Kamal Heib) [RHEL-34192] {CVE-2024-26858}
- netlabel: fix RCU annotation for IPv4 options on socket creation (Davide Caratti) [RHEL-31390]
- net: fix sk_memory_allocated_{add|sub} vs softirqs (Paolo Abeni) [RHEL-34070]
- tcp: sk_forced_mem_schedule() optimization (Paolo Abeni) [RHEL-34070]
- net: make SK_MEMORY_PCPU_RESERV tunable (Paolo Abeni) [RHEL-34070]
- rcu: Restrict access to RCU CPU stall notifiers (Waiman Long) [RHEL-34076]
- rcu: Add RCU CPU stall notifier (Waiman Long) [RHEL-34076]
- rcu/exp: Handle RCU expedited grace period kworker allocation failure (Waiman Long) [RHEL-34076]
- rcu/exp: Fix RCU expedited parallel grace period kworker allocation failure recovery (Waiman Long) [RHEL-34076]
- rcu: Break rcu_node_0 --> &rq->__lock order (Waiman Long) [RHEL-34076]
- rcu/tree: Defer setting of jiffies during stall reset (Waiman Long) [RHEL-34076]
- rcutorture: Add test of RCU CPU stall notifiers (Waiman Long) [RHEL-34076]
- rcu: Eliminate check_cpu_stall() duplicate code (Waiman Long) [RHEL-34076]
- rcu: Don't redump the stalled CPU where RCU GP kthread last ran (Waiman Long) [RHEL-34076]
- rcu: Delete a redundant check in rcu_check_gp_kthread_starvation() (Waiman Long) [RHEL-34076]
- rcu-tasks: Make rcu_tasks_lazy_ms static (Waiman Long) [RHEL-34076]
- rcu-tasks: Pull sampling of ->percpu_dequeue_lim out of loop (Waiman Long) [RHEL-34076]
- rcu-tasks: Add printk()s to localize boot-time self-test hang (Waiman Long) [RHEL-34076]
- refscale: Print out additional module parameters (Waiman Long) [RHEL-34076]
- refscale: Fix misplaced data re-read (Waiman Long) [RHEL-34076]
- srcu: Only accelerate on enqueue time (Waiman Long) [RHEL-34076]
- srcu: Fix callbacks acceleration mishandling (Waiman Long) [RHEL-34076]
- rcu: Conditionally build CPU-hotplug teardown callbacks (Waiman Long) [RHEL-34076]
- rcu: Assume rcu_report_dead() is always called locally (Waiman Long) [RHEL-34076]
- rcu: Assume IRQS disabled from rcu_report_dead() (Waiman Long) [RHEL-34076]
- rcu: Use rcu_segcblist_segempty() instead of open coding it (Waiman Long) [RHEL-34076]
- rcu: kmemleak: Ignore kmemleak false positives when RCU-freeing objects (Waiman Long) [RHEL-34076]
- srcu: Fix srcu_struct node grpmask overflow on 64-bit systems (Waiman Long) [RHEL-34076]
- rcu: Eliminate rcu_gp_slow_unregister() false positive (Waiman Long) [RHEL-34076]
- rcu: Dump memory object info if callback function is invalid (Waiman Long) [RHEL-34076]
- rcu: Add sysfs to provide throttled access to rcu_barrier() (Waiman Long) [RHEL-34076]
- rcu/tree: Remove superfluous return from void call_rcu* functions (Waiman Long) [RHEL-34076]
- srcu: Fix error handling in init_srcu_struct_fields() (Waiman Long) [RHEL-34076]
- rcutorture: Traverse possible cpu to set maxcpu in rcu_nocb_toggle() (Waiman Long) [RHEL-34076]
- rcutorture: Replace schedule_timeout*() 1-jiffy waits with HZ/20 (Waiman Long) [RHEL-34076]
- torture: Move rcutorture_sched_setaffinity() out of rcutorture (Waiman Long) [RHEL-34076]
- rcu: Include torture_sched_setaffinity() declaration (Waiman Long) [RHEL-34076]
- rcutorture: Stop right-shifting torture_random() return values (Waiman Long) [RHEL-34076]
- rcutorture: Dump grace-period state upon rtort_pipe_count incidents (Waiman Long) [RHEL-34076]
- refscale: Add a "jiffies" test (Waiman Long) [RHEL-34076]
- rcuscale: Move rcu_scale_writer() schedule_timeout_uninterruptible() to _idle() (Waiman Long) [RHEL-34076]
- rcuscale: fix building with RCU_TINY (Waiman Long) [RHEL-34076]
- rcuscale: Add RCU Tasks Rude testing (Waiman Long) [RHEL-34076]
- rcuscale: Measure RCU Tasks Trace grace-period kthread CPU time (Waiman Long) [RHEL-34076]
- rcuscale: Measure grace-period kthread CPU time (Waiman Long) [RHEL-34076]
- rcuscale: Print out full set of kfree_rcu parameters (Waiman Long) [RHEL-34076]
- rcuscale: Print out full set of module parameters (Waiman Long) [RHEL-34076]
- rcuscale: Add minruntime module parameter (Waiman Long) [RHEL-34076]
- rcuscale: Fix gp_async_max typo: s/reader/writer/ (Waiman Long) [RHEL-34076]
- rcuscale: Permit blocking delays between writers (Waiman Long) [RHEL-34076]
- rcu-tasks: Fix boot-time RCU tasks debug-only deadlock (Waiman Long) [RHEL-34076]
- rcu-tasks: Permit use of debug-objects with RCU Tasks flavors (Waiman Long) [RHEL-34076]
- rcu-tasks: Cancel callback laziness if too many callbacks (Waiman Long) [RHEL-34076]
- rcu-tasks: Add kernel boot parameters for callback laziness (Waiman Long) [RHEL-34076]
- rcu-tasks: Remove redundant #ifdef CONFIG_TASKS_RCU (Waiman Long) [RHEL-34076]
- rcu-tasks: Treat only synchronous grace periods urgently (Waiman Long) [RHEL-34076]
- rcu: Make the rcu_nocb_poll boot parameter usable via boot config (Waiman Long) [RHEL-34076]
- rcu: Mark __rcu_irq_enter_check_tick() ->rcu_urgent_qs load (Waiman Long) [RHEL-34076]
- rcu: Clarify rcu_is_watching() kernel-doc comment (Waiman Long) [RHEL-34076]
- rcu/rcuscale: Stop kfree_scale_thread thread(s) after unloading rcuscale (Waiman Long) [RHEL-34076]
- rcu/rcuscale: Move rcu_scale_*() after kfree_scale_cleanup() (Waiman Long) [RHEL-34076]
- rcu-tasks: Clarify the cblist_init_generic() function's pr_info() output (Waiman Long) [RHEL-34076]
- rcu-tasks: Avoid pr_info() with spin lock in cblist_init_generic() (Waiman Long) [RHEL-34076]
- rcu/nocb: Make shrinker iterate only over NOCB CPUs (Waiman Long) [RHEL-34076]
- rcu/nocb: Recheck lazy callbacks under the ->nocb_lock from shrinker (Waiman Long) [RHEL-34076]
- rcu/nocb: Fix shrinker race against callback enqueuer (Waiman Long) [RHEL-34076]
- rcu/nocb: Protect lazy shrinker against concurrent (de-)offloading (Waiman Long) [RHEL-34076]
- rcu/kvfree: Make drain_page_cache() take early return if cache is disabled (Waiman Long) [RHEL-34076]
- rcu/kvfree: Make fill page cache start from krcp->nr_bkv_objs (Waiman Long) [RHEL-34076]
- rcu/kvfree: Do not run a page work if a cache is disabled (Waiman Long) [RHEL-34076]
- rcu/kvfree: Use consistent krcp when growing kfree_rcu() page cache (Waiman Long) [RHEL-34076]
- rcu/kvfree: Invoke debug_rcu_bhead_unqueue() after checking bnode->gp_snap (Waiman Long) [RHEL-34076]
- rcu/kvfree: Add debug check for GP complete for kfree_rcu_cpu list (Waiman Long) [RHEL-34076]
- rcu/kvfree: Add debug to check grace periods (Waiman Long) [RHEL-34076]
- rcu-tasks: Stop rcu_tasks_invoke_cbs() from using never-onlined CPUs (Waiman Long) [RHEL-34076]
- rcu: Make rcu_cpu_starting() rely on interrupts being disabled (Waiman Long) [RHEL-34076]
- rcu: Mark rcu_cpu_kthread() accesses to ->rcu_cpu_has_work (Waiman Long) [RHEL-34076]
- rcu: Mark additional concurrent load from ->cpu_no_qs.b.exp (Waiman Long) [RHEL-34076]
- rcu: Employ jiffies-based backstop to callback time limit (Waiman Long) [RHEL-34076]
- rcu: Check callback-invocation time limit for rcuc kthreads (Waiman Long) [RHEL-34076]
- rcutorture: Verify NUM_ACTIVE_RCU_POLL_OLDSTATE (Waiman Long) [RHEL-34076]
- rcutorture: Verify NUM_ACTIVE_RCU_POLL_FULL_OLDSTATE (Waiman Long) [RHEL-34076]
- rcu-tasks: Make grace-period-age message human-readable (Waiman Long) [RHEL-34076]
- rcu: Synchronize ->qsmaskinitnext in rcu_boost_kthread_setaffinity() (Waiman Long) [RHEL-34076]
- rcu/nocb: Add CPU number to CPU-{,de}offload failure messages (Waiman Long) [RHEL-34076]
- rcutorture: Fix ksoftirqd boosting timing and iteration (Waiman Long) [RHEL-34076]
Resolves: RHEL-14143, RHEL-21442, RHEL-28501, RHEL-31390, RHEL-33111, RHEL-34070, RHEL-34076, RHEL-34192, RHEL-36874, RHEL-37002, RHEL-37386, RHEL-38863, RHEL-38987, RHEL-39583, RHEL-39837, RHEL-39845, RHEL-40472, RHEL-40707
* Tue Jun 18 2024 Lucas Zampieri <lzampier@redhat.com> [5.14.0-467.el9]
- efivarfs: force RO when remounting if SetVariable is not supported (Pavel Reichl) [RHEL-26588] {CVE-2023-52463}
- keys: Fix overwrite of key expiration on instantiation (David Howells) [RHEL-39708] {CVE-2024-36031}

View File

@ -165,15 +165,15 @@ Summary: The Linux kernel
# define buildid .local
%define specversion 5.14.0
%define patchversion 5.14
%define pkgrelease 467
%define pkgrelease 468
%define kversion 5
%define tarfile_release 5.14.0-467.el9
%define tarfile_release 5.14.0-468.el9
# This is needed to do merge window version magic
%define patchlevel 14
# This allows pkg_release to have configurable %%{?dist} tag
%define specrelease 467%{?buildid}%{?dist}
%define specrelease 468%{?buildid}%{?dist}
# This defines the kabi tarball version
%define kabiversion 5.14.0-467.el9
%define kabiversion 5.14.0-468.el9
#
# End of genspec.sh variables
@ -2200,12 +2200,12 @@ BuildKernel() {
cp --parents tools/build/Build $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
cp --parents tools/build/fixdep.c $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
cp --parents tools/objtool/sync-check.sh $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
cp -a --parents tools/bpf/resolve_btfids/main.c $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
cp -a --parents tools/bpf/resolve_btfids/Build $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
cp -a --parents tools/bpf/resolve_btfids $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
cp --parents security/selinux/include/policycap_names.h $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
cp --parents security/selinux/include/policycap.h $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
cp -a --parents tools/include/asm $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
cp -a --parents tools/include/asm-generic $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
cp -a --parents tools/include/linux $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
cp -a --parents tools/include/uapi/asm $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
@ -2243,6 +2243,9 @@ BuildKernel() {
if [ -d arch/%{asmarch}/include ]; then
cp -a --parents arch/%{asmarch}/include $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/
fi
if [ -d tools/arch/%{asmarch}/include ]; then
cp -a --parents tools/arch/%{asmarch}/include $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
fi
%ifarch aarch64
# arch/arm64/include/asm/xen references arch/arm
cp -a --parents arch/arm/include/asm/xen $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/
@ -2530,6 +2533,7 @@ BuildKernel() {
%if %{with_cross}
make -C $RPM_BUILD_ROOT/lib/modules/$KernelVer/build M=scripts clean
make -C $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/tools/bpf/resolve_btfids clean
sed -i 's/REBUILD_SCRIPTS_FOR_CROSS:=0/REBUILD_SCRIPTS_FOR_CROSS:=1/' $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/Makefile
%endif
@ -3189,7 +3193,7 @@ then\
)\
fi\
%if %{with_cross}\
echo "Building scripts"\
echo "Building scripts and resolve_btfids"\
env --unset=ARCH make -C /usr/src/kernels/%{KVERREL}%{?1:+%{1}} prepare_after_cross\
%endif\
%{nil}
@ -3737,6 +3741,132 @@ fi
#
#
%changelog
* Thu Jun 20 2024 Lucas Zampieri <lzampier@redhat.com> [5.14.0-468.el9]
- qede: fix firmware halt over suspend and resume (John Meneghini) [RHEL-14143]
- mm/vmalloc: eliminated the lock contention from twice to once (Aristeu Rozanski) [RHEL-28501]
- cachefiles: fix memory leak in cachefiles_add_cache() (Andrey Albershteyn) [RHEL-33111] {CVE-2024-26840}
- redhat: include resolve_btfids in kernel-devel (Viktor Malik) [RHEL-40707]
- nvme: fix namespace removal list (Maurizio Lombardi) [RHEL-40472]
- nvme: use srcu for iterating namespace list (Maurizio Lombardi) [RHEL-40472]
- tcp: Use refcount_inc_not_zero() in tcp_twsk_unique(). (Guillaume Nault) [RHEL-39837] {CVE-2024-36904}
- ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action() (Guillaume Nault) [RHEL-39845] {CVE-2024-36902}
- rtnetlink: fix error logic of IFLA_BRIDGE_FLAGS writing back (Davide Caratti) [RHEL-36874] {CVE-2024-27414}
- net: dev_addr_lists: move locking out of init/exit in kunit (Hangbin Liu) [RHEL-21442]
- net: annotate writes on dev->mtu from ndo_change_mtu() (Ivan Vecera) [RHEL-39583]
- geneve: fix header validation in geneve[6]_xmit_skb (Antoine Tenart) [RHEL-37386] {CVE-2024-35973}
- icmp: prevent possible NULL dereferences from icmp_build_probe() (Antoine Tenart) [RHEL-37002] {CVE-2024-35857}
- netdevsim: add selftest for forwarding skb between connected ports (Petr Oros) [RHEL-38987]
- netdevsim: add ndo_get_iflink() implementation (Petr Oros) [RHEL-38987]
- netdevsim: forward skbs from one connected port to another (Petr Oros) [RHEL-38987]
- netdevsim: allow two netdevsim ports to be connected (Petr Oros) [RHEL-38987]
- selftests: net: Correct couple of spelling mistakes (Petr Oros) [RHEL-38987]
- selftests: netdevsim: be less selective for FW for the devlink test (Petr Oros) [RHEL-38987]
- net: netdevsim: constify the struct device_type usage (Petr Oros) [RHEL-38987]
- netdevsim: make nsim_bus const (Petr Oros) [RHEL-38987]
- selftests: netdevsim: stop using ifconfig (Petr Oros) [RHEL-38987]
- netdevsim: avoid potential loop in nsim_dev_trap_report_work() (Petr Oros) [RHEL-38987]
- netdevsim: add Makefile for selftests (Petr Oros) [RHEL-38987]
- selftests: netdevsim: fix the udp_tunnel_nic test (Petr Oros) [RHEL-38987]
- selftests: netdevsim: correct expected FEC strings (Petr Oros) [RHEL-38987]
- selftests: netdevsim: sprinkle more udevadm settle (Petr Oros) [RHEL-38987]
- netdevsim: Don't accept device bound programs (Petr Oros) [RHEL-38987]
- selftests: netdevsim: use suitable existing dummy file for flash test (Petr Oros) [RHEL-38987]
- netdevsim: fix uninitialized data in nsim_dev_trap_fa_cookie_write() (Petr Oros) [RHEL-38987]
- xdp: reflect tail increase for MEM_TYPE_XSK_BUFF_POOL (Petr Oros) [RHEL-38863]
- ice: update xdp_rxq_info::frag_size for ZC enabled Rx queue (Petr Oros) [RHEL-38863]
- intel: xsk: initialize skb_frag_t::bv_offset in ZC drivers (Petr Oros) [RHEL-38863]
- ice: remove redundant xdp_rxq_info registration (Petr Oros) [RHEL-38863]
- ice: work on pre-XDP prog frag count (Petr Oros) [RHEL-38863]
- xsk: fix usage of multi-buffer BPF helpers for ZC XDP (Petr Oros) [RHEL-38863]
- xsk: make xsk_buff_pool responsible for clearing xdp_buff::flags (Petr Oros) [RHEL-38863]
- xsk: recycle buffer in case Rx queue was full (Petr Oros) [RHEL-38863]
- net/mlx5e: Use a memory barrier to enforce PTP WQ xmit submission tracking occurs after populating the metadata_map (Kamal Heib) [RHEL-34192] {CVE-2024-26858}
- netlabel: fix RCU annotation for IPv4 options on socket creation (Davide Caratti) [RHEL-31390]
- net: fix sk_memory_allocated_{add|sub} vs softirqs (Paolo Abeni) [RHEL-34070]
- tcp: sk_forced_mem_schedule() optimization (Paolo Abeni) [RHEL-34070]
- net: make SK_MEMORY_PCPU_RESERV tunable (Paolo Abeni) [RHEL-34070]
- rcu: Restrict access to RCU CPU stall notifiers (Waiman Long) [RHEL-34076]
- rcu: Add RCU CPU stall notifier (Waiman Long) [RHEL-34076]
- rcu/exp: Handle RCU expedited grace period kworker allocation failure (Waiman Long) [RHEL-34076]
- rcu/exp: Fix RCU expedited parallel grace period kworker allocation failure recovery (Waiman Long) [RHEL-34076]
- rcu: Break rcu_node_0 --> &rq->__lock order (Waiman Long) [RHEL-34076]
- rcu/tree: Defer setting of jiffies during stall reset (Waiman Long) [RHEL-34076]
- rcutorture: Add test of RCU CPU stall notifiers (Waiman Long) [RHEL-34076]
- rcu: Eliminate check_cpu_stall() duplicate code (Waiman Long) [RHEL-34076]
- rcu: Don't redump the stalled CPU where RCU GP kthread last ran (Waiman Long) [RHEL-34076]
- rcu: Delete a redundant check in rcu_check_gp_kthread_starvation() (Waiman Long) [RHEL-34076]
- rcu-tasks: Make rcu_tasks_lazy_ms static (Waiman Long) [RHEL-34076]
- rcu-tasks: Pull sampling of ->percpu_dequeue_lim out of loop (Waiman Long) [RHEL-34076]
- rcu-tasks: Add printk()s to localize boot-time self-test hang (Waiman Long) [RHEL-34076]
- refscale: Print out additional module parameters (Waiman Long) [RHEL-34076]
- refscale: Fix misplaced data re-read (Waiman Long) [RHEL-34076]
- srcu: Only accelerate on enqueue time (Waiman Long) [RHEL-34076]
- srcu: Fix callbacks acceleration mishandling (Waiman Long) [RHEL-34076]
- rcu: Conditionally build CPU-hotplug teardown callbacks (Waiman Long) [RHEL-34076]
- rcu: Assume rcu_report_dead() is always called locally (Waiman Long) [RHEL-34076]
- rcu: Assume IRQS disabled from rcu_report_dead() (Waiman Long) [RHEL-34076]
- rcu: Use rcu_segcblist_segempty() instead of open coding it (Waiman Long) [RHEL-34076]
- rcu: kmemleak: Ignore kmemleak false positives when RCU-freeing objects (Waiman Long) [RHEL-34076]
- srcu: Fix srcu_struct node grpmask overflow on 64-bit systems (Waiman Long) [RHEL-34076]
- rcu: Eliminate rcu_gp_slow_unregister() false positive (Waiman Long) [RHEL-34076]
- rcu: Dump memory object info if callback function is invalid (Waiman Long) [RHEL-34076]
- rcu: Add sysfs to provide throttled access to rcu_barrier() (Waiman Long) [RHEL-34076]
- rcu/tree: Remove superfluous return from void call_rcu* functions (Waiman Long) [RHEL-34076]
- srcu: Fix error handling in init_srcu_struct_fields() (Waiman Long) [RHEL-34076]
- rcutorture: Traverse possible cpu to set maxcpu in rcu_nocb_toggle() (Waiman Long) [RHEL-34076]
- rcutorture: Replace schedule_timeout*() 1-jiffy waits with HZ/20 (Waiman Long) [RHEL-34076]
- torture: Move rcutorture_sched_setaffinity() out of rcutorture (Waiman Long) [RHEL-34076]
- rcu: Include torture_sched_setaffinity() declaration (Waiman Long) [RHEL-34076]
- rcutorture: Stop right-shifting torture_random() return values (Waiman Long) [RHEL-34076]
- rcutorture: Dump grace-period state upon rtort_pipe_count incidents (Waiman Long) [RHEL-34076]
- refscale: Add a "jiffies" test (Waiman Long) [RHEL-34076]
- rcuscale: Move rcu_scale_writer() schedule_timeout_uninterruptible() to _idle() (Waiman Long) [RHEL-34076]
- rcuscale: fix building with RCU_TINY (Waiman Long) [RHEL-34076]
- rcuscale: Add RCU Tasks Rude testing (Waiman Long) [RHEL-34076]
- rcuscale: Measure RCU Tasks Trace grace-period kthread CPU time (Waiman Long) [RHEL-34076]
- rcuscale: Measure grace-period kthread CPU time (Waiman Long) [RHEL-34076]
- rcuscale: Print out full set of kfree_rcu parameters (Waiman Long) [RHEL-34076]
- rcuscale: Print out full set of module parameters (Waiman Long) [RHEL-34076]
- rcuscale: Add minruntime module parameter (Waiman Long) [RHEL-34076]
- rcuscale: Fix gp_async_max typo: s/reader/writer/ (Waiman Long) [RHEL-34076]
- rcuscale: Permit blocking delays between writers (Waiman Long) [RHEL-34076]
- rcu-tasks: Fix boot-time RCU tasks debug-only deadlock (Waiman Long) [RHEL-34076]
- rcu-tasks: Permit use of debug-objects with RCU Tasks flavors (Waiman Long) [RHEL-34076]
- rcu-tasks: Cancel callback laziness if too many callbacks (Waiman Long) [RHEL-34076]
- rcu-tasks: Add kernel boot parameters for callback laziness (Waiman Long) [RHEL-34076]
- rcu-tasks: Remove redundant #ifdef CONFIG_TASKS_RCU (Waiman Long) [RHEL-34076]
- rcu-tasks: Treat only synchronous grace periods urgently (Waiman Long) [RHEL-34076]
- rcu: Make the rcu_nocb_poll boot parameter usable via boot config (Waiman Long) [RHEL-34076]
- rcu: Mark __rcu_irq_enter_check_tick() ->rcu_urgent_qs load (Waiman Long) [RHEL-34076]
- rcu: Clarify rcu_is_watching() kernel-doc comment (Waiman Long) [RHEL-34076]
- rcu/rcuscale: Stop kfree_scale_thread thread(s) after unloading rcuscale (Waiman Long) [RHEL-34076]
- rcu/rcuscale: Move rcu_scale_*() after kfree_scale_cleanup() (Waiman Long) [RHEL-34076]
- rcu-tasks: Clarify the cblist_init_generic() function's pr_info() output (Waiman Long) [RHEL-34076]
- rcu-tasks: Avoid pr_info() with spin lock in cblist_init_generic() (Waiman Long) [RHEL-34076]
- rcu/nocb: Make shrinker iterate only over NOCB CPUs (Waiman Long) [RHEL-34076]
- rcu/nocb: Recheck lazy callbacks under the ->nocb_lock from shrinker (Waiman Long) [RHEL-34076]
- rcu/nocb: Fix shrinker race against callback enqueuer (Waiman Long) [RHEL-34076]
- rcu/nocb: Protect lazy shrinker against concurrent (de-)offloading (Waiman Long) [RHEL-34076]
- rcu/kvfree: Make drain_page_cache() take early return if cache is disabled (Waiman Long) [RHEL-34076]
- rcu/kvfree: Make fill page cache start from krcp->nr_bkv_objs (Waiman Long) [RHEL-34076]
- rcu/kvfree: Do not run a page work if a cache is disabled (Waiman Long) [RHEL-34076]
- rcu/kvfree: Use consistent krcp when growing kfree_rcu() page cache (Waiman Long) [RHEL-34076]
- rcu/kvfree: Invoke debug_rcu_bhead_unqueue() after checking bnode->gp_snap (Waiman Long) [RHEL-34076]
- rcu/kvfree: Add debug check for GP complete for kfree_rcu_cpu list (Waiman Long) [RHEL-34076]
- rcu/kvfree: Add debug to check grace periods (Waiman Long) [RHEL-34076]
- rcu-tasks: Stop rcu_tasks_invoke_cbs() from using never-onlined CPUs (Waiman Long) [RHEL-34076]
- rcu: Make rcu_cpu_starting() rely on interrupts being disabled (Waiman Long) [RHEL-34076]
- rcu: Mark rcu_cpu_kthread() accesses to ->rcu_cpu_has_work (Waiman Long) [RHEL-34076]
- rcu: Mark additional concurrent load from ->cpu_no_qs.b.exp (Waiman Long) [RHEL-34076]
- rcu: Employ jiffies-based backstop to callback time limit (Waiman Long) [RHEL-34076]
- rcu: Check callback-invocation time limit for rcuc kthreads (Waiman Long) [RHEL-34076]
- rcutorture: Verify NUM_ACTIVE_RCU_POLL_OLDSTATE (Waiman Long) [RHEL-34076]
- rcutorture: Verify NUM_ACTIVE_RCU_POLL_FULL_OLDSTATE (Waiman Long) [RHEL-34076]
- rcu-tasks: Make grace-period-age message human-readable (Waiman Long) [RHEL-34076]
- rcu: Synchronize ->qsmaskinitnext in rcu_boost_kthread_setaffinity() (Waiman Long) [RHEL-34076]
- rcu/nocb: Add CPU number to CPU-{,de}offload failure messages (Waiman Long) [RHEL-34076]
- rcutorture: Fix ksoftirqd boosting timing and iteration (Waiman Long) [RHEL-34076]
* Tue Jun 18 2024 Lucas Zampieri <lzampier@redhat.com> [5.14.0-467.el9]
- efivarfs: force RO when remounting if SetVariable is not supported (Pavel Reichl) [RHEL-26588] {CVE-2023-52463}
- keys: Fix overwrite of key expiration on instantiation (David Howells) [RHEL-39708] {CVE-2024-36031}

View File

@ -1,3 +1,3 @@
SHA512 (linux-5.14.0-467.el9.tar.xz) = bf47041b1981081fdc596cd8645959b67de8212add93ba9429b54238965abd060584991c693f3d616aa7d794d3caeb90a44b6dbc7dd465fe5a3acbafa9704d0f
SHA512 (kernel-abi-stablelists-5.14.0-467.el9.tar.bz2) = fe0f0e7c89bc6a7793f8358a1eb9c903eff3aaf6521ce2d17dff174bd864910fbc18f7e2943c358d38de2b6e299d022e65c93dcb48bfffe0218ee4021d888bec
SHA512 (kernel-kabi-dw-5.14.0-467.el9.tar.bz2) = f457713ced0439861c4afb630f3f9a9c70ca92a9a9b5df963dfd843ba7f63d96eee6a43a998be8a328b19178d806c465f2f129104b17fc848c84c4cd22492963
SHA512 (linux-5.14.0-468.el9.tar.xz) = c2204895d31da23dee598d3b86e594378c8a8652d5ab285b48f71f32101fa1b0905422d2fc298af51273d70362675c71ce7bec315bdb037602d1b2c5dee0b6f3
SHA512 (kernel-abi-stablelists-5.14.0-468.el9.tar.bz2) = 15798b432e2c94b7c46dc6033b0446e0ba974b377535013d2fb549e64e37ebb9b83a4167078edd04472d6c423f6fdc821e4277f25b6f8ae1e4e6ed618bd94f11
SHA512 (kernel-kabi-dw-5.14.0-468.el9.tar.bz2) = f457713ced0439861c4afb630f3f9a9c70ca92a9a9b5df963dfd843ba7f63d96eee6a43a998be8a328b19178d806c465f2f129104b17fc848c84c4cd22492963