- 3e45610 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 436 by Thomas Gleixner · 6 years ago
- c942fdd treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 by Thomas Gleixner · 6 years ago
- 51816e9 locking/lock_events: Use this_cpu_add() when necessary by Waiman Long · 6 years ago
- d6cd1e9 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 9 by Thomas Gleixner · 6 years ago
- 457c899 treewide: Add SPDX license identifier for missed files by Thomas Gleixner · 6 years ago
- a9e9bcb locking/rwsem: Prevent decrement of reader count before increment by Waiman Long · 6 years ago
- dd4e5d6 Merge tag 'arm64-mmiowb' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux by Linus Torvalds · 6 years ago
- 14be4c6 Merge tag 's390-5.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux by Linus Torvalds · 6 years ago
- 007dc78 Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 6 years ago
- 2c6a392 Merge branch 'core-stacktrace-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 6 years ago
- 5ba2a4b Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 6 years ago
- d671002 locking/lockdep: Remove unnecessary unlikely() by zhengbin · 6 years ago
- c120bce lockdep: Simplify stack trace handling by Thomas Gleixner · 6 years ago
- 76b1443 lockdep: Remove save argument from check_prev_add() by Thomas Gleixner · 6 years ago
- b1abe46 lockdep: Remove unused trace argument from print_circular_bug() by Thomas Gleixner · 6 years ago
- 7a5da02 locking/lockdep: check for freed initmem in static_obj() by Gerald Schaefer · 6 years ago
- 948f837 locking/lockdep: Test all incompatible scenarios at once in check_irq_usage() by Frederic Weisbecker · 6 years ago
- 94e4dcc Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu into core/rcu by Ingo Molnar · 6 years ago
- 8808a7c locking/lockdep: Generate LOCKF_ bit composites by Peter Zijlstra · 6 years ago
- 627f364 locking/lockdep: Use expanded masks on find_usage_*() functions by Frederic Weisbecker · 6 years ago
- c902a1e locking/lockdep: Map remaining magic numbers to lock usage mask names by Frederic Weisbecker · 6 years ago
- 0d2cc3b locking/lockdep: Move valid_state() inside CONFIG_TRACE_IRQFLAGS && CONFIG_PROVE_LOCKING by Frederic Weisbecker · 6 years ago
- 8b39adb locking/lockdep: Make lockdep_unregister_key() honor 'debug_locks' again by Bart Van Assche · 6 years ago
- 2dfed45 lockdep: Remove the ULONG_MAX stack trace hackery by Thomas Gleixner · 6 years ago
- 26536e7 locking/rwsem: Prevent unneeded warning during locking selftest by Waiman Long · 6 years ago
- 90c1cba locking/lockdep: Zap lock classes even with lock debugging disabled by Bart Van Assche · 6 years ago
- a865459 locking/rwsem: Enable lock event counting by Waiman Long · 6 years ago
- bf20616 locking/lock_events: Don't show pvqspinlock events on bare metal by Waiman Long · 6 years ago
- fb346fd locking/lock_events: Make lock_events available for all archs & other locks by Waiman Long · 6 years ago
- ad53fa1 locking/qspinlock_stat: Introduce generic lockevent_*() counting APIs by Waiman Long · 6 years ago
- 3b4ba66 locking/rwsem: Enhance DEBUG_RWSEMS_WARN_ON() macro by Waiman Long · 6 years ago
- a68e2c4 locking/rwsem: Add debug check for __down_read*() by Waiman Long · 6 years ago
- a338ecb locking/rwsem: Micro-optimize rwsem_try_read_lock_unqueued() by Waiman Long · 6 years ago
- 12a30a7 locking/rwsem: Move rwsem internal function declarations to rwsem-xadd.h by Waiman Long · 6 years ago
- c7580c1 locking/rwsem: Move owner setting code from rwsem.c to rwsem.h by Waiman Long · 6 years ago
- eecec78 locking/rwsem: Relocate rwsem_down_read_failed() by Waiman Long · 6 years ago
- 60ca1e5 mmiowb: Hook up mmiowb helpers to spinlocks and generic I/O accessors by Will Deacon · 6 years ago
- d1be6a2 asm-generic/mmiowb: Add generic implementation of mmiowb() tracking by Will Deacon · 6 years ago
- ddb20d1 locking/rwsem: Optimize down_read_trylock() by Waiman Long · 6 years ago
- 390a0c6 locking/rwsem: Remove rwsem-spinlock.c & use rwsem-xadd.c for all archs by Waiman Long · 6 years ago
- 46ad084 locking/rwsem: Remove arch specific rwsem files by Waiman Long · 6 years ago
- a9d6938 locktorture: NULL cxt.lwsa and cxt.lrsa to allow bad-arg detection by Paul E. McKenney · 6 years ago
- 0126574 locking/lockdep: Only call init_rcu_head() after RCU has been initialized by Bart Van Assche · 6 years ago
- 3fe7522 locking/lockdep: Avoid a Clang warning by Arnd Bergmann · 6 years ago
- 203b660 Merge branch 'perf-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 6 years ago
- 3478588 Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 6 years ago
- 9ed8f1a Merge branch 'linus' into perf/core, to pick up fixes by Ingo Molnar · 6 years ago
- 72dcd50 locking/lockdep: Add module_param to enable consistency checks by Peter Zijlstra · 6 years ago
- 108c148 locking/lockdep: Add support for dynamic keys by Bart Van Assche · 6 years ago
- 4bf5086 locking/lockdep: Verify whether lock objects are small enough to be used as class keys by Bart Van Assche · 6 years ago
- b526b2e3 locking/lockdep: Check data structure consistency by Bart Van Assche · 6 years ago
- de4643a locking/lockdep: Reuse lock chains that have been freed by Bart Van Assche · 6 years ago
- 527af3e locking/lockdep: Fix a comment in add_chain_cache() by Bart Van Assche · 6 years ago
- 2212684 locking/lockdep: Introduce lockdep_next_lockchain() and lock_chain_count() by Bart Van Assche · 6 years ago
- ace35a7 locking/lockdep: Reuse list entries that are no longer in use by Bart Van Assche · 6 years ago
- a0b0fd5 locking/lockdep: Free lock classes that are no longer in use by Bart Van Assche · 6 years ago
- 29fc33f locking/lockdep: Update two outdated comments by Bart Van Assche · 6 years ago
- cdc84d7 locking/lockdep: Make it easy to detect whether or not inside a selftest by Bart Van Assche · 6 years ago
- 956f3563 locking/lockdep: Split lockdep_free_key_range() and lockdep_reset_lock() by Bart Van Assche · 6 years ago
- feb0a38 locking/lockdep: Initialize the locks_before and locks_after lists earlier by Bart Van Assche · 6 years ago
- 86cffb8 locking/lockdep: Make zap_class() remove all matching lock order entries by Bart Van Assche · 6 years ago
- 523b113 locking/lockdep: Avoid that add_chain_cache() adds an invalid chain to the cache by Bart Van Assche · 6 years ago
- 15ea86b locking/lockdep: Fix reported required memory size (2/2) by Bart Van Assche · 6 years ago
- 7ff8517 locking/lockdep: Fix reported required memory size (1/2) by Bart Van Assche · 6 years ago
- 09d75ec locking/lockdep: Fix two 32-bit compiler warnings by Bart Van Assche · 6 years ago
- 733000c locking/qspinlock: Remove unnecessary BUG_ON() call by Waiman Long · 6 years ago
- 0614621d Merge branch 'linus' into locking/core, to pick up fixes by Ingo Molnar · 6 years ago
- cae45e1 Merge branch 'rcu-next' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu into core/rcu by Ingo Molnar · 6 years ago
- 2f43c60 kprobes: Prohibit probing on lockdep functions by Masami Hiramatsu · 6 years ago
- e7ffb4e Merge branches 'doc.2019.01.26a', 'fixes.2019.01.26a', 'sil.2019.01.26a', 'spdx.2019.02.09a', 'srcu.2019.01.26a' and 'torture.2019.01.26a' into HEAD by Paul E. McKenney · 6 years ago
- 5a4eb3c locking/locktorture: Convert to SPDX license identifier by Paul E. McKenney · 6 years ago
- 1a1fb98 futex: Handle early deadlock return correctly by Thomas Gleixner · 6 years ago
- 412f34a locking/qspinlock_stat: Track the no MCS node available case by Waiman Long · 6 years ago
- d682b59 locking/qspinlock: Handle > 4 slowpath nesting levels by Waiman Long · 6 years ago
- 07879c6 sched/wake_q: Reduce reference counting for special users by Davidlohr Bueso · 6 years ago
- 513e107 locking/lockdep: Add debug_locks check in __lock_downgrade() by Waiman Long · 6 years ago
- 3a6cb58 rcutorture: Add grace period after CPU offline by Paul E. McKenney · 6 years ago
- bba2a8f locking/lockdep: Provide enum lock_usage_bit mask names by Frederic Weisbecker · 6 years ago
- 436a49a locking/lockdep: Simplify mark_held_locks() by Frederic Weisbecker · 6 years ago
- 7149258 locking/lockdep: Add debug_locks check in __lock_downgrade() by Waiman Long · 6 years ago
- e158488b locking/rwsem: Fix (possible) missed wakeup by Xie Yongji · 6 years ago
- 3bb5f4a kernel/locking/mutex.c: remove caller signal_pending branch predictions by Davidlohr Bueso · 6 years ago
- 1eefdec Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 6 years ago
- fe27b0d locking/lockdep: Stop using RCU primitives to access 'all_lock_classes' by Bart Van Assche · 6 years ago
- 786fa29 locking/lockdep: Make concurrent lockdep_reset_lock() calls safe by Bart Van Assche · 6 years ago
- a66b692 locking/lockdep: Remove a superfluous INIT_LIST_HEAD() statement by Bart Van Assche · 6 years ago
- 2904d9f locking/lockdep: Introduce lock_class_cache_is_registered() by Bart Van Assche · 6 years ago
- d35568b locking/lockdep: Inline __lockdep_init_map() by Bart Van Assche · 6 years ago
- 1431a5d locking/lockdep: Declare local symbols static by Bart Van Assche · 6 years ago
- eaaf055 Merge branches 'bug.2018.11.12a', 'consolidate.2018.12.01a', 'doc.2018.11.12a', 'fixes.2018.11.12a', 'initrd.2018.11.08b', 'sil.2018.11.12a' and 'srcu.2018.11.27a' into HEAD by Paul E. McKenney · 6 years ago
- 51959d8 lockdep: Replace synchronize_sched() with synchronize_rcu() by Paul E. McKenney · 6 years ago
- 0454772 locking/mutex: Replace spin_is_locked() with lockdep by Lance Roy · 6 years ago
- 57c8a66 mm: remove include/linux/bootmem.h by Mike Rapoport · 6 years ago
- 0200fbd Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 6 years ago
- 9506a74 locking/lockdep: Fix debug_locks off performance problem by Waiman Long · 6 years ago
- 0fa809c locking/pvqspinlock: Extend node size when pvqspinlock is configured by Waiman Long · 6 years ago
- 1222109 locking/qspinlock_stat: Count instances of nested lock slowpaths by Waiman Long · 6 years ago
- 7aa54be locking/qspinlock, x86: Provide liveness guarantee by Peter Zijlstra · 6 years ago
- 756b1df locking/qspinlock: Rework some comments by Peter Zijlstra · 6 years ago
- 53bf57f locking/qspinlock: Re-order code by Peter Zijlstra · 6 years ago