Skip to content
  • Linus Torvalds's avatar
    Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · 892ad5ac
    Linus Torvalds authored
    Pull locking updates from Ingo Molnar:
     "The main changes in this cycle were:
    
       - Add CONFIG_REFCOUNT_FULL=y to allow the disabling of the 'full'
         (robustness checked) refcount_t implementation with slightly lower
         runtime overhead. (Kees Cook)
    
         The lighter weight variant is the default. The two variants use the
         same API. Having this variant was a precondition by some
         maintainers to merge refcount_t cleanups.
    
       - Add lockdep support for rtmutexes (Peter Zijlstra)
    
       - liblockdep fixes and improvements (Sasha Levin, Ben Hutchings)
    
       - ... misc fixes and improvements"
    
    * 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (30 commits)
      locking/refcount: Remove the half-implemented refcount_sub() API
      locking/refcount: Create unchecked atomic_t implementation
      locking/rtmutex: Don't initialize lockdep when not required
      locking/selftest: Add RT-mutex support
      locking/selftest: Remove the bad unlock ordering test
      rt_mutex: Add lockdep annotations
      MAINTAINERS: Claim atomic*_t maintainership
      locking/x86: Remove the unused atomic_inc_short() methd
      tools/lib/lockdep: Remove private kernel headers
      tools/lib/lockdep: Hide liblockdep output from test results
      tools/lib/lockdep: Add dummy current_gfp_context()
      tools/include: Add IS_ERR_OR_NULL to err.h
      tools/lib/lockdep: Add empty __is_[module,kernel]_percpu_address
      tools/lib/lockdep: Include err.h
      tools/include: Add (mostly) empty include/linux/sched/mm.h
      tools/lib/lockdep: Use LDFLAGS
      tools/lib/lockdep: Remove double-quotes from soname
      tools/lib/lockdep: Fix object file paths used in an out-of-tree build
      tools/lib/lockdep: Fix compilation for 4.11
      tools/lib/lockdep: Don't mix fd-based and stream IO
      ...
    892ad5ac