diff options
author | Paul E. McKenney <paulmck@linux.vnet.ibm.com> | 2016-11-08 19:31:51 -0500 |
---|---|---|
committer | Paul E. McKenney <paulmck@linux.vnet.ibm.com> | 2017-01-15 00:35:37 -0500 |
commit | cdfc7f1ab5ce5534b9ba8e2b11d393a43b0f11bf (patch) | |
tree | 4d8f081c6ecb7bd49c7aeac3e8cba5571ed151c1 | |
parent | 4faf185cee66a3d1384a687406c80a9dc4124e3c (diff) |
torture: Add tests without slow grace period setup/cleanup
This commit moves CONFIG_RCU_TORTURE_TEST_SLOW_CLEANUP,
CONFIG_RCU_TORTURE_TEST_SLOW_INIT, and CONFIG_RCU_TORTURE_TEST_SLOW_PREINIT
from CFcommon to all of the TREE scenarios other than TREE08 and TREE09
in order to do at least some testing without these Kconfig options set.
Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
Reviewed-by: Josh Triplett <josh@joshtriplett.org>
8 files changed, 21 insertions, 3 deletions
diff --git a/tools/testing/selftests/rcutorture/configs/rcu/CFcommon b/tools/testing/selftests/rcutorture/configs/rcu/CFcommon index f824b4c9d9d9..d2d2a86139db 100644 --- a/tools/testing/selftests/rcutorture/configs/rcu/CFcommon +++ b/tools/testing/selftests/rcutorture/configs/rcu/CFcommon | |||
@@ -1,5 +1,2 @@ | |||
1 | CONFIG_RCU_TORTURE_TEST=y | 1 | CONFIG_RCU_TORTURE_TEST=y |
2 | CONFIG_PRINTK_TIME=y | 2 | CONFIG_PRINTK_TIME=y |
3 | CONFIG_RCU_TORTURE_TEST_SLOW_CLEANUP=y | ||
4 | CONFIG_RCU_TORTURE_TEST_SLOW_INIT=y | ||
5 | CONFIG_RCU_TORTURE_TEST_SLOW_PREINIT=y | ||
diff --git a/tools/testing/selftests/rcutorture/configs/rcu/TREE01 b/tools/testing/selftests/rcutorture/configs/rcu/TREE01 index f572b873c620..359cb258f639 100644 --- a/tools/testing/selftests/rcutorture/configs/rcu/TREE01 +++ b/tools/testing/selftests/rcutorture/configs/rcu/TREE01 | |||
@@ -16,3 +16,6 @@ CONFIG_DEBUG_LOCK_ALLOC=n | |||
16 | CONFIG_RCU_BOOST=n | 16 | CONFIG_RCU_BOOST=n |
17 | CONFIG_DEBUG_OBJECTS_RCU_HEAD=n | 17 | CONFIG_DEBUG_OBJECTS_RCU_HEAD=n |
18 | CONFIG_RCU_EXPERT=y | 18 | CONFIG_RCU_EXPERT=y |
19 | CONFIG_RCU_TORTURE_TEST_SLOW_CLEANUP=y | ||
20 | CONFIG_RCU_TORTURE_TEST_SLOW_INIT=y | ||
21 | CONFIG_RCU_TORTURE_TEST_SLOW_PREINIT=y | ||
diff --git a/tools/testing/selftests/rcutorture/configs/rcu/TREE02 b/tools/testing/selftests/rcutorture/configs/rcu/TREE02 index ef6a22c44dea..638150c777ed 100644 --- a/tools/testing/selftests/rcutorture/configs/rcu/TREE02 +++ b/tools/testing/selftests/rcutorture/configs/rcu/TREE02 | |||
@@ -20,3 +20,6 @@ CONFIG_PROVE_LOCKING=n | |||
20 | CONFIG_RCU_BOOST=n | 20 | CONFIG_RCU_BOOST=n |
21 | CONFIG_DEBUG_OBJECTS_RCU_HEAD=n | 21 | CONFIG_DEBUG_OBJECTS_RCU_HEAD=n |
22 | CONFIG_RCU_EXPERT=y | 22 | CONFIG_RCU_EXPERT=y |
23 | CONFIG_RCU_TORTURE_TEST_SLOW_CLEANUP=y | ||
24 | CONFIG_RCU_TORTURE_TEST_SLOW_INIT=y | ||
25 | CONFIG_RCU_TORTURE_TEST_SLOW_PREINIT=y | ||
diff --git a/tools/testing/selftests/rcutorture/configs/rcu/TREE03 b/tools/testing/selftests/rcutorture/configs/rcu/TREE03 index 7a17c503b382..3b93ee544e70 100644 --- a/tools/testing/selftests/rcutorture/configs/rcu/TREE03 +++ b/tools/testing/selftests/rcutorture/configs/rcu/TREE03 | |||
@@ -17,3 +17,6 @@ CONFIG_RCU_BOOST=y | |||
17 | CONFIG_RCU_KTHREAD_PRIO=2 | 17 | CONFIG_RCU_KTHREAD_PRIO=2 |
18 | CONFIG_DEBUG_OBJECTS_RCU_HEAD=n | 18 | CONFIG_DEBUG_OBJECTS_RCU_HEAD=n |
19 | CONFIG_RCU_EXPERT=y | 19 | CONFIG_RCU_EXPERT=y |
20 | CONFIG_RCU_TORTURE_TEST_SLOW_CLEANUP=y | ||
21 | CONFIG_RCU_TORTURE_TEST_SLOW_INIT=y | ||
22 | CONFIG_RCU_TORTURE_TEST_SLOW_PREINIT=y | ||
diff --git a/tools/testing/selftests/rcutorture/configs/rcu/TREE04 b/tools/testing/selftests/rcutorture/configs/rcu/TREE04 index 17cbe098b115..a5fa5042fb7a 100644 --- a/tools/testing/selftests/rcutorture/configs/rcu/TREE04 +++ b/tools/testing/selftests/rcutorture/configs/rcu/TREE04 | |||
@@ -19,3 +19,6 @@ CONFIG_RCU_NOCB_CPU=n | |||
19 | CONFIG_DEBUG_LOCK_ALLOC=n | 19 | CONFIG_DEBUG_LOCK_ALLOC=n |
20 | CONFIG_DEBUG_OBJECTS_RCU_HEAD=n | 20 | CONFIG_DEBUG_OBJECTS_RCU_HEAD=n |
21 | CONFIG_RCU_EXPERT=y | 21 | CONFIG_RCU_EXPERT=y |
22 | CONFIG_RCU_TORTURE_TEST_SLOW_CLEANUP=y | ||
23 | CONFIG_RCU_TORTURE_TEST_SLOW_INIT=y | ||
24 | CONFIG_RCU_TORTURE_TEST_SLOW_PREINIT=y | ||
diff --git a/tools/testing/selftests/rcutorture/configs/rcu/TREE05 b/tools/testing/selftests/rcutorture/configs/rcu/TREE05 index 1257d3227b1e..d4cdc0d74e16 100644 --- a/tools/testing/selftests/rcutorture/configs/rcu/TREE05 +++ b/tools/testing/selftests/rcutorture/configs/rcu/TREE05 | |||
@@ -19,3 +19,6 @@ CONFIG_PROVE_LOCKING=y | |||
19 | #CHECK#CONFIG_PROVE_RCU=y | 19 | #CHECK#CONFIG_PROVE_RCU=y |
20 | CONFIG_DEBUG_OBJECTS_RCU_HEAD=n | 20 | CONFIG_DEBUG_OBJECTS_RCU_HEAD=n |
21 | CONFIG_RCU_EXPERT=y | 21 | CONFIG_RCU_EXPERT=y |
22 | CONFIG_RCU_TORTURE_TEST_SLOW_CLEANUP=y | ||
23 | CONFIG_RCU_TORTURE_TEST_SLOW_INIT=y | ||
24 | CONFIG_RCU_TORTURE_TEST_SLOW_PREINIT=y | ||
diff --git a/tools/testing/selftests/rcutorture/configs/rcu/TREE06 b/tools/testing/selftests/rcutorture/configs/rcu/TREE06 index d3e456b74cbe..4cb02bd28f08 100644 --- a/tools/testing/selftests/rcutorture/configs/rcu/TREE06 +++ b/tools/testing/selftests/rcutorture/configs/rcu/TREE06 | |||
@@ -20,3 +20,6 @@ CONFIG_PROVE_LOCKING=y | |||
20 | #CHECK#CONFIG_PROVE_RCU=y | 20 | #CHECK#CONFIG_PROVE_RCU=y |
21 | CONFIG_DEBUG_OBJECTS_RCU_HEAD=y | 21 | CONFIG_DEBUG_OBJECTS_RCU_HEAD=y |
22 | CONFIG_RCU_EXPERT=y | 22 | CONFIG_RCU_EXPERT=y |
23 | CONFIG_RCU_TORTURE_TEST_SLOW_CLEANUP=y | ||
24 | CONFIG_RCU_TORTURE_TEST_SLOW_INIT=y | ||
25 | CONFIG_RCU_TORTURE_TEST_SLOW_PREINIT=y | ||
diff --git a/tools/testing/selftests/rcutorture/configs/rcu/TREE07 b/tools/testing/selftests/rcutorture/configs/rcu/TREE07 index 3956b4131f72..b12a3ea1867e 100644 --- a/tools/testing/selftests/rcutorture/configs/rcu/TREE07 +++ b/tools/testing/selftests/rcutorture/configs/rcu/TREE07 | |||
@@ -19,3 +19,6 @@ CONFIG_RCU_NOCB_CPU=n | |||
19 | CONFIG_DEBUG_LOCK_ALLOC=n | 19 | CONFIG_DEBUG_LOCK_ALLOC=n |
20 | CONFIG_DEBUG_OBJECTS_RCU_HEAD=n | 20 | CONFIG_DEBUG_OBJECTS_RCU_HEAD=n |
21 | CONFIG_RCU_EXPERT=y | 21 | CONFIG_RCU_EXPERT=y |
22 | CONFIG_RCU_TORTURE_TEST_SLOW_CLEANUP=y | ||
23 | CONFIG_RCU_TORTURE_TEST_SLOW_INIT=y | ||
24 | CONFIG_RCU_TORTURE_TEST_SLOW_PREINIT=y | ||