summaryrefslogtreecommitdiffstats
path: root/kernel/kcsan/kcsan.h
diff options
context:
space:
mode:
authorMarco Elver <elver@google.com>2020-01-10 19:48:33 +0100
committerIngo Molnar <mingo@kernel.org>2020-03-21 09:40:42 +0100
commit47144eca282189afcf34ef25aee8408c168765d4 (patch)
treed115d6c97f6fe56c9be7194d83077db8f3a4f185 /kernel/kcsan/kcsan.h
parent5c361425744d1e3b03d835dde659708683ca27d1 (diff)
downloadlinux-stable-47144eca282189afcf34ef25aee8408c168765d4.tar.gz
linux-stable-47144eca282189afcf34ef25aee8408c168765d4.tar.bz2
linux-stable-47144eca282189afcf34ef25aee8408c168765d4.zip
kcsan: Show full access type in report
This commit adds access-type information to KCSAN's reports as follows: "read", "read (marked)", "write", and "write (marked)". Suggested-by: Paul E. McKenney <paulmck@kernel.org> Signed-off-by: Marco Elver <elver@google.com> Signed-off-by: Paul E. McKenney <paulmck@kernel.org> Signed-off-by: Ingo Molnar <mingo@kernel.org>
Diffstat (limited to 'kernel/kcsan/kcsan.h')
-rw-r--r--kernel/kcsan/kcsan.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/kernel/kcsan/kcsan.h b/kernel/kcsan/kcsan.h
index d3b9a96ac8a4..8492da45494b 100644
--- a/kernel/kcsan/kcsan.h
+++ b/kernel/kcsan/kcsan.h
@@ -103,7 +103,7 @@ enum kcsan_report_type {
/*
* Print a race report from thread that encountered the race.
*/
-extern void kcsan_report(const volatile void *ptr, size_t size, bool is_write,
+extern void kcsan_report(const volatile void *ptr, size_t size, int access_type,
bool value_change, int cpu_id, enum kcsan_report_type type);
#endif /* _KERNEL_KCSAN_KCSAN_H */