kcsan: Add Kernel Concurrency Sanitizer infrastructure
Kernel Concurrency Sanitizer (KCSAN) is a dynamic data-race detector for kernel space. KCSAN is a sampling watchpoint-based data-race detector. See the included Documentation/dev-tools/kcsan.rst for more details. This patch adds basic infrastructure, but does not yet enable KCSAN for any architecture. Signed-off-by: Marco Elver <elver@google.com> Acked-by: Paul E. McKenney <paulmck@kernel.org> Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
Showing
include/linux/kcsan-checks.h
0 → 100644
include/linux/kcsan.h
0 → 100644
kernel/kcsan/Makefile
0 → 100644
kernel/kcsan/atomic.h
0 → 100644
kernel/kcsan/core.c
0 → 100644
This diff is collapsed.
kernel/kcsan/debugfs.c
0 → 100644
kernel/kcsan/encoding.h
0 → 100644
kernel/kcsan/kcsan.h
0 → 100644
kernel/kcsan/report.c
0 → 100644
kernel/kcsan/test.c
0 → 100644
lib/Kconfig.kcsan
0 → 100644
scripts/Makefile.kcsan
0 → 100644
Please register or sign in to comment