• Linus Torvalds's avatar
    Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · 1eefdec1
    Linus Torvalds authored
    Pull locking updates from Ingo Molnar:
     "The main change in this cycle are initial preparatory bits of dynamic
      lockdep keys support from Bart Van Assche.
    
      There are also misc changes, a comment cleanup and a data structure
      cleanup"
    
    * 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
      sched/fair: Clean up comment in nohz_idle_balance()
      locking/lockdep: Stop using RCU primitives to access 'all_lock_classes'
      locking/lockdep: Make concurrent lockdep_reset_lock() calls safe
      locking/lockdep: Remove a superfluous INIT_LIST_HEAD() statement
      locking/lockdep: Introduce lock_class_cache_is_registered()
      locking/lockdep: Inline __lockdep_init_map()
      locking/lockdep: Declare local symbols static
      tools/lib/lockdep/tests: Test the lockdep_reset_lock() implementation
      tools/lib/lockdep: Add dummy print_irqtrace_events() implementation
      tools/lib/lockdep: Rename "trywlock" into "trywrlock"
      tools/lib/lockdep/tests: Run lockdep tests a second time under Valgrind
      tools/lib/lockdep/tests: Improve testing accuracy
      tools/lib/lockdep/tests: Fix shellcheck warnings
      tools/lib/lockdep/tests: Display compiler warning and error messages
      locking/lockdep: Remove ::version from lock_class structure
    1eefdec1
lockdep.c 109 KB