[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20210721210726.GA828672@paulmck-ThinkPad-P17-Gen-1>
Date: Wed, 21 Jul 2021 14:07:26 -0700
From: "Paul E. McKenney" <paulmck@...nel.org>
To: linux-kernel@...r.kernel.org, kasan-dev@...glegroups.com,
kernel-team@...com, mingo@...nel.org
Cc: elver@...gle.com, andreyknvl@...gle.com, glider@...gle.com,
dvyukov@...gle.com, cai@....pw, boqun.feng@...il.com
Subject: [PATCH kcsan 0/8] KCSAN updates for v5.15
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(-)
Powered by blists - more mailing lists