[PATCH kcsan 0/8] KCSAN updates for v5.15
From: Paul E. McKenney
Date: Wed Jul 21 2021 - 17:07:29 EST
Hello!
This series contains KCSAN updates:
1. Improve some Kconfig comments, courtesy of Marco Elver.
2. Remove CONFIG_KCSAN_DEBUG, courtesy of Marco Elver.
3. Introduce CONFIG_KCSAN_STRICT, courtesy of Marco Elver.
4. Reduce get_ctx() uses in kcsan_found_watchpoint(), courtesy of
Marco Elver.
5. Rework atomic.h into permissive.h, courtesy of Marco Elver.
6. Print if strict or non-strict during init, courtesy of Marco
Elver.
7. permissive: Ignore data-racy 1-bit value changes, courtesy of
Marco Elver.
8. Make strict mode imply interruptible watchers, courtesy of
Marco Elver.
Thanx, Paul
------------------------------------------------------------------------
Documentation/dev-tools/kcsan.rst | 8 ++++
b/Documentation/dev-tools/kcsan.rst | 4 ++
b/kernel/kcsan/core.c | 9 ----
b/kernel/kcsan/kcsan_test.c | 32 ++++++++++++++++
b/kernel/kcsan/permissive.h | 47 ++++++++++++++++++++++++
b/lib/Kconfig.kcsan | 16 ++++----
kernel/kcsan/atomic.h | 23 ------------
kernel/kcsan/core.c | 68 +++++++++++++++++++++++++-----------
kernel/kcsan/permissive.h | 49 +++++++++++++++++++++++++
lib/Kconfig.kcsan | 26 +++++++++++--
10 files changed, 218 insertions(+), 64 deletions(-)