• Ingo Molnar's avatar
    Merge branch 'kcsan' of... · d6c4c113
    Ingo Molnar authored
    Merge branch 'kcsan' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu into locking/core
    
    Pull KCSAN updates for v5.10 from Paul E. McKenney:
    
     - Improve kernel messages.
    
     - Be more permissive with bitops races under KCSAN_ASSUME_PLAIN_WRITES_ATOMIC=y.
    
     - Optimize debugfs stat counters.
    
     - Introduce the instrument_*read_write() annotations, to provide a
       finer description of certain ops - using KCSAN's compound instrumentation.
       Use them for atomic RNW and bitops, where appropriate.
       Doing this might find new races.
       (Depends on the compiler having tsan-compound-read-before-write=1 support.)
    
     - Support atomic built-ins, which will help certain architectures, such as s390.
    
     - Misc enhancements and smaller fixes.
    Signed-off-by: default avatarIngo Molnar <mingo@kernel.org>
    d6c4c113
check.c 69.4 KB