All of lore.kernel.org
 help / color / mirror / Atom feed
From: Frederic Weisbecker <frederic@kernel.org>
To: LKML <linux-kernel@vger.kernel.org>
Cc: Frederic Weisbecker <frederic@kernel.org>,
	Boqun Feng <boqun.feng@gmail.com>,
	Joel Fernandes <joel@joelfernandes.org>,
	Josh Triplett <josh@joshtriplett.org>,
	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>,
	Neeraj Upadhyay <neeraj.upadhyay@amd.com>,
	"Paul E . McKenney" <paulmck@kernel.org>,
	Steven Rostedt <rostedt@goodmis.org>,
	Uladzislau Rezki <urezki@gmail.com>, rcu <rcu@vger.kernel.org>
Subject: [PATCH 00/23] RCU/lock torture updates for v6.7
Date: Tue, 10 Oct 2023 13:58:58 +0200	[thread overview]
Message-ID: <20231010115921.988766-1-frederic@kernel.org> (raw)

Hello,

Please find below the updates for RCU torture, locktorture and the
generic torture infrastructure.

Arnd Bergmann (1):
  rcu: Include torture_sched_setaffinity() declaration

Dan Carpenter (1):
  locktorture: Check the correct variable for allocation failure

Joel Fernandes (Google) (3):
  rcutorture: Fix stuttering races and other issues
  rcutorture: Copy out ftrace into its own console file
  rcutorture: Replace schedule_timeout*() 1-jiffy waits with HZ/20

Paul E. McKenney (17):
  torture: Share torture_random_state with torture_shuffle_tasks()
  torture: Make kvm-recheck.sh use mktemp
  torture: Make torture_hrtimeout_ns() take an hrtimer mode parameter
  torture: Move rcutorture_sched_setaffinity() out of rcutorture
  locktorture: Add readers_bind and writers_bind module parameters
  rcutorture: Add CONFIG_DEBUG_OBJECTS to RCU Tasks testing
  locktorture: Alphabetize torture_param() entries
  locktorture: Consolidate "if" statements in lock_torture_writer()
  locktorture: Add acq_writer_lim to complain about long acquistion
    times
  torture: Print out torture module parameters
  torture: Make torture.sh refscale testing qualify verbose_batched
  locktorture: Add new module parameters to
    lock_torture_print_module_parms()
  locktorture: Add call_rcu_chains module parameter
  doc: Catch-up update for locktorture module parameters
  locktorture: Rename readers_bind/writers_bind to
    bind_readers/bind_writers
  torture: Add kvm.sh --debug-info argument
  torture: Convert parse-console.sh to mktemp

Zqiang (1):
  rcutorture: Traverse possible cpu to set maxcpu in rcu_nocb_toggle()

Thanks,
        Frederic.

 .../admin-guide/kernel-parameters.txt         |  57 ++++-
 include/linux/torture.h                       |   8 +-
 kernel/locking/locktorture.c                  | 216 +++++++++++++-----
 kernel/rcu/rcu.h                              |   4 -
 kernel/rcu/rcutorture.c                       |  16 +-
 kernel/rcu/update.c                           |   9 +-
 kernel/torture.c                              |  75 +++---
 .../selftests/rcutorture/bin/functions.sh     |  29 +++
 .../selftests/rcutorture/bin/kvm-recheck.sh   |   2 +-
 tools/testing/selftests/rcutorture/bin/kvm.sh |  17 +-
 .../selftests/rcutorture/bin/parse-console.sh |   9 +-
 .../selftests/rcutorture/bin/torture.sh       |   2 +-
 .../selftests/rcutorture/configs/rcu/TRACE02  |   1 +
 13 files changed, 322 insertions(+), 123 deletions(-)
 mode change 100644 => 100755 tools/testing/selftests/rcutorture/bin/functions.sh

-- 
2.34.1


             reply	other threads:[~2023-10-10 11:59 UTC|newest]

Thread overview: 28+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-10-10 11:58 Frederic Weisbecker [this message]
2023-10-10 11:58 ` [PATCH 01/23] torture: Share torture_random_state with torture_shuffle_tasks() Frederic Weisbecker
2023-10-10 11:59 ` [PATCH 02/23] torture: Make kvm-recheck.sh use mktemp Frederic Weisbecker
2023-10-10 11:59 ` [PATCH 03/23] torture: Make torture_hrtimeout_ns() take an hrtimer mode parameter Frederic Weisbecker
2023-10-10 11:59 ` [PATCH 04/23] rcu: Include torture_sched_setaffinity() declaration Frederic Weisbecker
2023-10-10 11:59 ` [PATCH 05/23] torture: Move rcutorture_sched_setaffinity() out of rcutorture Frederic Weisbecker
2023-10-10 11:59 ` [PATCH 06/23] locktorture: Add readers_bind and writers_bind module parameters Frederic Weisbecker
2023-10-10 11:59 ` [PATCH 07/23] rcutorture: Add CONFIG_DEBUG_OBJECTS to RCU Tasks testing Frederic Weisbecker
2023-10-10 11:59 ` [PATCH 08/23] rcutorture: Fix stuttering races and other issues Frederic Weisbecker
2023-10-10 11:59 ` [PATCH 09/23] locktorture: Alphabetize torture_param() entries Frederic Weisbecker
2023-10-10 11:59 ` [PATCH 10/23] locktorture: Consolidate "if" statements in lock_torture_writer() Frederic Weisbecker
2023-10-10 11:59 ` [PATCH 11/23] locktorture: Add acq_writer_lim to complain about long acquistion times Frederic Weisbecker
2023-10-10 11:59 ` [PATCH 12/23] rcutorture: Copy out ftrace into its own console file Frederic Weisbecker
2023-10-10 11:59 ` [PATCH 13/23] torture: Print out torture module parameters Frederic Weisbecker
2023-10-10 11:59 ` [PATCH 14/23] torture: Make torture.sh refscale testing qualify verbose_batched Frederic Weisbecker
2023-10-10 11:59 ` [PATCH 15/23] locktorture: Add new module parameters to lock_torture_print_module_parms() Frederic Weisbecker
2023-10-10 11:59 ` [PATCH 16/23] locktorture: Add call_rcu_chains module parameter Frederic Weisbecker
2023-10-10 11:59 ` [PATCH 17/23] doc: Catch-up update for locktorture module parameters Frederic Weisbecker
2023-10-10 11:59 ` [PATCH 18/23] locktorture: Rename readers_bind/writers_bind to bind_readers/bind_writers Frederic Weisbecker
2023-10-10 11:59 ` [PATCH 19/23] torture: Add kvm.sh --debug-info argument Frederic Weisbecker
2023-10-10 11:59 ` [PATCH 20/23] rcutorture: Replace schedule_timeout*() 1-jiffy waits with HZ/20 Frederic Weisbecker
2023-10-10 11:59 ` [PATCH 21/23] rcutorture: Traverse possible cpu to set maxcpu in rcu_nocb_toggle() Frederic Weisbecker
2023-10-10 11:59 ` [PATCH 22/23] torture: Convert parse-console.sh to mktemp Frederic Weisbecker
2023-10-10 11:59 ` [PATCH 23/23] locktorture: Check the correct variable for allocation failure Frederic Weisbecker
2023-10-10 13:55   ` Paul E. McKenney
2023-10-10 14:07     ` Dan Carpenter
2023-10-10 15:53       ` Paul E. McKenney
2023-10-11  6:46         ` Dan Carpenter

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20231010115921.988766-1-frederic@kernel.org \
    --to=frederic@kernel.org \
    --cc=boqun.feng@gmail.com \
    --cc=joel@joelfernandes.org \
    --cc=josh@joshtriplett.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=mathieu.desnoyers@efficios.com \
    --cc=neeraj.upadhyay@amd.com \
    --cc=paulmck@kernel.org \
    --cc=rcu@vger.kernel.org \
    --cc=rostedt@goodmis.org \
    --cc=urezki@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.