public inbox for rcu@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH -next v1 00/16] Candidate patches for the v7.1 merge window
@ 2026-03-17 21:22 Joel Fernandes
  2026-03-17 21:22 ` [PATCH -next v1 01/16] rcutorture: Add a textbook-style trivial preemptible RCU Joel Fernandes
                   ` (15 more replies)
  0 siblings, 16 replies; 20+ messages in thread
From: Joel Fernandes @ 2026-03-17 21:22 UTC (permalink / raw)
  To: linux-kernel; +Cc: rcu, Paul E . McKenney, Joel Fernandes

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


^ permalink raw reply	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2026-03-18 12:15 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-03-17 21:22 [PATCH -next v1 00/16] Candidate patches for the v7.1 merge window Joel Fernandes
2026-03-17 21:22 ` [PATCH -next v1 01/16] rcutorture: Add a textbook-style trivial preemptible RCU Joel Fernandes
2026-03-17 21:22 ` [PATCH -next v1 02/16] kvm-check-branches.sh: Remove in favor of kvm-series.sh Joel Fernandes
2026-03-17 21:22 ` [PATCH -next v1 03/16] torture: Make hangs more visible in torture.sh output Joel Fernandes
2026-03-17 21:22 ` [PATCH -next v1 04/16] torture: Print informative message for test without recheck file Joel Fernandes
2026-03-17 21:22 ` [PATCH -next v1 05/16] rcutorture: Fix numeric "test" comparison in srcu_lockdep.sh Joel Fernandes
2026-03-17 21:22 ` [PATCH -next v1 06/16] refscale: Ditch ref_scale_shutdown in favor of torture_shutdown_init() Joel Fernandes
2026-03-17 21:22 ` [PATCH -next v1 07/16] rcuscale: Ditch rcu_scale_shutdown " Joel Fernandes
2026-03-17 21:22 ` [PATCH -next v1 08/16] srcu: Fix SRCU read flavor macro comments Joel Fernandes
2026-03-17 21:22 ` [PATCH -next v1 09/16] srcu: Fix s/they disables/they disable/ typo in srcu_read_unlock_fast() Joel Fernandes
2026-03-17 21:22 ` [PATCH -next v1 10/16] rcu-tasks: Document that RCU Tasks Trace grace periods now imply RCU grace periods Joel Fernandes
2026-03-18 11:04   ` Frederic Weisbecker
2026-03-18 12:15     ` Frederic Weisbecker
2026-03-17 21:22 ` [PATCH -next v1 11/16] rcutorture: Add NOCB01 config for RCU_LAZY torture testing Joel Fernandes
2026-03-17 21:22 ` [PATCH -next v1 12/16] rcutorture: Add NOCB02 config for nocb poll mode testing Joel Fernandes
2026-03-17 21:22 ` [PATCH -next v1 13/16] rcu-tasks: Remove unnecessary smp_store_release() in cblist_init_generic() Joel Fernandes
2026-03-18 10:57   ` Frederic Weisbecker
2026-03-17 21:22 ` [PATCH -next v1 14/16] rcu/nocb: Consolidate rcu_nocb_cpu_offload/deoffload functions Joel Fernandes
2026-03-17 21:22 ` [PATCH -next v1 15/16] rcu/nocb: Extract nocb_bypass_needs_flush() to reduce duplication Joel Fernandes
2026-03-17 21:22 ` [PATCH -next v1 16/16] torture: Avoid modulo-zero error in torture_hrtimeout_ns() Joel Fernandes

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox