linux_dsm_epyc7002/kernel/kcsan
Marco Elver 1e6ee2f0fe kcsan: Add option to assume plain aligned writes up to word size are atomic
This adds option KCSAN_ASSUME_PLAIN_WRITES_ATOMIC. If enabled, plain
aligned writes up to word size are assumed to be atomic, and also not
subject to other unsafe compiler optimizations resulting in data races.

This option has been enabled by default to reflect current kernel-wide
preferences.

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>
2020-03-21 09:42:18 +01:00
..
atomic.h kcsan: Prefer __always_inline for fast-path 2020-03-21 09:40:19 +01:00
core.c kcsan: Add option to assume plain aligned writes up to word size are atomic 2020-03-21 09:42:18 +01:00
debugfs.c kcsan: Improve various small stylistic details 2019-11-20 10:47:23 +01:00
encoding.h kcsan: Prefer __always_inline for fast-path 2020-03-21 09:40:19 +01:00
kcsan.h kcsan: Show full access type in report 2020-03-21 09:40:42 +01:00
Makefile kcsan, ubsan: Make KCSAN+UBSAN work together 2020-01-07 07:47:23 -08:00
report.c kcsan: Address missing case with KCSAN_REPORT_VALUE_CHANGE_ONLY 2020-03-21 09:41:29 +01:00
test.c kcsan: Improve various small stylistic details 2019-11-20 10:47:23 +01:00