All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH tip/core/rcu 0/13] Torture-test updates
@ 2017-07-24 22:23 Paul E. McKenney
  2017-07-24 22:23 ` [PATCH tip/core/rcu 01/13] rcutorture: Move SRCU status printing to SRCU implementations Paul E. McKenney
                   ` (12 more replies)
  0 siblings, 13 replies; 14+ messages in thread
From: Paul E. McKenney @ 2017-07-24 22:23 UTC (permalink / raw)
  To: linux-kernel
  Cc: mingo, jiangshanlai, dipankar, akpm, mathieu.desnoyers, josh,
	tglx, peterz, rostedt, dhowells, edumazet, fweisbec, oleg

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(-)

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

end of thread, other threads:[~2017-07-24 22:27 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-07-24 22:23 [PATCH tip/core/rcu 0/13] Torture-test updates Paul E. McKenney
2017-07-24 22:23 ` [PATCH tip/core/rcu 01/13] rcutorture: Move SRCU status printing to SRCU implementations Paul E. McKenney
2017-07-24 22:23 ` [PATCH tip/core/rcu 02/13] rcutorture: Print SRCU lock/unlock totals Paul E. McKenney
2017-07-24 22:23 ` [PATCH tip/core/rcu 03/13] rcu: Remove CONFIG_TASKS_RCU ifdef from rcuperf.c Paul E. McKenney
2017-07-24 22:23 ` [PATCH tip/core/rcu 04/13] rcutorture: Select CONFIG_PROVE_LOCKING for Tiny SRCU scenario Paul E. McKenney
2017-07-24 22:23 ` [PATCH tip/core/rcu 05/13] torture: Add --kconfig argument to kvm.sh Paul E. McKenney
2017-07-24 22:23 ` [PATCH tip/core/rcu 06/13] rcutorture: Don't wait for kernel when all builds fail Paul E. McKenney
2017-07-24 22:23 ` [PATCH tip/core/rcu 07/13] rcutorture: Enable SRCU readers from timer handler Paul E. McKenney
2017-07-24 22:23 ` [PATCH tip/core/rcu 08/13] rcutorture: Place event-traced strings into trace buffer Paul E. McKenney
2017-07-24 22:23 ` [PATCH tip/core/rcu 09/13] rcutorture: Use nr_cpus rather than maxcpus to limit test size Paul E. McKenney
2017-07-24 22:23 ` [PATCH tip/core/rcu 10/13] rcutorture: Add task's CPU for rcutorture writer stalls Paul E. McKenney
2017-07-24 22:23 ` [PATCH tip/core/rcu 11/13] rcutorture: Eliminate unused ts_rem local from rcu_trace_clock_local() Paul E. McKenney
2017-07-24 22:23 ` [PATCH tip/core/rcu 12/13] rcu: Add last-CPU to GP-kthread starvation messages Paul E. McKenney
2017-07-24 22:23 ` [PATCH tip/core/rcu 13/13] rcutorture: Invoke call_rcu() from timer handler Paul E. McKenney

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.