[PATCH kcsan 0/10] KCSAN updates for v5.14
From: Paul E. McKenney
Date: Tue May 11 2021 - 19:23:28 EST
Hello!
This series provides KCSAN updates.
1. Add pointer to access-marking.txt to data_race() bullet.
2. Simplify value change detection, courtesy of Mark Rutland.
3. Distinguish kcsan_report() calls, courtesy of Mark Rutland.
4. Refactor passing watchpoint/other_info, courtesy of Mark Rutland.
5. Fold panic() call into print_report(), courtesy of Mark Rutland.
6. Refactor access_info initialization, courtesy of Mark Rutland.
7. Remove reporting indirection, courtesy of Mark Rutland.
8. Remove kcsan_report_type, courtesy of Mark Rutland.
9. Report observed value changes, courtesy of Mark Rutland.
10. Document "value changed" line, courtesy of Marco Elver.
Thanx, Paul
------------------------------------------------------------------------
Documentation/dev-tools/kcsan.rst | 88 +++++-------
b/Documentation/dev-tools/kcsan.rst | 4
b/kernel/kcsan/core.c | 40 ++---
b/kernel/kcsan/kcsan.h | 10 -
b/kernel/kcsan/report.c | 26 +++
kernel/kcsan/core.c | 17 +-
kernel/kcsan/kcsan.h | 39 ++---
kernel/kcsan/report.c | 251 +++++++++++++++++-------------------
8 files changed, 226 insertions(+), 249 deletions(-)