• Linus Torvalds's avatar
    Merge branch 'core-locking-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · 4689550b
    Linus Torvalds authored
    Pull core/locking changes from Ingo Molnar:
     "Main changes:
    
       - another mutex optimization, from Davidlohr Bueso
    
       - improved lglock lockdep tracking, from Michel Lespinasse
    
       - [ assorted smaller updates, improvements, cleanups. ]"
    
    * 'core-locking-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
      generic-ipi/locking: Fix misleading smp_call_function_any() description
      hung_task debugging: Print more info when reporting the problem
      mutex: Avoid label warning when !CONFIG_MUTEX_SPIN_ON_OWNER
      mutex: Do not unnecessarily deal with waiters
      mutex: Fix/document access-once assumption in mutex_can_spin_on_owner()
      lglock: Update lockdep annotations to report recursive local locks
      lockdep: Introduce lock_acquire_exclusive()/shared() helper macros
    4689550b
mutex.c 24.7 KB