diff --git a/Makefile.rhelver b/Makefile.rhelver index 2cccf762b..c61a55286 100644 --- a/Makefile.rhelver +++ b/Makefile.rhelver @@ -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 diff --git a/kernel.changelog b/kernel.changelog index 8785cb03d..5777174b0 100644 --- a/kernel.changelog +++ b/kernel.changelog @@ -1,3 +1,130 @@ +* Thu Jun 20 2024 Lucas Zampieri [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 [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} diff --git a/kernel.spec b/kernel.spec index 9d04da4da..9586e539b 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 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 [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 [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} diff --git a/sources b/sources index a3bee333d..743248421 100644 --- a/sources +++ b/sources @@ -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