• Linus Torvalds's avatar
    Merge tag 'locking-core-2024-03-11' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · a5b1a017
    Linus Torvalds authored
    Pull locking updates from Ingo Molnar:
    
     - Micro-optimize local_xchg() and the rtmutex code on x86
    
     - Fix percpu-rwsem contention tracepoints
    
     - Simplify debugging Kconfig dependencies
    
     - Update/clarify the documentation of atomic primitives
    
     - Misc cleanups
    
    * tag 'locking-core-2024-03-11' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
      locking/rtmutex: Use try_cmpxchg_relaxed() in mark_rt_mutex_waiters()
      locking/x86: Implement local_xchg() using CMPXCHG without the LOCK prefix
      locking/percpu-rwsem: Trigger contention tracepoints only if contended
      locking/rwsem: Make DEBUG_RWSEMS and PREEMPT_RT mutually exclusive
      locking/rwsem: Clarify that RWSEM_READER_OWNED is just a hint
      locking/mutex: Simplify <linux/mutex.h>
      locking/qspinlock: Fix 'wait_early' set but not used warning
      locking/atomic: scripts: Clarify ordering of conditional atomics
    a5b1a017
Kconfig.debug 98.7 KB