All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH tip/core/rcu 0/55] Torture-test changes for 3.15
@ 2014-02-17 22:12 Paul E. McKenney
  2014-02-17 22:12 ` [PATCH tip/core/rcu 01/55] rcutorture: Print grace-period performance statistics Paul E. McKenney
  2014-02-18  0:41 ` [PATCH tip/core/rcu 0/55] Torture-test changes for 3.15 Josh Triplett
  0 siblings, 2 replies; 81+ messages in thread
From: Paul E. McKenney @ 2014-02-17 22:12 UTC (permalink / raw)
  To: linux-kernel
  Cc: mingo, laijs, dipankar, akpm, mathieu.desnoyers, josh, niv, tglx,
	peterz, rostedt, dhowells, edumazet, darren, fweisbec, oleg, sbw

Hello!

This series contains rcutorture changes, including adding a simple
locktorture.  Creating this locktorture while sharing the rcutorture
infrastructure was the main point of this patch, but this effort
uncovered a number of shortcomings in rcutorture, which this series
also fixes.

1-6.	Usability improvements in rcutorture scripting.

7-13.	Enable concurrent rcutorture runs on systems with sufficient
	numbers of CPUs.

14.	Print the results directory at the end of the test.

15,17-25,27-28,30,32,37-41,46-48.
	Abstract facilities from rcutorture module and scripting for later
	use by locktorture.

16.	Don't create a results directory for dryruns.

26.	Print date and time of each phase of torturing.

29.	Issue a diagnostic if something does a system shutdown while
	rcutorture is running.

31.	Apply ACCESS_ONCE() to racy fullstop accesses.

33.	Clean up rcu_torture_init() error handling.

34.	Announce kthread creation.

35.	Clean up a number of rcutorture shutdown races, unifying the
	required shutdown actions into a new torture_kthread_stopping()
	function.

36.	Add a missing return statement in rcu_torture_barrier_init().

42.	Create a minimal locktorture module.

43-44.	Add an on-purpose buggy RCU implementation to rcutorture to help
	test the tests.

45.	Create a file for Kconfig parameters that are commmon across all
	rcutorture tests.

49.	Add beginning set of config files for locktorture.

50.	Avoid SEGV when cleanup-hooks function pointer is NULL.

51.	Add locktorture plugin for kvm_recheck.sh.

52.	Rename TREE_RCU-Kconfig.txt to avoid confusing scripts that
	look for Kconfig files, courtesy of Paul Bolle.

53.	Retain output from kvm-test-1-run.sh script.

54.	Add an on-purpose buggy lock implementation to locktorture to
	help test the tests.

55.	Save kvm.sh progress messages to log so that they can be used
	for later timing analysis.

							Thanx, Paul

------------------------------------------------------------------------

 a/kernel/rcu/torture.c                                                          | 2148 ------
 a/tools/testing/selftests/rcutorture/bin/kvm-test-1-rcu.sh                      |  203 
 a/tools/testing/selftests/rcutorture/configs/BUSTED                             |    7 
 a/tools/testing/selftests/rcutorture/configs/BUSTED.boot                        |    1 
 a/tools/testing/selftests/rcutorture/configs/CFLIST                             |   13 
 a/tools/testing/selftests/rcutorture/configs/CFcommon                           |    2 
 a/tools/testing/selftests/rcutorture/configs/SRCU-N                             |    7 
 a/tools/testing/selftests/rcutorture/configs/SRCU-N.boot                        |    1 
 a/tools/testing/selftests/rcutorture/configs/SRCU-P                             |    7 
 a/tools/testing/selftests/rcutorture/configs/SRCU-P.boot                        |    1 
 a/tools/testing/selftests/rcutorture/configs/TINY01                             |   12 
 a/tools/testing/selftests/rcutorture/configs/TINY02                             |   12 
 a/tools/testing/selftests/rcutorture/configs/TREE01                             |   22 
 a/tools/testing/selftests/rcutorture/configs/TREE01.boot                        |    1 
 a/tools/testing/selftests/rcutorture/configs/TREE02                             |   25 
 a/tools/testing/selftests/rcutorture/configs/TREE03                             |   22 
 a/tools/testing/selftests/rcutorture/configs/TREE04                             |   24 
 a/tools/testing/selftests/rcutorture/configs/TREE04.boot                        |    1 
 a/tools/testing/selftests/rcutorture/configs/TREE05                             |   24 
 a/tools/testing/selftests/rcutorture/configs/TREE05.boot                        |    1 
 a/tools/testing/selftests/rcutorture/configs/TREE06                             |   25 
 a/tools/testing/selftests/rcutorture/configs/TREE07                             |   23 
 a/tools/testing/selftests/rcutorture/configs/TREE08                             |   25 
 a/tools/testing/selftests/rcutorture/configs/TREE08-T                           |   25 
 a/tools/testing/selftests/rcutorture/configs/TREE09                             |   20 
 a/tools/testing/selftests/rcutorture/configs/v0.0/CFLIST                        |   14 
 a/tools/testing/selftests/rcutorture/configs/v0.0/N1-S-T-NH-SD-SMP-HP           |   18 
 a/tools/testing/selftests/rcutorture/configs/v0.0/N2-2-t-nh-sd-SMP-hp           |   20 
 a/tools/testing/selftests/rcutorture/configs/v0.0/N3-3-T-nh-SD-SMP-hp           |   22 
 a/tools/testing/selftests/rcutorture/configs/v0.0/N4-A-t-NH-sd-SMP-HP           |   18 
 a/tools/testing/selftests/rcutorture/configs/v0.0/N5-U-T-NH-sd-SMP-hp           |   22 
 a/tools/testing/selftests/rcutorture/configs/v0.0/NT1-nh                        |   23 
 a/tools/testing/selftests/rcutorture/configs/v0.0/NT3-NH                        |   20 
 a/tools/testing/selftests/rcutorture/configs/v0.0/P1-S-T-NH-SD-SMP-HP           |   19 
 a/tools/testing/selftests/rcutorture/configs/v0.0/P2-2-t-nh-sd-SMP-hp           |   20 
 a/tools/testing/selftests/rcutorture/configs/v0.0/P3-3-T-nh-SD-SMP-hp           |   20 
 a/tools/testing/selftests/rcutorture/configs/v0.0/P4-A-t-NH-sd-SMP-HP           |   22 
 a/tools/testing/selftests/rcutorture/configs/v0.0/P5-U-T-NH-sd-SMP-hp           |   28 
 a/tools/testing/selftests/rcutorture/configs/v0.0/PT1-nh                        |   23 
 a/tools/testing/selftests/rcutorture/configs/v0.0/PT2-NH                        |   22 
 a/tools/testing/selftests/rcutorture/configs/v0.0/ver_functions.sh              |   33 
 a/tools/testing/selftests/rcutorture/configs/v3.12/CFLIST                       |   17 
 a/tools/testing/selftests/rcutorture/configs/v3.12/N1-S-T-NH-SD-SMP-HP          |   19 
 a/tools/testing/selftests/rcutorture/configs/v3.12/N2-2-t-nh-sd-SMP-hp          |   20 
 a/tools/testing/selftests/rcutorture/configs/v3.12/N3-3-T-nh-SD-SMP-hp          |   22 
 a/tools/testing/selftests/rcutorture/configs/v3.12/N4-A-t-NH-sd-SMP-HP          |   18 
 a/tools/testing/selftests/rcutorture/configs/v3.12/N5-U-T-NH-sd-SMP-hp          |   22 
 a/tools/testing/selftests/rcutorture/configs/v3.12/N6---t-nh-SD-smp-hp          |   19 
 a/tools/testing/selftests/rcutorture/configs/v3.12/N7-4-T-NH-SD-SMP-HP          |   26 
 a/tools/testing/selftests/rcutorture/configs/v3.12/N8-2-T-NH-SD-SMP-HP          |   22 
 a/tools/testing/selftests/rcutorture/configs/v3.12/NT1-nh                       |   23 
 a/tools/testing/selftests/rcutorture/configs/v3.12/NT3-NH                       |   20 
 a/tools/testing/selftests/rcutorture/configs/v3.12/P1-S-T-NH-SD-SMP-HP          |   20 
 a/tools/testing/selftests/rcutorture/configs/v3.12/P2-2-t-nh-sd-SMP-hp          |   20 
 a/tools/testing/selftests/rcutorture/configs/v3.12/P3-3-T-nh-SD-SMP-hp          |   20 
 a/tools/testing/selftests/rcutorture/configs/v3.12/P4-A-t-NH-sd-SMP-HP          |   22 
 a/tools/testing/selftests/rcutorture/configs/v3.12/P5-U-T-NH-sd-SMP-hp          |   28 
 a/tools/testing/selftests/rcutorture/configs/v3.12/P6---t-nh-SD-smp-hp          |   18 
 a/tools/testing/selftests/rcutorture/configs/v3.12/P7-4-T-NH-SD-SMP-HP          |   30 
 a/tools/testing/selftests/rcutorture/configs/v3.12/P7-4-T-NH-SD-SMP-HP-all      |   30 
 a/tools/testing/selftests/rcutorture/configs/v3.12/P7-4-T-NH-SD-SMP-HP-none     |   30 
 a/tools/testing/selftests/rcutorture/configs/v3.12/P7-4-T-NH-SD-SMP-hp          |   30 
 a/tools/testing/selftests/rcutorture/configs/v3.12/PT1-nh                       |   23 
 a/tools/testing/selftests/rcutorture/configs/v3.12/PT2-NH                       |   22 
 a/tools/testing/selftests/rcutorture/configs/v3.3/CFLIST                        |   14 
 a/tools/testing/selftests/rcutorture/configs/v3.3/N1-S-T-NH-SD-SMP-HP           |   19 
 a/tools/testing/selftests/rcutorture/configs/v3.3/N2-2-t-nh-sd-SMP-hp           |   20 
 a/tools/testing/selftests/rcutorture/configs/v3.3/N3-3-T-nh-SD-SMP-hp           |   22 
 a/tools/testing/selftests/rcutorture/configs/v3.3/N4-A-t-NH-sd-SMP-HP           |   18 
 a/tools/testing/selftests/rcutorture/configs/v3.3/N5-U-T-NH-sd-SMP-hp           |   22 
 a/tools/testing/selftests/rcutorture/configs/v3.3/NT1-nh                        |   23 
 a/tools/testing/selftests/rcutorture/configs/v3.3/NT3-NH                        |   20 
 a/tools/testing/selftests/rcutorture/configs/v3.3/P1-S-T-NH-SD-SMP-HP           |   20 
 a/tools/testing/selftests/rcutorture/configs/v3.3/P2-2-t-nh-sd-SMP-hp           |   20 
 a/tools/testing/selftests/rcutorture/configs/v3.3/P3-3-T-nh-SD-SMP-hp           |   20 
 a/tools/testing/selftests/rcutorture/configs/v3.3/P4-A-t-NH-sd-SMP-HP           |   22 
 a/tools/testing/selftests/rcutorture/configs/v3.3/P5-U-T-NH-sd-SMP-hp           |   28 
 a/tools/testing/selftests/rcutorture/configs/v3.3/PT1-nh                        |   23 
 a/tools/testing/selftests/rcutorture/configs/v3.3/PT2-NH                        |   22 
 a/tools/testing/selftests/rcutorture/configs/v3.3/ver_functions.sh              |   44 
 a/tools/testing/selftests/rcutorture/configs/v3.5/CFLIST                        |   14 
 a/tools/testing/selftests/rcutorture/configs/v3.5/N1-S-T-NH-SD-SMP-HP           |   19 
 a/tools/testing/selftests/rcutorture/configs/v3.5/N2-2-t-nh-sd-SMP-hp           |   20 
 a/tools/testing/selftests/rcutorture/configs/v3.5/N3-3-T-nh-SD-SMP-hp           |   22 
 a/tools/testing/selftests/rcutorture/configs/v3.5/N4-A-t-NH-sd-SMP-HP           |   18 
 a/tools/testing/selftests/rcutorture/configs/v3.5/N5-U-T-NH-sd-SMP-hp           |   22 
 a/tools/testing/selftests/rcutorture/configs/v3.5/NT1-nh                        |   23 
 a/tools/testing/selftests/rcutorture/configs/v3.5/NT3-NH                        |   20 
 a/tools/testing/selftests/rcutorture/configs/v3.5/P1-S-T-NH-SD-SMP-HP           |   20 
 a/tools/testing/selftests/rcutorture/configs/v3.5/P2-2-t-nh-sd-SMP-hp           |   20 
 a/tools/testing/selftests/rcutorture/configs/v3.5/P3-3-T-nh-SD-SMP-hp           |   20 
 a/tools/testing/selftests/rcutorture/configs/v3.5/P4-A-t-NH-sd-SMP-HP           |   22 
 a/tools/testing/selftests/rcutorture/configs/v3.5/P5-U-T-NH-sd-SMP-hp           |   28 
 a/tools/testing/selftests/rcutorture/configs/v3.5/PT1-nh                        |   23 
 a/tools/testing/selftests/rcutorture/configs/v3.5/PT2-NH                        |   22 
 a/tools/testing/selftests/rcutorture/configs/v3.5/ver_functions.sh              |   57 
 a/tools/testing/selftests/rcutorture/configs/ver_functions.sh                   |   57 
 a/tools/testing/selftests/rcutorture/doc/TREE_RCU-Kconfig.txt                   |   95 
 b/include/linux/torture.h                                                       |  146 
 b/kernel/Makefile                                                               |    1 
 b/kernel/locking/Makefile                                                       |    1 
 b/kernel/locking/locktorture.c                                                  |  454 +
 b/kernel/rcu/Makefile                                                           |    2 
 b/kernel/rcu/rcutorture.c                                                       | 3232 +++++++---
 b/kernel/torture.c                                                              |  893 ++
 b/lib/Kconfig.debug                                                             |   25 
 b/tools/testing/selftests/rcutorture/bin/functions.sh                           |    1 
 b/tools/testing/selftests/rcutorture/bin/kvm-recheck-lock.sh                    |   51 
 b/tools/testing/selftests/rcutorture/bin/kvm-recheck-rcu.sh                     |   51 
 b/tools/testing/selftests/rcutorture/bin/kvm-recheck.sh                         |   55 
 b/tools/testing/selftests/rcutorture/bin/kvm-test-1-rcu.sh                      |   41 
 b/tools/testing/selftests/rcutorture/bin/kvm-test-1-run.sh                      |  205 
 b/tools/testing/selftests/rcutorture/bin/kvm.sh                                 |  378 -
 b/tools/testing/selftests/rcutorture/configs/BUSTED                             |    9 
 b/tools/testing/selftests/rcutorture/configs/BUSTED.boot                        |    1 
 b/tools/testing/selftests/rcutorture/configs/CFcommon                           |    2 
 b/tools/testing/selftests/rcutorture/configs/SRCU-N                             |    3 
 b/tools/testing/selftests/rcutorture/configs/SRCU-P                             |    1 
 b/tools/testing/selftests/rcutorture/configs/TINY01                             |    1 
 b/tools/testing/selftests/rcutorture/configs/TINY02                             |    1 
 b/tools/testing/selftests/rcutorture/configs/TREE01                             |    1 
 b/tools/testing/selftests/rcutorture/configs/TREE02                             |    1 
 b/tools/testing/selftests/rcutorture/configs/TREE03                             |    1 
 b/tools/testing/selftests/rcutorture/configs/TREE04                             |    1 
 b/tools/testing/selftests/rcutorture/configs/TREE05                             |    1 
 b/tools/testing/selftests/rcutorture/configs/TREE06                             |    1 
 b/tools/testing/selftests/rcutorture/configs/TREE07                             |    1 
 b/tools/testing/selftests/rcutorture/configs/TREE08                             |    1 
 b/tools/testing/selftests/rcutorture/configs/TREE08-T                           |    1 
 b/tools/testing/selftests/rcutorture/configs/TREE09                             |    1 
 b/tools/testing/selftests/rcutorture/configs/lock/BUSTED                        |    6 
 b/tools/testing/selftests/rcutorture/configs/lock/BUSTED.boot                   |    1 
 b/tools/testing/selftests/rcutorture/configs/lock/CFLIST                        |    1 
 b/tools/testing/selftests/rcutorture/configs/lock/CFcommon                      |    2 
 b/tools/testing/selftests/rcutorture/configs/lock/LOCK01                        |    6 
 b/tools/testing/selftests/rcutorture/configs/lock/ver_functions.sh              |   43 
 b/tools/testing/selftests/rcutorture/configs/rcu/BUSTED                         |    7 
 b/tools/testing/selftests/rcutorture/configs/rcu/BUSTED.boot                    |    1 
 b/tools/testing/selftests/rcutorture/configs/rcu/CFLIST                         |   13 
 b/tools/testing/selftests/rcutorture/configs/rcu/CFcommon                       |    2 
 b/tools/testing/selftests/rcutorture/configs/rcu/SRCU-N                         |    7 
 b/tools/testing/selftests/rcutorture/configs/rcu/SRCU-N.boot                    |    1 
 b/tools/testing/selftests/rcutorture/configs/rcu/SRCU-P                         |    7 
 b/tools/testing/selftests/rcutorture/configs/rcu/SRCU-P.boot                    |    1 
 b/tools/testing/selftests/rcutorture/configs/rcu/TINY01                         |   12 
 b/tools/testing/selftests/rcutorture/configs/rcu/TINY02                         |   12 
 b/tools/testing/selftests/rcutorture/configs/rcu/TREE01                         |   22 
 b/tools/testing/selftests/rcutorture/configs/rcu/TREE01.boot                    |    1 
 b/tools/testing/selftests/rcutorture/configs/rcu/TREE02                         |   25 
 b/tools/testing/selftests/rcutorture/configs/rcu/TREE03                         |   22 
 b/tools/testing/selftests/rcutorture/configs/rcu/TREE04                         |   24 
 b/tools/testing/selftests/rcutorture/configs/rcu/TREE04.boot                    |    1 
 b/tools/testing/selftests/rcutorture/configs/rcu/TREE05                         |   24 
 b/tools/testing/selftests/rcutorture/configs/rcu/TREE05.boot                    |    1 
 b/tools/testing/selftests/rcutorture/configs/rcu/TREE06                         |   25 
 b/tools/testing/selftests/rcutorture/configs/rcu/TREE07                         |   23 
 b/tools/testing/selftests/rcutorture/configs/rcu/TREE08                         |   25 
 b/tools/testing/selftests/rcutorture/configs/rcu/TREE08-T                       |   25 
 b/tools/testing/selftests/rcutorture/configs/rcu/TREE09                         |   20 
 b/tools/testing/selftests/rcutorture/configs/rcu/v0.0/CFLIST                    |   14 
 b/tools/testing/selftests/rcutorture/configs/rcu/v0.0/N1-S-T-NH-SD-SMP-HP       |   18 
 b/tools/testing/selftests/rcutorture/configs/rcu/v0.0/N2-2-t-nh-sd-SMP-hp       |   20 
 b/tools/testing/selftests/rcutorture/configs/rcu/v0.0/N3-3-T-nh-SD-SMP-hp       |   22 
 b/tools/testing/selftests/rcutorture/configs/rcu/v0.0/N4-A-t-NH-sd-SMP-HP       |   18 
 b/tools/testing/selftests/rcutorture/configs/rcu/v0.0/N5-U-T-NH-sd-SMP-hp       |   22 
 b/tools/testing/selftests/rcutorture/configs/rcu/v0.0/NT1-nh                    |   23 
 b/tools/testing/selftests/rcutorture/configs/rcu/v0.0/NT3-NH                    |   20 
 b/tools/testing/selftests/rcutorture/configs/rcu/v0.0/P1-S-T-NH-SD-SMP-HP       |   19 
 b/tools/testing/selftests/rcutorture/configs/rcu/v0.0/P2-2-t-nh-sd-SMP-hp       |   20 
 b/tools/testing/selftests/rcutorture/configs/rcu/v0.0/P3-3-T-nh-SD-SMP-hp       |   20 
 b/tools/testing/selftests/rcutorture/configs/rcu/v0.0/P4-A-t-NH-sd-SMP-HP       |   22 
 b/tools/testing/selftests/rcutorture/configs/rcu/v0.0/P5-U-T-NH-sd-SMP-hp       |   28 
 b/tools/testing/selftests/rcutorture/configs/rcu/v0.0/PT1-nh                    |   23 
 b/tools/testing/selftests/rcutorture/configs/rcu/v0.0/PT2-NH                    |   22 
 b/tools/testing/selftests/rcutorture/configs/rcu/v0.0/ver_functions.sh          |   33 
 b/tools/testing/selftests/rcutorture/configs/rcu/v3.12/CFLIST                   |   17 
 b/tools/testing/selftests/rcutorture/configs/rcu/v3.12/N1-S-T-NH-SD-SMP-HP      |   19 
 b/tools/testing/selftests/rcutorture/configs/rcu/v3.12/N2-2-t-nh-sd-SMP-hp      |   20 
 b/tools/testing/selftests/rcutorture/configs/rcu/v3.12/N3-3-T-nh-SD-SMP-hp      |   22 
 b/tools/testing/selftests/rcutorture/configs/rcu/v3.12/N4-A-t-NH-sd-SMP-HP      |   18 
 b/tools/testing/selftests/rcutorture/configs/rcu/v3.12/N5-U-T-NH-sd-SMP-hp      |   22 
 b/tools/testing/selftests/rcutorture/configs/rcu/v3.12/N6---t-nh-SD-smp-hp      |   19 
 b/tools/testing/selftests/rcutorture/configs/rcu/v3.12/N7-4-T-NH-SD-SMP-HP      |   26 
 b/tools/testing/selftests/rcutorture/configs/rcu/v3.12/N8-2-T-NH-SD-SMP-HP      |   22 
 b/tools/testing/selftests/rcutorture/configs/rcu/v3.12/NT1-nh                   |   23 
 b/tools/testing/selftests/rcutorture/configs/rcu/v3.12/NT3-NH                   |   20 
 b/tools/testing/selftests/rcutorture/configs/rcu/v3.12/P1-S-T-NH-SD-SMP-HP      |   20 
 b/tools/testing/selftests/rcutorture/configs/rcu/v3.12/P2-2-t-nh-sd-SMP-hp      |   20 
 b/tools/testing/selftests/rcutorture/configs/rcu/v3.12/P3-3-T-nh-SD-SMP-hp      |   20 
 b/tools/testing/selftests/rcutorture/configs/rcu/v3.12/P4-A-t-NH-sd-SMP-HP      |   22 
 b/tools/testing/selftests/rcutorture/configs/rcu/v3.12/P5-U-T-NH-sd-SMP-hp      |   28 
 b/tools/testing/selftests/rcutorture/configs/rcu/v3.12/P6---t-nh-SD-smp-hp      |   18 
 b/tools/testing/selftests/rcutorture/configs/rcu/v3.12/P7-4-T-NH-SD-SMP-HP      |   30 
 b/tools/testing/selftests/rcutorture/configs/rcu/v3.12/P7-4-T-NH-SD-SMP-HP-all  |   30 
 b/tools/testing/selftests/rcutorture/configs/rcu/v3.12/P7-4-T-NH-SD-SMP-HP-none |   30 
 b/tools/testing/selftests/rcutorture/configs/rcu/v3.12/P7-4-T-NH-SD-SMP-hp      |   30 
 b/tools/testing/selftests/rcutorture/configs/rcu/v3.12/PT1-nh                   |   23 
 b/tools/testing/selftests/rcutorture/configs/rcu/v3.12/PT2-NH                   |   22 
 b/tools/testing/selftests/rcutorture/configs/rcu/v3.3/CFLIST                    |   14 
 b/tools/testing/selftests/rcutorture/configs/rcu/v3.3/N1-S-T-NH-SD-SMP-HP       |   19 
 b/tools/testing/selftests/rcutorture/configs/rcu/v3.3/N2-2-t-nh-sd-SMP-hp       |   20 
 b/tools/testing/selftests/rcutorture/configs/rcu/v3.3/N3-3-T-nh-SD-SMP-hp       |   22 
 b/tools/testing/selftests/rcutorture/configs/rcu/v3.3/N4-A-t-NH-sd-SMP-HP       |   18 
 b/tools/testing/selftests/rcutorture/configs/rcu/v3.3/N5-U-T-NH-sd-SMP-hp       |   22 
 b/tools/testing/selftests/rcutorture/configs/rcu/v3.3/NT1-nh                    |   23 
 b/tools/testing/selftests/rcutorture/configs/rcu/v3.3/NT3-NH                    |   20 
 b/tools/testing/selftests/rcutorture/configs/rcu/v3.3/P1-S-T-NH-SD-SMP-HP       |   20 
 b/tools/testing/selftests/rcutorture/configs/rcu/v3.3/P2-2-t-nh-sd-SMP-hp       |   20 
 b/tools/testing/selftests/rcutorture/configs/rcu/v3.3/P3-3-T-nh-SD-SMP-hp       |   20 
 b/tools/testing/selftests/rcutorture/configs/rcu/v3.3/P4-A-t-NH-sd-SMP-HP       |   22 
 b/tools/testing/selftests/rcutorture/configs/rcu/v3.3/P5-U-T-NH-sd-SMP-hp       |   28 
 b/tools/testing/selftests/rcutorture/configs/rcu/v3.3/PT1-nh                    |   23 
 b/tools/testing/selftests/rcutorture/configs/rcu/v3.3/PT2-NH                    |   22 
 b/tools/testing/selftests/rcutorture/configs/rcu/v3.3/ver_functions.sh          |   44 
 b/tools/testing/selftests/rcutorture/configs/rcu/v3.5/CFLIST                    |   14 
 b/tools/testing/selftests/rcutorture/configs/rcu/v3.5/N1-S-T-NH-SD-SMP-HP       |   19 
 b/tools/testing/selftests/rcutorture/configs/rcu/v3.5/N2-2-t-nh-sd-SMP-hp       |   20 
 b/tools/testing/selftests/rcutorture/configs/rcu/v3.5/N3-3-T-nh-SD-SMP-hp       |   22 
 b/tools/testing/selftests/rcutorture/configs/rcu/v3.5/N4-A-t-NH-sd-SMP-HP       |   18 
 b/tools/testing/selftests/rcutorture/configs/rcu/v3.5/N5-U-T-NH-sd-SMP-hp       |   22 
 b/tools/testing/selftests/rcutorture/configs/rcu/v3.5/NT1-nh                    |   23 
 b/tools/testing/selftests/rcutorture/configs/rcu/v3.5/NT3-NH                    |   20 
 b/tools/testing/selftests/rcutorture/configs/rcu/v3.5/P1-S-T-NH-SD-SMP-HP       |   20 
 b/tools/testing/selftests/rcutorture/configs/rcu/v3.5/P2-2-t-nh-sd-SMP-hp       |   20 
 b/tools/testing/selftests/rcutorture/configs/rcu/v3.5/P3-3-T-nh-SD-SMP-hp       |   20 
 b/tools/testing/selftests/rcutorture/configs/rcu/v3.5/P4-A-t-NH-sd-SMP-HP       |   22 
 b/tools/testing/selftests/rcutorture/configs/rcu/v3.5/P5-U-T-NH-sd-SMP-hp       |   28 
 b/tools/testing/selftests/rcutorture/configs/rcu/v3.5/PT1-nh                    |   23 
 b/tools/testing/selftests/rcutorture/configs/rcu/v3.5/PT2-NH                    |   22 
 b/tools/testing/selftests/rcutorture/configs/rcu/v3.5/ver_functions.sh          |   57 
 b/tools/testing/selftests/rcutorture/configs/rcu/ver_functions.sh               |   57 
 b/tools/testing/selftests/rcutorture/configs/v0.0/ver_functions.sh              |   22 
 b/tools/testing/selftests/rcutorture/configs/v3.3/ver_functions.sh              |   25 
 b/tools/testing/selftests/rcutorture/configs/v3.5/ver_functions.sh              |   23 
 b/tools/testing/selftests/rcutorture/configs/ver_functions.sh                   |   21 
 b/tools/testing/selftests/rcutorture/doc/TREE_RCU-kconfig.txt                   |   95 
 236 files changed, 6643 insertions(+), 5512 deletions(-)


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

end of thread, other threads:[~2014-02-23 16:48 UTC | newest]

Thread overview: 81+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-02-17 22:12 [PATCH tip/core/rcu 0/55] Torture-test changes for 3.15 Paul E. McKenney
2014-02-17 22:12 ` [PATCH tip/core/rcu 01/55] rcutorture: Print grace-period performance statistics Paul E. McKenney
2014-02-17 22:12   ` [PATCH tip/core/rcu 02/55] rcutorture: Print script and arguments to standard output Paul E. McKenney
2014-02-17 22:12   ` [PATCH tip/core/rcu 03/55] rcutorture: Move common boot flags to kvm-test-1-rcu.sh Paul E. McKenney
2014-02-17 22:12   ` [PATCH tip/core/rcu 04/55] rcutorture: Allow kvm-test-1-rcu.sh to pause after build Paul E. McKenney
2014-02-17 22:12   ` [PATCH tip/core/rcu 05/55] rcutorture: Move common qemu flags to kvm-test-1.sh Paul E. McKenney
2014-02-17 22:12   ` [PATCH tip/core/rcu 06/55] rcutorture: Reduce SRCU-N number of CPUs Paul E. McKenney
2014-02-17 22:12   ` [PATCH tip/core/rcu 07/55] rcutorture: Enable concurrent rcutorture runs Paul E. McKenney
2014-02-17 22:12   ` [PATCH tip/core/rcu 08/55] rcutorture: Fix results-directory error message Paul E. McKenney
2014-02-17 22:12   ` [PATCH tip/core/rcu 09/55] rcutorture: Add dryrun capability Paul E. McKenney
2014-02-17 22:12   ` [PATCH tip/core/rcu 10/55] rcutorture: Handle multiple runs of the same test Paul E. McKenney
2014-02-17 22:12   ` [PATCH tip/core/rcu 11/55] rcutorture: Do better bin packing Paul E. McKenney
2014-02-17 22:12   ` [PATCH tip/core/rcu 12/55] rcutorture: Add comments, especially on " Paul E. McKenney
2014-02-17 22:12   ` [PATCH tip/core/rcu 13/55] rcutorture: Flag tests requiring more CPUs than are available Paul E. McKenney
2014-02-17 22:12   ` [PATCH tip/core/rcu 14/55] rcutorture: Print results directory when dumping results Paul E. McKenney
2014-02-17 22:12   ` [PATCH tip/core/rcu 15/55] rcutorture: Abstract rcu_torture_random() Paul E. McKenney
2014-02-18  0:11     ` Josh Triplett
2014-02-18  0:22       ` Paul E. McKenney
2014-02-18  0:27         ` Josh Triplett
2014-02-18 21:33           ` Paul E. McKenney
2014-02-19  2:52           ` George Spelvin
2014-02-17 22:12   ` [PATCH tip/core/rcu 16/55] rcutorture: Don't create results directory for dryruns Paul E. McKenney
2014-02-17 22:12   ` [PATCH tip/core/rcu 17/55] rcutorture: Abstract torture_param() Paul E. McKenney
2014-02-18  0:23     ` Josh Triplett
2014-02-18 21:31       ` Paul E. McKenney
2014-02-18 23:53         ` josh
2014-02-23 16:48           ` Paul E. McKenney
2014-02-17 22:12   ` [PATCH tip/core/rcu 18/55] rcutorture: Rename PRINTK to TOROUT Paul E. McKenney
2014-02-17 22:12   ` [PATCH tip/core/rcu 19/55] rcutorture: Abstract TOROUT_STRING() and friends Paul E. McKenney
2014-02-18  0:26     ` Josh Triplett
2014-02-18  0:58       ` Paul E. McKenney
2014-02-18  1:23         ` Josh Triplett
2014-02-18  1:43           ` Paul E. McKenney
2014-02-18  3:36             ` Josh Triplett
2014-02-17 22:12   ` [PATCH tip/core/rcu 20/55] rcutorture: Abstract torture_shutdown_absorb() Paul E. McKenney
2014-02-17 22:12   ` [PATCH tip/core/rcu 21/55] rcutorture: Export torture_type and verbose module parameters Paul E. McKenney
2014-02-18  0:29     ` Josh Triplett
2014-02-18  1:01       ` Paul E. McKenney
2014-02-17 22:12   ` [PATCH tip/core/rcu 22/55] rcutorture: Abstract torture_shuffle() Paul E. McKenney
2014-02-17 22:12   ` [PATCH tip/core/rcu 23/55] rcutorture: Abstract torture_onoff() Paul E. McKenney
2014-02-17 22:12   ` [PATCH tip/core/rcu 24/55] rcutorture: Abstract torture-test initialization Paul E. McKenney
2014-02-17 22:12   ` [PATCH tip/core/rcu 25/55] rcutorture: Abstract torture-test cleanup Paul E. McKenney
2014-02-17 22:12   ` [PATCH tip/core/rcu 26/55] rcutorture: Print dates when doing parallel rcutorture runs Paul E. McKenney
2014-02-17 22:12   ` [PATCH tip/core/rcu 27/55] rcutorture: Abstract torture_shutdown_notify() Paul E. McKenney
2014-02-17 22:12   ` [PATCH tip/core/rcu 28/55] rcutorture: Privatize fullstop Paul E. McKenney
2014-02-17 22:12   ` [PATCH tip/core/rcu 29/55] rcutorture: Add diagnostic for unscheduled system shutdown Paul E. McKenney
2014-02-17 22:12   ` [PATCH tip/core/rcu 30/55] rcutorture: Abstract stutter_wait() Paul E. McKenney
2014-02-17 22:12   ` [PATCH tip/core/rcu 31/55] rcutorture: Apply ACCESS_ONCE() to racy fullstop accesses Paul E. McKenney
2014-02-17 22:12   ` [PATCH tip/core/rcu 32/55] rcutorture: Abstract torture_shutdown() Paul E. McKenney
2014-02-17 22:12   ` [PATCH tip/core/rcu 33/55] rcutorture: Clean up rcu_torture_init() error checking Paul E. McKenney
2014-02-17 22:12   ` [PATCH tip/core/rcu 34/55] rcutorture: Announce task creation Paul E. McKenney
2014-02-17 22:12   ` [PATCH tip/core/rcu 35/55] rcutorture: Fix rcutorture shutdown races Paul E. McKenney
2014-02-18  0:32     ` Josh Triplett
2014-02-18 21:35       ` Paul E. McKenney
2014-02-17 22:12   ` [PATCH tip/core/rcu 36/55] rcutorture: Fix missing-return bug in rcu_torture_barrier_init() Paul E. McKenney
2014-02-17 22:12   ` [PATCH tip/core/rcu 37/55] rcutorture: Abstract torture_create_kthread() Paul E. McKenney
2014-02-18  0:34     ` Josh Triplett
2014-02-18 21:36       ` Paul E. McKenney
2014-02-19  0:02         ` josh
2014-02-17 22:12   ` [PATCH tip/core/rcu 38/55] rcutorture: Abstract torture_stop_kthread() Paul E. McKenney
2014-02-17 22:12   ` [PATCH tip/core/rcu 39/55] rcutorture: Stop generic kthreads in torture_cleanup() Paul E. McKenney
2014-02-17 22:12   ` [PATCH tip/core/rcu 40/55] rcutorture: Remove redundant module-alias directives Paul E. McKenney
2014-02-17 22:12   ` [PATCH tip/core/rcu 41/55] rcutorture: Abstract kvm-recheck.sh Paul E. McKenney
2014-02-17 22:12   ` [PATCH tip/core/rcu 42/55] locktorture: Add a lock-torture kernel module Paul E. McKenney
2014-02-17 22:12   ` [PATCH tip/core/rcu 43/55] rcutorture: Add an rcu_busted to test the test Paul E. McKenney
2014-02-17 22:12   ` [PATCH tip/core/rcu 44/55] rcutorture: Create config files for scripted test-the-test testing Paul E. McKenney
2014-02-17 22:12   ` [PATCH tip/core/rcu 45/55] rcutorture: Create CFcommon file for common Kconfig parameters Paul E. McKenney
2014-02-17 22:12   ` [PATCH tip/core/rcu 46/55] rcutorture: Remove RCU dependencies from ver_functions.sh API Paul E. McKenney
2014-02-17 22:12   ` [PATCH tip/core/rcu 47/55] rcutorture: Rename kvm-test-1-rcu.sh Paul E. McKenney
2014-02-17 22:12   ` [PATCH tip/core/rcu 48/55] rcutorture: Introduce "rcu" directory level underneath configs Paul E. McKenney
2014-02-17 22:12   ` [PATCH tip/core/rcu 49/55] locktorture: Add vestigial locktorture configuration Paul E. McKenney
2014-02-17 22:12   ` [PATCH tip/core/rcu 50/55] rcutorture: Gracefully handle NULL cleanup hooks Paul E. McKenney
2014-02-17 22:12   ` [PATCH tip/core/rcu 51/55] locktorture: Add kvm-recheck.sh plug-in for locktorture Paul E. McKenney
2014-02-17 22:12   ` [PATCH tip/core/rcu 52/55] rcutorture: Rename TREE_RCU-Kconfig.txt Paul E. McKenney
2014-02-17 22:12   ` [PATCH tip/core/rcu 53/55] rcutorture: Place kvm-test-1-run.sh output into res directory Paul E. McKenney
2014-02-17 22:12   ` [PATCH tip/core/rcu 54/55] rcutorture: Add a lock_busted to test the test Paul E. McKenney
2014-02-17 22:12   ` [PATCH tip/core/rcu 55/55] rcutorture: Save kvm.sh output to log Paul E. McKenney
2014-02-18  0:41 ` [PATCH tip/core/rcu 0/55] Torture-test changes for 3.15 Josh Triplett
2014-02-18  0:48   ` Josh Triplett
2014-02-18  1:18     ` Paul E. McKenney
2014-02-18  1:18   ` 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.