• Linus Torvalds's avatar
    Merge branch 'core-locking-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · 916bb6d7
    Linus Torvalds authored
    Pull locking changes from Ingo Molnar:
     "The most noticeable change are mutex speedups from Waiman Long, for
      higher loads.  These scalability changes should be most noticeable on
      larger server systems.
    
      There are also cleanups, fixes and debuggability improvements."
    
    * 'core-locking-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
      lockdep: Consolidate bug messages into a single print_lockdep_off() function
      lockdep: Print out additional debugging advice when we hit lockdep BUGs
      mutex: Back out architecture specific check for negative mutex count
      mutex: Queue mutex spinners with MCS lock to reduce cacheline contention
      mutex: Make more scalable by doing less atomic operations
      mutex: Move mutex spinning code from sched/core.c back to mutex.c
      locking/rtmutex/tester: Set correct permissions on sysfs files
      lockdep: Remove unnecessary 'hlock_next' variable
    916bb6d7
core.c 198 KB