The following patches are candidates for the v7.1 merge window.

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

Joel Fernandes (4):
  rcutorture: Add NOCB01 config for RCU_LAZY torture testing
  rcutorture: Add NOCB02 config for nocb poll mode testing
  rcu/nocb: Consolidate rcu_nocb_cpu_offload/deoffload functions
  rcu/nocb: Extract nocb_bypass_needs_flush() to reduce duplication

Paul E. McKenney (11):
  rcutorture: Add a textbook-style trivial preemptible RCU
  kvm-check-branches.sh: Remove in favor of kvm-series.sh
  torture: Make hangs more visible in torture.sh output
  torture: Print informative message for test without recheck file
  rcutorture: Fix numeric "test" comparison in srcu_lockdep.sh
  refscale: Ditch ref_scale_shutdown in favor of torture_shutdown_init()
  rcuscale: Ditch rcu_scale_shutdown in favor of torture_shutdown_init()
  srcu: Fix SRCU read flavor macro comments
  srcu: Fix s/they disables/they disable/ typo in
    srcu_read_unlock_fast()
  rcu-tasks: Document that RCU Tasks Trace grace periods now imply RCU
    grace periods
  torture: Avoid modulo-zero error in torture_hrtimeout_ns()

Zqiang (1):
  rcu-tasks: Remove unnecessary smp_store_release() in
    cblist_init_generic()

 .../RCU/Design/Requirements/Requirements.rst  |   7 +
 include/linux/rcupdate.h                      |   9 +-
 include/linux/sched.h                         |   4 +
 include/linux/srcu.h                          |   4 +-
 include/linux/srcutree.h                      |   2 +-
 kernel/rcu/Kconfig.debug                      |  11 ++
 kernel/rcu/rcu.h                              |   4 +
 kernel/rcu/rcuscale.c                         |  78 +++-------
 kernel/rcu/rcutorture.c                       |  57 +++++++-
 kernel/rcu/refscale.c                         |  51 ++-----
 kernel/rcu/tasks.h                            |   6 +-
 kernel/rcu/tree_nocb.h                        | 137 ++++++++++--------
 kernel/rcu/update.c                           |  22 +++
 kernel/torture.c                              |   2 +-
 .../rcutorture/bin/kvm-check-branches.sh      | 102 -------------
 .../selftests/rcutorture/bin/kvm-recheck.sh   |   9 +-
 .../selftests/rcutorture/bin/parse-console.sh |   1 -
 .../selftests/rcutorture/bin/srcu_lockdep.sh  |   6 +-
 .../selftests/rcutorture/configs/rcu/NOCB01   |  21 +++
 .../rcutorture/configs/rcu/NOCB01.boot        |   2 +
 .../selftests/rcutorture/configs/rcu/NOCB02   |  20 +++
 .../rcutorture/configs/rcu/NOCB02.boot        |   3 +
 .../rcutorture/configs/rcu/TRIVIAL-PREEMPT    |  12 ++
 .../configs/rcu/TRIVIAL-PREEMPT.boot          |   3 +
 .../configs/rcuscale/ver_functions.sh         |   2 +-
 .../configs/refscale/ver_functions.sh         |   2 +-
 26 files changed, 302 insertions(+), 275 deletions(-)
 delete mode 100755 tools/testing/selftests/rcutorture/bin/kvm-check-branches.sh
 create mode 100644 tools/testing/selftests/rcutorture/configs/rcu/NOCB01
 create mode 100644 tools/testing/selftests/rcutorture/configs/rcu/NOCB01.boot
 create mode 100644 tools/testing/selftests/rcutorture/configs/rcu/NOCB02
 create mode 100644 tools/testing/selftests/rcutorture/configs/rcu/NOCB02.boot
 create mode 100644 
tools/testing/selftests/rcutorture/configs/rcu/TRIVIAL-PREEMPT
 create mode 100644 
tools/testing/selftests/rcutorture/configs/rcu/TRIVIAL-PREEMPT.boot


base-commit: 1f318b96cc84d7c2ab792fcc0bfd42a7ca890681
-- 
2.34.1


Reply via email to