[GIT PULL kcsan] KCSAN commits for v5.16

0 views
Skip to first unread message

Paul E. McKenney

unread,
Oct 13, 2021, 12:44:26 PMOct 13
to mi...@kernel.org, el...@google.com, tg...@linutronix.de, linux-...@vger.kernel.org, kasa...@googlegroups.com, kerne...@fb.com
Hello, Ingo,

This pull request contains updates for the Kernel concurrency sanitizer
(KCSAN).

These updates fix an initialization issue, update tests, improve reporting,
and provide support for scoped accesses.

These updates have been posted on LKML:

https://lore.kernel.org/all/20210916003126.GA3910257@paulmck-ThinkPad-P17-Gen-1/

These changes are based on v5.15-rc1, have been exposed to -next and to
kbuild test robot, and are available in the Git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git kcsan

for you to fetch changes up to ac20e39e8d254da3f82b5ed2afc7bb1e804d32c9:

kcsan: selftest: Cleanup and add missing __init (2021-09-13 16:41:20 -0700)

----------------------------------------------------------------
Marco Elver (9):
kcsan: test: Defer kcsan_test_init() after kunit initialization
kcsan: test: Use kunit_skip() to skip tests
kcsan: test: Fix flaky test case
kcsan: Add ability to pass instruction pointer of access to reporting
kcsan: Save instruction pointer for scoped accesses
kcsan: Start stack trace with explicit location if provided
kcsan: Support reporting scoped read-write access type
kcsan: Move ctx to start of argument list
kcsan: selftest: Cleanup and add missing __init

include/linux/kcsan-checks.h | 3 ++
kernel/kcsan/core.c | 75 ++++++++++++++++++++++++------------------
kernel/kcsan/kcsan.h | 8 ++---
kernel/kcsan/kcsan_test.c | 62 +++++++++++++++++++++++------------
kernel/kcsan/report.c | 77 ++++++++++++++++++++++++++++++++++++--------
kernel/kcsan/selftest.c | 72 +++++++++++++++++------------------------
6 files changed, 186 insertions(+), 111 deletions(-)
Reply all
Reply to author
Forward
0 new messages