Re: [PATCH -tip v3 00/11] Fix KCSAN for new ONCE (require Clang 11)

2020-05-22 Thread Peter Zijlstra
On Thu, May 21, 2020 at 04:20:36PM +0200, Marco Elver wrote: > Arnd Bergmann (1): > ubsan, kcsan: don't combine sanitizer with kcov on clang > > Marco Elver (10): > kcsan: Avoid inserting __tsan_func_entry/exit if possible > kcsan: Support distinguishing volatile accesses > kcsan: Pass opt

[PATCH -tip v3 00/11] Fix KCSAN for new ONCE (require Clang 11)

2020-05-21 Thread Marco Elver
This patch series is the conclusion to [1], where we determined that due to various interactions with no_sanitize attributes and the new {READ,WRITE}_ONCE(), KCSAN will require Clang 11 or later. Other sanitizers are largely untouched, and only KCSAN now has a hard dependency on Clang 11. To test,