Age | Commit message (Expand) | Author | Files | Lines |
2019-03-06 | Merge branch 'perf-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip | ![](https://seccdn.libravatar.org/avatar/fb47627bc8c0bcdb36321edfbf02e916?s=13&d=retro) Linus Torvalds | 1 | -1/+6 |
2019-03-06 | Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip | ![](https://seccdn.libravatar.org/avatar/fb47627bc8c0bcdb36321edfbf02e916?s=13&d=retro) Linus Torvalds | 6 | -174/+857 |
2019-02-28 | Merge branch 'linus' into perf/core, to pick up fixes | ![](https://seccdn.libravatar.org/avatar/32bf2b7caf423ebd4d5cc5c6288af416?s=13&d=retro) Ingo Molnar | 1 | -5/+32 |
2019-02-28 | locking/lockdep: Add module_param to enable consistency checks | ![](https://seccdn.libravatar.org/avatar/5006c7a9e83a6090be8e8086eb432e1c?s=13&d=retro) Peter Zijlstra | 1 | -13/+33 |
2019-02-28 | locking/lockdep: Add support for dynamic keys | ![](https://seccdn.libravatar.org/avatar/7e78160efa01cbdc020a2b033e29b839?s=13&d=retro) Bart Van Assche | 1 | -8/+113 |
2019-02-28 | locking/lockdep: Verify whether lock objects are small enough to be used as class keys | ![](https://seccdn.libravatar.org/avatar/7e78160efa01cbdc020a2b033e29b839?s=13&d=retro) Bart Van Assche | 1 | -0/+11 |
2019-02-28 | locking/lockdep: Check data structure consistency | ![](https://seccdn.libravatar.org/avatar/7e78160efa01cbdc020a2b033e29b839?s=13&d=retro) Bart Van Assche | 1 | -0/+167 |
2019-02-28 | locking/lockdep: Reuse lock chains that have been freed | ![](https://seccdn.libravatar.org/avatar/7e78160efa01cbdc020a2b033e29b839?s=13&d=retro) Bart Van Assche | 1 | -20/+37 |
2019-02-28 | locking/lockdep: Fix a comment in add_chain_cache() | ![](https://seccdn.libravatar.org/avatar/7e78160efa01cbdc020a2b033e29b839?s=13&d=retro) Bart Van Assche | 1 | -1/+1 |
2019-02-28 | locking/lockdep: Introduce lockdep_next_lockchain() and lock_chain_count() | ![](https://seccdn.libravatar.org/avatar/7e78160efa01cbdc020a2b033e29b839?s=13&d=retro) Bart Van Assche | 3 | -8/+23 |
2019-02-28 | locking/lockdep: Reuse list entries that are no longer in use | ![](https://seccdn.libravatar.org/avatar/7e78160efa01cbdc020a2b033e29b839?s=13&d=retro) Bart Van Assche | 1 | -8/+16 |
2019-02-28 | locking/lockdep: Free lock classes that are no longer in use | ![](https://seccdn.libravatar.org/avatar/7e78160efa01cbdc020a2b033e29b839?s=13&d=retro) Bart Van Assche | 1 | -48/+348 |
2019-02-28 | locking/lockdep: Update two outdated comments | ![](https://seccdn.libravatar.org/avatar/7e78160efa01cbdc020a2b033e29b839?s=13&d=retro) Bart Van Assche | 1 | -5/+3 |
2019-02-28 | locking/lockdep: Make it easy to detect whether or not inside a selftest | ![](https://seccdn.libravatar.org/avatar/7e78160efa01cbdc020a2b033e29b839?s=13&d=retro) Bart Van Assche | 1 | -0/+6 |
2019-02-28 | locking/lockdep: Split lockdep_free_key_range() and lockdep_reset_lock() | ![](https://seccdn.libravatar.org/avatar/7e78160efa01cbdc020a2b033e29b839?s=13&d=retro) Bart Van Assche | 1 | -36/+36 |
2019-02-28 | locking/lockdep: Initialize the locks_before and locks_after lists earlier | ![](https://seccdn.libravatar.org/avatar/7e78160efa01cbdc020a2b033e29b839?s=13&d=retro) Bart Van Assche | 1 | -2/+27 |
2019-02-28 | locking/lockdep: Make zap_class() remove all matching lock order entries | ![](https://seccdn.libravatar.org/avatar/7e78160efa01cbdc020a2b033e29b839?s=13&d=retro) Bart Van Assche | 1 | -6/+13 |
2019-02-28 | locking/lockdep: Avoid that add_chain_cache() adds an invalid chain to the cache | ![](https://seccdn.libravatar.org/avatar/7e78160efa01cbdc020a2b033e29b839?s=13&d=retro) Bart Van Assche | 1 | -10/+1 |
2019-02-28 | locking/lockdep: Fix reported required memory size (2/2) | ![](https://seccdn.libravatar.org/avatar/7e78160efa01cbdc020a2b033e29b839?s=13&d=retro) Bart Van Assche | 1 | -1/+2 |
2019-02-28 | locking/lockdep: Fix reported required memory size (1/2) | ![](https://seccdn.libravatar.org/avatar/7e78160efa01cbdc020a2b033e29b839?s=13&d=retro) Bart Van Assche | 1 | -7/+7 |
2019-02-28 | locking/lockdep: Fix two 32-bit compiler warnings | ![](https://seccdn.libravatar.org/avatar/7e78160efa01cbdc020a2b033e29b839?s=13&d=retro) Bart Van Assche | 1 | -2/+2 |
2019-02-28 | locking/qspinlock: Remove unnecessary BUG_ON() call | ![](https://seccdn.libravatar.org/avatar/92234bffb0993b5ff18af6e0d96d69be?s=13&d=retro) Waiman Long | 1 | -3/+0 |
2019-02-28 | Merge branch 'linus' into locking/core, to pick up fixes | ![](https://seccdn.libravatar.org/avatar/32bf2b7caf423ebd4d5cc5c6288af416?s=13&d=retro) Ingo Molnar | 1 | -5/+32 |
2019-02-13 | Merge branch 'rcu-next' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu into core/rcu | ![](https://seccdn.libravatar.org/avatar/32bf2b7caf423ebd4d5cc5c6288af416?s=13&d=retro) Ingo Molnar | 1 | -17/+4 |
2019-02-13 | kprobes: Prohibit probing on lockdep functions | ![](https://seccdn.libravatar.org/avatar/0993a3d10b0003a299b59d107fb360a3?s=13&d=retro) Masami Hiramatsu | 1 | -1/+6 |
2019-02-09 | 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 | ![](https://seccdn.libravatar.org/avatar/456d189064a4e6d2ce44d96f73333fb4?s=13&d=retro) Paul E. McKenney | 1 | -17/+4 |
2019-02-09 | locking/locktorture: Convert to SPDX license identifier | ![](https://seccdn.libravatar.org/avatar/456d189064a4e6d2ce44d96f73333fb4?s=13&d=retro) Paul E. McKenney | 1 | -16/+3 |
2019-02-08 | futex: Handle early deadlock return correctly | ![](https://seccdn.libravatar.org/avatar/655933b9bf9ea16efc37f6cf1438efaa?s=13&d=retro) Thomas Gleixner | 1 | -5/+32 |
2019-02-04 | locking/qspinlock_stat: Track the no MCS node available case | ![](https://seccdn.libravatar.org/avatar/92234bffb0993b5ff18af6e0d96d69be?s=13&d=retro) Waiman Long | 2 | -7/+17 |
2019-02-04 | locking/qspinlock: Handle > 4 slowpath nesting levels | ![](https://seccdn.libravatar.org/avatar/92234bffb0993b5ff18af6e0d96d69be?s=13&d=retro) Waiman Long | 1 | -0/+15 |
2019-02-04 | sched/wake_q: Reduce reference counting for special users | ![](https://seccdn.libravatar.org/avatar/2b2cab3f3f24489b43adc75ac5ee5b75?s=13&d=retro) Davidlohr Bueso | 1 | -3/+1 |
2019-02-04 | locking/lockdep: Add debug_locks check in __lock_downgrade() | ![](https://seccdn.libravatar.org/avatar/92234bffb0993b5ff18af6e0d96d69be?s=13&d=retro) Waiman Long | 1 | -0/+3 |
2019-01-25 | rcutorture: Add grace period after CPU offline | ![](https://seccdn.libravatar.org/avatar/456d189064a4e6d2ce44d96f73333fb4?s=13&d=retro) Paul E. McKenney | 1 | -1/+1 |
2019-01-21 | locking/lockdep: Provide enum lock_usage_bit mask names | ![](https://seccdn.libravatar.org/avatar/af41208982ef21b9226ae2e2813ec729?s=13&d=retro) Frederic Weisbecker | 2 | -22/+15 |
2019-01-21 | locking/lockdep: Simplify mark_held_locks() | ![](https://seccdn.libravatar.org/avatar/af41208982ef21b9226ae2e2813ec729?s=13&d=retro) Frederic Weisbecker | 1 | -15/+8 |
2019-01-21 | locking/lockdep: Add debug_locks check in __lock_downgrade() | ![](https://seccdn.libravatar.org/avatar/92234bffb0993b5ff18af6e0d96d69be?s=13&d=retro) Waiman Long | 1 | -0/+3 |
2019-01-21 | locking/rwsem: Fix (possible) missed wakeup | ![](https://seccdn.libravatar.org/avatar/c0ac9b110ab2f0e7e0eb9f70a9f6fab8?s=13&d=retro) Xie Yongji | 1 | -2/+9 |
2019-01-04 | kernel/locking/mutex.c: remove caller signal_pending branch predictions | ![](https://seccdn.libravatar.org/avatar/2b2cab3f3f24489b43adc75ac5ee5b75?s=13&d=retro) Davidlohr Bueso | 1 | -1/+1 |
2018-12-26 | Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip | ![](https://seccdn.libravatar.org/avatar/fb47627bc8c0bcdb36321edfbf02e916?s=13&d=retro) Linus Torvalds | 1 | -33/+43 |
2018-12-11 | locking/lockdep: Stop using RCU primitives to access 'all_lock_classes' | ![](https://seccdn.libravatar.org/avatar/7e78160efa01cbdc020a2b033e29b839?s=13&d=retro) Bart Van Assche | 1 | -4/+5 |
2018-12-11 | locking/lockdep: Make concurrent lockdep_reset_lock() calls safe | ![](https://seccdn.libravatar.org/avatar/7e78160efa01cbdc020a2b033e29b839?s=13&d=retro) Bart Van Assche | 1 | -1/+4 |
2018-12-11 | locking/lockdep: Remove a superfluous INIT_LIST_HEAD() statement | ![](https://seccdn.libravatar.org/avatar/7e78160efa01cbdc020a2b033e29b839?s=13&d=retro) Bart Van Assche | 1 | -1/+0 |
2018-12-11 | locking/lockdep: Introduce lock_class_cache_is_registered() | ![](https://seccdn.libravatar.org/avatar/7e78160efa01cbdc020a2b033e29b839?s=13&d=retro) Bart Van Assche | 1 | -20/+30 |
2018-12-11 | locking/lockdep: Inline __lockdep_init_map() | ![](https://seccdn.libravatar.org/avatar/7e78160efa01cbdc020a2b033e29b839?s=13&d=retro) Bart Van Assche | 1 | -7/+1 |
2018-12-11 | locking/lockdep: Declare local symbols static | ![](https://seccdn.libravatar.org/avatar/7e78160efa01cbdc020a2b033e29b839?s=13&d=retro) Bart Van Assche | 1 | -0/+3 |
2018-12-01 | 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 | ![](https://seccdn.libravatar.org/avatar/456d189064a4e6d2ce44d96f73333fb4?s=13&d=retro) Paul E. McKenney | 2 | -3/+3 |
2018-11-27 | lockdep: Replace synchronize_sched() with synchronize_rcu() | ![](https://seccdn.libravatar.org/avatar/456d189064a4e6d2ce44d96f73333fb4?s=13&d=retro) Paul E. McKenney | 1 | -1/+1 |
2018-11-12 | locking/mutex: Replace spin_is_locked() with lockdep | ![](https://seccdn.libravatar.org/avatar/d4a0f93f1c97c091d40037f21acf46e6?s=13&d=retro) Lance Roy | 1 | -2/+2 |
2018-10-31 | mm: remove include/linux/bootmem.h | ![](https://seccdn.libravatar.org/avatar/06e19a33bc5942ba3f8c72b59280cf3f?s=13&d=retro) Mike Rapoport | 1 | -1/+1 |
2018-10-23 | Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip | ![](https://seccdn.libravatar.org/avatar/fb47627bc8c0bcdb36321edfbf02e916?s=13&d=retro) Linus Torvalds | 10 | -167/+252 |