• Paul E. McKenney's avatar
    locking/rtmutex: rcu: Add WRITE_ONCE() to rt_mutex ->owner · 0050c7b2
    Paul E. McKenney authored
    The rt_mutex structure's ->owner field is read locklessly, so this
    commit adds the WRITE_ONCE() to an update in order to provide proper
    documentation and READ_ONCE()/WRITE_ONCE() pairing.
    
    This data race was reported by KCSAN.  Not appropriate for backporting
    due to failure being unlikely.
    Signed-off-by: default avatarPaul E. McKenney <paulmck@kernel.org>
    Cc: Peter Zijlstra <peterz@infradead.org>
    Cc: Ingo Molnar <mingo@redhat.com>
    Cc: Will Deacon <will@kernel.org>
    0050c7b2
rtmutex.c 51 KB