Fix selftest and kcsan_test() module fail when KCSAN_STRICT and KCSAN_WEAK_MEMORY enabled on ARM64. v3: - update dma_mb()'s description and add the generic definition, also asm-generic change is moved into patch1, suggested by Marco. v2: - Add documents about dma_mb(), suggested by Mike and Will. - drop Fixes tag and update changlog, suggested by Mike. Kefeng Wang (2): asm-generic: Add memory barrier dma_mb() arm64: kcsan: Support detecting more missing memory barriers Documentation/memory-barriers.txt | 11 ++++++----- arch/arm64/include/asm/barrier.h | 12 ++++++------ include/asm-generic/barrier.h | 8 ++++++++ 3 files changed, 20 insertions(+), 11 deletions(-) -- 2.35.3