]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commit55777ccaa514779503a009c134407f30c2bfb985
treead783212943e92d4ed1736b795f4ff275f2f1b98
parentb8714f94d5f13a3b300362707acd56fd67cab31b
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