kcsan: Add test to generate conflicts via debugfs
authorMarco Elver <elver@google.com>
Thu, 6 Feb 2020 15:46:26 +0000 (16:46 +0100)
committerIngo Molnar <mingo@kernel.org>
Sat, 21 Mar 2020 08:43:30 +0000 (09:43 +0100)
commita312013578e4775003689e31c1f487df11f362a3
treead783212943e92d4ed1736b795f4ff275f2f1b98
parentf97f713dc25714ac13f3b5abdeffce2da3f6fe70
kcsan: Add test to generate conflicts via debugfs

Add 'test=<iters>' option to KCSAN's debugfs interface to invoke KCSAN
checks on a dummy variable. By writing 'test=<iters>' to the debugfs
file from multiple tasks, we can generate real conflicts, and trigger
data race reports.

Signed-off-by: Marco Elver <elver@google.com>
Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
Signed-off-by: Ingo Molnar <mingo@kernel.org>
kernel/kcsan/debugfs.c