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

2020-05-21 Thread Will Deacon
On Thu, May 21, 2020 at 03:42:12PM +0200, Marco Elver wrote: > On Thu, 21 May 2020 at 15:36, Will Deacon wrote: > > > > On Thu, May 21, 2020 at 01:08:43PM +0200, Marco Elver wrote: > > > This patch series is the conclusion to [1], where we determined that due > > > to various interactions with no_

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

2020-05-21 Thread Marco Elver
On Thu, 21 May 2020 at 15:36, Will Deacon wrote: > > On Thu, May 21, 2020 at 01:08:43PM +0200, Marco Elver wrote: > > 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 req

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

2020-05-21 Thread Will Deacon
On Thu, May 21, 2020 at 01:08:43PM +0200, Marco Elver wrote: > 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 untou

[PATCH -tip v2 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,