[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(-)