Messages in this thread | | | From | Marco Elver <> | Date | Thu, 14 May 2020 17:29:23 +0200 | Subject | Re: [PATCH v5 00/18] Rework READ_ONCE() to improve codegen |
| |
On Thu, 14 May 2020 at 17:09, Thomas Gleixner <tglx@linutronix.de> wrote: > > Peter Zijlstra <peterz@infradead.org> writes: > > On Thu, May 14, 2020 at 03:35:58PM +0200, Marco Elver wrote: > >> Any preferences? > > > > I suppose DTRT, if we then write the Makefile rule like: > > > > KCSAN_SANITIZE := KCSAN_FUNCTION_ATTRIBUTES > > > > and set that to either 'y'/'n' depending on the compiler at hand > > supporting enough magic to make it all work. > > > > I suppose all the sanitize stuff is most important for developers and > > we tend to have the latest compiler versions anyway, right? > > Developers and CI/testing stuff. Yes we really should require a sane > compiler instead of introducing boatloads of horrible workarounds all > over the place which then break when the code changes slightly.
In which case, let me prepare a series on top of -tip for switching at least KCSAN to Clang 11. If that's what we'll need, I don't see a better option right now.
Thanks, -- Marco
| |