Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1695199
| From | "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> |
|---|---|
| Newsgroups | linux.kernel |
| Subject | [PATCH tip/core/rcu 0/13] Torture-test updates |
| Date | 2017-07-25 00:30 +0200 |
| Message-ID | <u6U1r-2LB-3@gated-at.bofh.it> (permalink) |
| Organization | linux.* mail to news gateway |
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(-)
Back to linux.kernel | Previous | Next — Next in thread | Find similar | Unroll thread
[PATCH tip/core/rcu 0/13] Torture-test updates "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> - 2017-07-25 00:30 +0200 [PATCH tip/core/rcu 09/13] rcutorture: Use nr_cpus rather than maxcpus to limit test size "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> - 2017-07-25 00:30 +0200 [PATCH tip/core/rcu 11/13] rcutorture: Eliminate unused ts_rem local from rcu_trace_clock_local() "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> - 2017-07-25 00:30 +0200 [PATCH tip/core/rcu 12/13] rcu: Add last-CPU to GP-kthread starvation messages "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> - 2017-07-25 00:30 +0200 [PATCH tip/core/rcu 13/13] rcutorture: Invoke call_rcu() from timer handler "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> - 2017-07-25 00:30 +0200 [PATCH tip/core/rcu 06/13] rcutorture: Don't wait for kernel when all builds fail "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> - 2017-07-25 00:30 +0200 [PATCH tip/core/rcu 05/13] torture: Add --kconfig argument to kvm.sh "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> - 2017-07-25 00:30 +0200 [PATCH tip/core/rcu 07/13] rcutorture: Enable SRCU readers from timer handler "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> - 2017-07-25 00:30 +0200 [PATCH tip/core/rcu 01/13] rcutorture: Move SRCU status printing to SRCU implementations "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> - 2017-07-25 00:30 +0200 [PATCH tip/core/rcu 08/13] rcutorture: Place event-traced strings into trace buffer "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> - 2017-07-25 00:30 +0200 [PATCH tip/core/rcu 02/13] rcutorture: Print SRCU lock/unlock totals "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> - 2017-07-25 00:30 +0200
csiph-web