[PATCH v1 0/6] RCU and torture fixes and cleanups

Joel Fernandes posted 6 patches 6 days, 10 hours ago
kernel/rcu/tree.c      | 33 +++++++++++++++------------------
kernel/rcu/tree.h      |  3 +--
kernel/rcu/tree_nocb.h | 10 +++++-----
kernel/scftorture.c    |  3 ++-
kernel/torture.c       |  7 ++++++-
5 files changed, 29 insertions(+), 27 deletions(-)
[PATCH v1 0/6] RCU and torture fixes and cleanups
Posted by Joel Fernandes 6 days, 10 hours ago
This series contains miscellaneous RCU cleanups and torture-test fixes for the
next merge window. Tested various rcutorture and scftorture scenarios.

The git tree with all patches can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/jfern/linux.git (tag: rcu-torture-simple-fixes-v1-20260718)

Joel Fernandes (6):
  rcu: Remove unused expedited_need_qs field from rcu_state
  rcu: Remove unused rdp parameter from trace_rcu_this_gp()
  rcu: Remove unused func parameter from callback-enqueue functions
  torture: Don't leak shuffle_tmp_mask when shuffler kthread fails to
    start
  scftorture: Count single_rpc offline failures in statistics output
  scftorture: Make invoker threads actually wait for all threads to
    start

 kernel/rcu/tree.c      | 33 +++++++++++++++------------------
 kernel/rcu/tree.h      |  3 +--
 kernel/rcu/tree_nocb.h | 10 +++++-----
 kernel/scftorture.c    |  3 ++-
 kernel/torture.c       |  7 ++++++-
 5 files changed, 29 insertions(+), 27 deletions(-)


base-commit: a13c140cc289c0b7b3770bce5b3ad42ab35074aa
-- 
2.34.1
Re: [PATCH v1 0/6] RCU and torture fixes and cleanups
Posted by Paul E. McKenney 4 days, 11 hours ago
On Sat, Jul 18, 2026 at 01:15:31PM -0400, Joel Fernandes wrote:
> This series contains miscellaneous RCU cleanups and torture-test fixes for the
> next merge window. Tested various rcutorture and scftorture scenarios.
> 
> The git tree with all patches can be found at:
> git://git.kernel.org/pub/scm/linux/kernel/git/jfern/linux.git (tag: rcu-torture-simple-fixes-v1-20260718)

Good catches!  Applied for further review and testing, thank you!

							Thanx, Paul

> Joel Fernandes (6):
>   rcu: Remove unused expedited_need_qs field from rcu_state
>   rcu: Remove unused rdp parameter from trace_rcu_this_gp()
>   rcu: Remove unused func parameter from callback-enqueue functions
>   torture: Don't leak shuffle_tmp_mask when shuffler kthread fails to
>     start
>   scftorture: Count single_rpc offline failures in statistics output
>   scftorture: Make invoker threads actually wait for all threads to
>     start
> 
>  kernel/rcu/tree.c      | 33 +++++++++++++++------------------
>  kernel/rcu/tree.h      |  3 +--
>  kernel/rcu/tree_nocb.h | 10 +++++-----
>  kernel/scftorture.c    |  3 ++-
>  kernel/torture.c       |  7 ++++++-
>  5 files changed, 29 insertions(+), 27 deletions(-)
> 
> 
> base-commit: a13c140cc289c0b7b3770bce5b3ad42ab35074aa
> -- 
> 2.34.1