Re: [PATCH v2 0/8] kcsan: Compound read-write instrumentation

2020-07-24 Thread Paul E. McKenney
On Fri, Jul 24, 2020 at 10:39:20AM +0200, Peter Zijlstra wrote: > On Fri, Jul 24, 2020 at 09:00:00AM +0200, Marco Elver wrote: > > > Marco Elver (8): > > kcsan: Support compounded read-write instrumentation > > objtool, kcsan: Add __tsan_read_write to uaccess whitelist > > kcsan: Skew delay

Re: [PATCH v2 0/8] kcsan: Compound read-write instrumentation

2020-07-24 Thread Peter Zijlstra
On Fri, Jul 24, 2020 at 09:00:00AM +0200, Marco Elver wrote: > Marco Elver (8): > kcsan: Support compounded read-write instrumentation > objtool, kcsan: Add __tsan_read_write to uaccess whitelist > kcsan: Skew delay to be longer for certain access types > kcsan: Add missing

[PATCH v2 0/8] kcsan: Compound read-write instrumentation

2020-07-24 Thread Marco Elver
This series adds support for enabling compounded read-write instrumentation, if supported by the compiler (Clang 12 will be the first compiler to support the feature). The new instrumentation is emitted for sets of memory accesses in the same basic block to the same address with at least one read