kcsan_check_access
#define kcsan_check_read(ptr, size) kcsan_check_access(ptr, size, 0)
kcsan_check_access(ptr, size, KCSAN_ACCESS_WRITE)
kcsan_check_access(ptr, size, KCSAN_ACCESS_COMPOUND | KCSAN_ACCESS_WRITE)
kcsan_check_access(ptr, size, KCSAN_ACCESS_ATOMIC)
kcsan_check_access(ptr, size, KCSAN_ACCESS_ATOMIC | KCSAN_ACCESS_WRITE)
kcsan_check_access(ptr, size, KCSAN_ACCESS_ATOMIC | KCSAN_ACCESS_WRITE | KCSAN_ACCESS_COMPOUND)