[PATCH -next 0/8] RCU updates from me for next merge window

Joel Fernandes posted 8 patches 1 month ago
kernel/rcu/srcutree.c                         |  2 +-
kernel/rcu/tree.c                             | 16 ++++++
kernel/rcu/tree.h                             |  4 +-
kernel/rcu/tree_nocb.h                        | 53 +++++++++----------
kernel/rcu/tree_plugin.h                      | 15 +++---
tools/testing/selftests/rcutorture/.gitignore |  1 +
tools/testing/selftests/rcutorture/bin/kvm.sh | 40 ++++++++++++++
7 files changed, 95 insertions(+), 36 deletions(-)
[PATCH -next 0/8] RCU updates from me for next merge window
Posted by Joel Fernandes 1 month ago
This series contains RCU fixes and improvements intended for the next
merge window. The nocb patches have had one round of review but still
need review tags.

- Updated commit messages for clarity based on review feedback

- Testing:
 All rcutorture scenarios tested successfully for 2 hours on:
  144-core ARM64 NVIDIA Grace (aarch64)
  128-core AMD EPYC (x86_64)

Link to tag:
https://git.kernel.org/pub/scm/linux/kernel/git/jfern/linux.git/tag/?h=rcu-next-v1-20260101

Joel Fernandes (6):
  rcu/nocb: Remove unnecessary WakeOvfIsDeferred wake path
  rcu/nocb: Add warning if no rcuog wake up attempt happened during
    overload
  rcu/nocb: Add warning to detect if overload advancement is ever useful
  rcu: Reduce synchronize_rcu() latency by reporting GP kthread's CPU QS
    early
  rcutorture: Prevent concurrent kvm.sh runs on same source tree
  rcutorture: Add --kill-previous option to terminate previous kvm.sh
    runs

Yao Kai (1):
  rcu: Fix rcu_read_unlock() deadloop due to softirq

Zqiang (1):
  srcu: Use suitable gfp_flags for the init_srcu_struct_nodes()

 kernel/rcu/srcutree.c                         |  2 +-
 kernel/rcu/tree.c                             | 16 ++++++
 kernel/rcu/tree.h                             |  4 +-
 kernel/rcu/tree_nocb.h                        | 53 +++++++++----------
 kernel/rcu/tree_plugin.h                      | 15 +++---
 tools/testing/selftests/rcutorture/.gitignore |  1 +
 tools/testing/selftests/rcutorture/bin/kvm.sh | 40 ++++++++++++++
 7 files changed, 95 insertions(+), 36 deletions(-)


base-commit: d26143bb38e2546fe6f8c9860c13a88146ce5dd6
-- 
2.34.1
Re: [PATCH -next 0/8] RCU updates from me for next merge window
Posted by Boqun Feng 1 month ago
On Thu, Jan 01, 2026 at 11:34:09AM -0500, Joel Fernandes wrote:
> This series contains RCU fixes and improvements intended for the next
> merge window. The nocb patches have had one round of review but still
> need review tags.
> 

Queued for more tests and reviews, thanks!

Regards,
Boqun

> - Updated commit messages for clarity based on review feedback
> 
> - Testing:
>  All rcutorture scenarios tested successfully for 2 hours on:
>   144-core ARM64 NVIDIA Grace (aarch64)
>   128-core AMD EPYC (x86_64)
> 
> Link to tag:
> https://git.kernel.org/pub/scm/linux/kernel/git/jfern/linux.git/tag/?h=rcu-next-v1-20260101
> 
[...]