RCU/lock torture updates for v6.7
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest23 patches 4 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/23 | torture: Share torture_random_state with torture_shuffle_tasks()kernel/ | +4 | 0 replies | |
| 2/23 | torture: Make kvm-recheck.sh use mktemptools/ | +1 | 0 replies | |
| 3/23 | torture: Make torture_hrtimeout_ns() take an hrtimer mode parameterinclude/ kernel/ | +9 | 0 replies | |
| 4/23 | rcu: Include torture_sched_setaffinity() declarationkernel/ | +1 | 0 replies | |
| 5/23 | torture: Move rcutorture_sched_setaffinity() out of rcutortureinclude/ kernel/ kernel/ +1 more | +10 | 0 replies | |
| 6/23 | locktorture: Add readers_bind and writers_bind module parameterskernel/ | +62 | 0 replies | |
| 7/23 | rcutorture: Add CONFIG_DEBUG_OBJECTS to RCU Tasks testingtools/ | +1 | 0 replies | |
| 8/23 | rcutorture: Fix stuttering races and other issueskernel/ | +12 | 0 replies | |
| 9/23 | locktorture: Alphabetize torture_param() entrieskernel/ | +6 | 0 replies | |
| 10/23 | locktorture: Consolidate "if" statements in lock_torture_writer()kernel/ | +2 | 0 replies | |
| 11/23 | locktorture: Add acq_writer_lim to complain about long acquistion timeskernel/ | +14 | 0 replies | |
| 12/23 | rcutorture: Copy out ftrace into its own console filetools/ tools/ | +36 | 0 replies | |
| 13/23 | torture: Print out torture module parameterskernel/ | +8 | 0 replies | |
| 14/23 | torture: Make torture.sh refscale testing qualify verbose_batchedtools/ | +1 | 0 replies | |
| 15/23 | locktorture: Add new module parameters to lock_torture_print_module_parms()kernel/ | +23 | 0 replies | |
| 16/23 | locktorture: Add call_rcu_chains module parameterDocumentation/ kernel/ | +67 | 0 replies | |
| 17/23 | doc: Catch-up update for locktorture module parametersDocumentation/ | +47 | 0 replies | |
| 18/23 | locktorture: Rename readers_bind/writers_bind to bind_readers/bind_writersDocumentation/ kernel/ | +22 | 0 replies | |
| 19/23 | torture: Add kvm.sh --debug-info argumenttools/ | +14 | 0 replies | |
| 20/23 | rcutorture: Replace schedule_timeout*() 1-jiffy waits with HZ/20kernel/ | +6 | 0 replies | |
| 21/23 | rcutorture: Traverse possible cpu to set maxcpu in rcu_nocb_toggle()kernel/ | +1 | 0 replies | |
| 22/23 | torture: Convert parse-console.sh to mktemptools/ | +1 | 0 replies | |
| 23/23 | locktorture: Check the correct variable for allocation failurekernel/ | +1 | 4 replies |
Reviews trailers per patch
3 of 23 patches have a Reviewed-by or Acked-by.
| Patch | Joel Fernandes (Google) | Frederic Weisbecker | Paul E. McKenney |
|---|---|---|---|
| 1/23 | |||
| 2/23 | |||
| 3/23 | |||
| 4/23 | R-b | ||
| 5/23 | |||
| 6/23 | |||
| 7/23 | |||
| 8/23 | |||
| 9/23 | |||
| 10/23 | |||
| 11/23 | |||
| 12/23 | |||
| 13/23 | |||
| 14/23 | |||
| 15/23 | |||
| 16/23 | |||
| 17/23 | |||
| 18/23 | |||
| 19/23 | |||
| 20/23 | |||
| 21/23 | R-b | ||
| 22/23 | |||
| 23/23 | R-b |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 3 reviewers.
Cover letter [PATCH 00/23] RCU/lock torture updates for v6.7
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
Signature · 1 line
2.34.1