]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/commitdiff
rcutorture: Set KCSAN Kconfig options to detect more data races
authorPaul E. McKenney <paulmck@kernel.org>
Thu, 6 Feb 2020 13:20:18 +0000 (05:20 -0800)
committerPaul E. McKenney <paulmck@kernel.org>
Fri, 21 Feb 2020 00:03:31 +0000 (16:03 -0800)
This commit enables the KCSAN Kconfig options that (1) detect data
races between reads and writes even when the writes do not change the
variable's value and (2) detect data races involving plain C-language
writes.  These changes only affect scripted rcutorture runs and can be
overridden using the kvm.sh --kconfig argument.

Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
tools/testing/selftests/rcutorture/configs/rcu/CFcommon

index e19a444a0684fd12a7f4377ff90446dab0d3c9f7..0e92d85313aa7d7c115254bd9cecafd4a389ad1a 100644 (file)
@@ -3,3 +3,5 @@ CONFIG_PRINTK_TIME=y
 CONFIG_HYPERVISOR_GUEST=y
 CONFIG_PARAVIRT=y
 CONFIG_KVM_GUEST=y
+CONFIG_KCSAN_ASSUME_PLAIN_WRITES_ATOMIC=n
+CONFIG_KCSAN_REPORT_VALUE_CHANGE_ONLY=n