diff options
| author | Paul E. McKenney <paulmck@kernel.org> | 2020-09-17 12:34:01 -0700 | 
|---|---|---|
| committer | Paul E. McKenney <paulmck@kernel.org> | 2020-11-06 17:13:52 -0800 | 
| commit | 6f26d010e678249367cc00b5a827c3731c8138f3 (patch) | |
| tree | a06f3ef361bdf573e66ea3f81299b56c6f03a3a8 | |
| parent | bc80d353b3f565138cda7e95ed4020e6e69360b2 (diff) | |
rcutorture: Adjust scenarios SRCU-t and SRCU-u to make kconfig happy
The SRCU-u scenario expects to enable lockdep but to also disable the
CONFIG_PREEMPT_COUNT kconfig option.  This no longer works.  This commit
therefore instead enables lockdep in SRCU-t, which then allows SRCU-u
to disable CONFIG_PREEMPT_COUNT.
Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
| -rw-r--r-- | tools/testing/selftests/rcutorture/configs/rcu/SRCU-t | 3 | ||||
| -rw-r--r-- | tools/testing/selftests/rcutorture/configs/rcu/SRCU-u | 3 | 
2 files changed, 3 insertions, 3 deletions
diff --git a/tools/testing/selftests/rcutorture/configs/rcu/SRCU-t b/tools/testing/selftests/rcutorture/configs/rcu/SRCU-t index 6c78022c8cd8..d6557c38dfe4 100644 --- a/tools/testing/selftests/rcutorture/configs/rcu/SRCU-t +++ b/tools/testing/selftests/rcutorture/configs/rcu/SRCU-t @@ -4,7 +4,8 @@ CONFIG_PREEMPT_VOLUNTARY=n  CONFIG_PREEMPT=n  #CHECK#CONFIG_TINY_SRCU=y  CONFIG_RCU_TRACE=n -CONFIG_DEBUG_LOCK_ALLOC=n +CONFIG_DEBUG_LOCK_ALLOC=y +CONFIG_PROVE_LOCKING=y  CONFIG_DEBUG_OBJECTS_RCU_HEAD=n  CONFIG_DEBUG_ATOMIC_SLEEP=y  #CHECK#CONFIG_PREEMPT_COUNT=y diff --git a/tools/testing/selftests/rcutorture/configs/rcu/SRCU-u b/tools/testing/selftests/rcutorture/configs/rcu/SRCU-u index c15ada821e45..6bc24e99862f 100644 --- a/tools/testing/selftests/rcutorture/configs/rcu/SRCU-u +++ b/tools/testing/selftests/rcutorture/configs/rcu/SRCU-u @@ -4,7 +4,6 @@ CONFIG_PREEMPT_VOLUNTARY=n  CONFIG_PREEMPT=n  #CHECK#CONFIG_TINY_SRCU=y  CONFIG_RCU_TRACE=n -CONFIG_DEBUG_LOCK_ALLOC=y -CONFIG_PROVE_LOCKING=y +CONFIG_DEBUG_LOCK_ALLOC=n  CONFIG_DEBUG_OBJECTS_RCU_HEAD=n  CONFIG_PREEMPT_COUNT=n  | 
