torture: Loosen .config checks for KCSAN kernels
authorPaul E. McKenney <paulmck@kernel.org>
Mon, 10 Jul 2023 18:45:34 +0000 (11:45 -0700)
committerPaul E. McKenney <paulmck@kernel.org>
Fri, 14 Jul 2023 22:10:57 +0000 (15:10 -0700)
commitadec488031f60476fc2e2aa95ab569f6f0b07c72
tree1c357685ef0c69f5e830bda73b5f3a6146be1c99
parenteb3156f78b490f7d9482c9f44004d8e7638e3e64
torture: Loosen .config checks for KCSAN kernels

KCSAN enables some Kconfig options unilaterally and unconditionally,
including CONFIG_PROVE_LOCKING.  This in turn enables CONFIG_PROVE_RCU
and CONFIG_PREEMPT_COUNT, which conflicts with constraints in SRCU-T,
TRACE01, and TREE10, which in turn causes rcutorture to emit spurious
configuration complaints.  This commit therefore forgives configuration
complaints involving CONFIG_PROVE_RCU and CONFIG_PREEMPT_COUNT.

Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
tools/testing/selftests/rcutorture/bin/kvm-recheck.sh