Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
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
No related branches found
No related tags found
Showing
- include/linux/lockdep.h 0 additions, 2 deletionsinclude/linux/lockdep.h
- kernel/locking/lockdep.c 43 additions, 33 deletionskernel/locking/lockdep.c
- kernel/sched/fair.c 1 addition, 3 deletionskernel/sched/fair.c
- tools/lib/lockdep/include/liblockdep/common.h 1 addition, 0 deletionstools/lib/lockdep/include/liblockdep/common.h
- tools/lib/lockdep/include/liblockdep/mutex.h 1 addition, 0 deletionstools/lib/lockdep/include/liblockdep/mutex.h
- tools/lib/lockdep/include/liblockdep/rwlock.h 3 additions, 3 deletionstools/lib/lockdep/include/liblockdep/rwlock.h
- tools/lib/lockdep/lockdep.c 5 additions, 0 deletionstools/lib/lockdep/lockdep.c
- tools/lib/lockdep/run_tests.sh 27 additions, 12 deletionstools/lib/lockdep/run_tests.sh
- tools/lib/lockdep/tests/AA.sh 2 additions, 0 deletionstools/lib/lockdep/tests/AA.sh
- tools/lib/lockdep/tests/ABA.sh 2 additions, 0 deletionstools/lib/lockdep/tests/ABA.sh
- tools/lib/lockdep/tests/ABBA.c 3 additions, 0 deletionstools/lib/lockdep/tests/ABBA.c
- tools/lib/lockdep/tests/ABBA.sh 2 additions, 0 deletionstools/lib/lockdep/tests/ABBA.sh
- tools/lib/lockdep/tests/ABBA_2threads.sh 2 additions, 0 deletionstools/lib/lockdep/tests/ABBA_2threads.sh
- tools/lib/lockdep/tests/ABBCCA.c 4 additions, 0 deletionstools/lib/lockdep/tests/ABBCCA.c
- tools/lib/lockdep/tests/ABBCCA.sh 2 additions, 0 deletionstools/lib/lockdep/tests/ABBCCA.sh
- tools/lib/lockdep/tests/ABBCCDDA.c 5 additions, 0 deletionstools/lib/lockdep/tests/ABBCCDDA.c
- tools/lib/lockdep/tests/ABBCCDDA.sh 2 additions, 0 deletionstools/lib/lockdep/tests/ABBCCDDA.sh
- tools/lib/lockdep/tests/ABCABC.c 4 additions, 0 deletionstools/lib/lockdep/tests/ABCABC.c
- tools/lib/lockdep/tests/ABCABC.sh 2 additions, 0 deletionstools/lib/lockdep/tests/ABCABC.sh
- tools/lib/lockdep/tests/ABCDBCDA.c 5 additions, 0 deletionstools/lib/lockdep/tests/ABCDBCDA.c
Loading
Please register or sign in to comment