Torture-test updates
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest13 patches 0 repliesNew
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/13 | rcutorture: Move SRCU status printing to SRCU implementationsinclude/ include/ kernel/ +1 more | +49 | 0 replies | |
| 2/13 | rcutorture: Print SRCU lock/unlock totalskernel/ | +4 | 0 replies | |
| 3/13 | rcu: Remove CONFIG_TASKS_RCU ifdef from rcuperf.ckernel/ | +1 | 0 replies | |
| 4/13 | rcutorture: Select CONFIG_PROVE_LOCKING for Tiny SRCU scenariotools/ | +2 | 0 replies | |
| 5/13 | torture: Add --kconfig argument to kvm.shtools/ tools/ tools/ +1 more | +96 | 0 replies | |
| 6/13 | rcutorture: Don't wait for kernel when all builds failtools/ tools/ | +22 | 0 replies | |
| 7/13 | rcutorture: Enable SRCU readers from timer handlerkernel/ | +3 | 0 replies | |
| 8/13 | rcutorture: Place event-traced strings into trace bufferinclude/ kernel/ tools/ | +7 | 0 replies | |
| 9/13 | rcutorture: Use nr_cpus rather than maxcpus to limit test sizetools/ tools/ tools/ | +28 | 0 replies | |
| 10/13 | rcutorture: Add task's CPU for rcutorture writer stallskernel/ | +3 | 0 replies | |
| 11/13 | rcutorture: Eliminate unused ts_rem local from rcu_trace_clock_local()kernel/ | +2 | 0 replies | |
| 12/13 | rcu: Add last-CPU to GP-kthread starvation messageskernel/ | +3 | 0 replies | |
| 13/13 | rcutorture: Invoke call_rcu() from timer handlerkernel/ | +13 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [PATCH tip/core/rcu 0/13] Torture-test updates
Hello!
This series contains torture-test updates:
1. Move SRCU status printing to SRCU implementations.
2. Print SRCU lock/unlock totals because I am getting tired of
doing the addition in my head.
3. Remove CONFIG_TASKS_RCU ifdef from rcuperf.c.
4. Select CONFIG_PROVE_LOCKING for Tiny SRCU scenario.
5. Add --kconfig argument to kvm.sh to allow test runs to override
the test-scenario files.
6. Don't wait for kernel when all builds fail.
7. Enable SRCU readers from timer handler.
8. Place event-traced strings into trace buffer.
9. Use nr_cpus rather than maxcpus to limit test size.
10. Add task's CPU for rcutorture writer stalls.
11. Eliminate unused ts_rem local from rcu_trace_clock_local().
12. Add last-CPU to GP-kthread starvation messages.
13. Invoke call_rcu() from timer handler.
Thanx, Paul
------------------------------------------------------------------------
include/linux/srcutiny.h | 13 ++ include/linux/srcutree.h | 1 include/trace/events/rcu.h | 7 - kernel/rcu/rcuperf.c | 17 --- kernel/rcu/rcutorture.c | 66 ++++--------- kernel/rcu/srcutree.c | 39 +++++++ kernel/rcu/tree.c | 5 tools/testing/selftests/rcutorture/bin/config_override.sh | 61 ++++++++++++ tools/testing/selftests/rcutorture/bin/functions.sh | 27 +++++ tools/testing/selftests/rcutorture/bin/kvm-build.sh | 11 -- tools/testing/selftests/rcutorture/bin/kvm-test-1-run.sh | 58 +++++------ tools/testing/selftests/rcutorture/bin/kvm.sh | 34 +++++- tools/testing/selftests/rcutorture/configs/rcu/BUSTED.boot | 2 tools/testing/selftests/rcutorture/configs/rcu/SRCU-u | 3 tools/testing/selftests/rcutorture/configs/rcu/TREE01.boot | 2 15 files changed, 233 insertions(+), 113 deletions(-)