- dd33966 locking/lockdep: Avoid RCU-induced noinstr fail by Peter Zijlstra · 3 years, 6 months ago
- b4f92d8 futex: Handle early deadlock return correctly by Thomas Gleixner · 3 years, 9 months ago
- 99f4e93 futex,rt_mutex: Fix rt_mutex_cleanup_proxy_lock() by Peter Zijlstra · 3 years, 9 months ago
- fc9f98f futex: Drop hb->lock before enqueueing on the rtmutex by Peter Zijlstra · 3 years, 9 months ago
- 13c98b0 futex: Rework futex_lock_pi() to use rt_mutex_*_proxy_lock() by Peter Zijlstra · 3 years, 9 months ago
- 55404eb futex,rt_mutex: Introduce rt_mutex_init_waiter() by Peter Zijlstra · 3 years, 9 months ago
- 285b624 rtmutex: Remove unused argument from rt_mutex_proxy_unlock() by Thomas Gleixner · 3 years, 11 months ago
- 781691c futex: Avoid violating the 10th rule of futex by Peter Zijlstra · 3 years, 11 months ago
- d4dd758 futex: Remove rt_mutex_deadlock_account_*() by Peter Zijlstra · 3 years, 11 months ago
- 2c60d4a futex,rt_mutex: Provide futex specific rt_mutex API by Peter Zijlstra · 3 years, 11 months ago
- 50675a1 locking/lockdep: Fix overflow in presentation of average lock-time by Chris Wilson · 4 years, 5 months ago
- eb6f402 locktorture: Print ratio of acquisitions, not failures by Paul E. McKenney · 5 years ago
- 7cdad70 locking/lockdep: Avoid recursion in lockdep_count_{for,back}ward_deps() by Boqun Feng · 4 years, 10 months ago
- c091102 locking/spinlock/debug: Fix various data races by Marco Elver · 5 years ago
- 59da794 locking/lockdep: Add debug_locks check in __lock_downgrade() by Waiman Long · 6 years ago
- a0e0263 locking/lockdep: Hide unused 'class' variable by Arnd Bergmann · 5 years ago
- ccaa280 locking/lockdep: Fix lock used or unused stats error by Yuyang Du · 5 years ago
- 1aa8b25 locking/lockdep: Fix merging of hlocks with non-zero references by Imre Deak · 6 years ago
- e85fab7 locking/rwsem: Prevent decrement of reader count before increment by Waiman Long · 6 years ago
- 7f21387 Revert "locking/lockdep: Add debug_locks check in __lock_downgrade()" by Greg Kroah-Hartman · 6 years ago
- 670d934 locking/lockdep: Add debug_locks check in __lock_downgrade() by Waiman Long · 6 years ago
- ce81355 futex,rt_mutex: Restructure rt_mutex_finish_proxy_lock() by Peter Zijlstra · 8 years ago
- b4df458 locking/rwsem: Fix (possible) missed wakeup by Xie Yongji · 6 years ago
- 88ce30f locking/qspinlock, x86: Provide liveness guarantee by Peter Zijlstra · 6 years ago
- f650bdc locking/qspinlock: Re-order code by Peter Zijlstra · 6 years ago
- 0952e8f locking/qspinlock: Kill cmpxchg() loop when claiming lock from head of queue by Will Deacon · 6 years ago
- 0f28d5f locking/qspinlock: Remove duplicate clear_pending() function from PV code by Will Deacon · 6 years ago
- 9b58843 locking/qspinlock: Remove unbounded cmpxchg() loop from locking slowpath by Will Deacon · 6 years ago
- 60668f3 locking/qspinlock: Merge 'struct __qspinlock' into 'struct qspinlock' by Will Deacon · 6 years ago
- 8e5b3bc locking/qspinlock: Bound spinning on pending->locked transition in slowpath by Will Deacon · 6 years ago
- 48c42d4 locking/qspinlock: Ensure node is initialised before updating prev->next by Will Deacon · 6 years ago
- c3b6e79 locking: Remove smp_read_barrier_depends() from queued_spin_lock_slowpath() by Paul E. McKenney · 6 years ago
- 81301a1 locking/lockdep: Fix debug_locks off performance problem by Waiman Long · 6 years ago
- 2009f17 locking/osq_lock: Fix osq_lock queue corruption by Prateek Sood · 7 years ago
- 0cbde6c locking/rwsem-xadd: Fix missed wakeup due to reordering of load by Prateek Sood · 7 years ago
- a8b8e52 locking/lockdep: Do not record IRQ state within lockdep code by Steven Rostedt (VMware) · 7 years ago
- c8723ce locking/qspinlock: Ensure node->count is updated before initialising node by Will Deacon · 7 years ago
- ad11afd locking/locktorture: Fix num reader/writer corner cases by Davidlohr Bueso · 8 years ago
- 0e6661b rtmutex: Fix PI chain order integrity by Peter Zijlstra · 8 years ago
- 8b0be54 locking/lockdep: Add nest_lock integrity test by Peter Zijlstra · 8 years ago
- d21f3ea locktorture: Fix potential memory leak with rw lock test by Yang Shi · 8 years ago
- c0c6dff locking/spinlock/debug: Remove spinlock lockup detection code by Waiman Long · 8 years ago
- 5497d74 locking/rwsem-spinlock: Fix EINTR branch in __down_write_common() by Kirill Tkhai · 8 years ago
- c406096 locking/rwsem: Fix down_write_killable() for CONFIG_RWSEM_GENERIC_SPINLOCK=y by Niklas Cassel · 8 years ago
- f943fe0 lockdep: Fix report formatting by Dmitry Vyukov · 8 years ago
- 1be5d4f locking/rtmutex: Use READ_ONCE() in rt_mutex_owner() by Thomas Gleixner · 8 years ago
- dbb2605 locking/rtmutex: Prevent dequeue vs. unlock race by Thomas Gleixner · 8 years ago
- e245d99 lockdep: Limit static allocations if PROVE_LOCKING_SMALL is defined by Babu Moger · 8 years ago
- d32cdbf locking/lglock: Remove lglock implementation by Peter Zijlstra · 9 years ago
- e625397 stop_machine: Remove stop_cpus_lock and lg_double_lock/unlock() by Oleg Nesterov · 9 years ago
- b193049 locking/pv-qspinlock: Use cmpxchg_release() in __pv_queued_spin_unlock() by Pan Xinhui · 8 years ago
- 70800c3 locking/rwsem: Scan the wait_list for readers only once by Davidlohr Bueso · 8 years ago
- c2867bb locking/rwsem: Remove a few useless comments by Davidlohr Bueso · 8 years ago
- 84b23f9 locking/rwsem: Return void in __rwsem_mark_wake() by Davidlohr Bueso · 8 years ago
- 80127a3 locking/percpu-rwsem: Optimize readers and reduce global impact by Peter Zijlstra · 8 years ago
- 08be8f6 locking/pvstat: Separate wait_again and spurious wakeup stats by Waiman Long · 9 years ago
- 64a5e3c locking/qspinlock: Improve readability by Peter Zijlstra · 8 years ago
- c2ace36 locking/pvqspinlock: Fix a bug in qstat_read() by Pan Xinhui · 8 years ago
- 229ce63 locking/pvqspinlock: Fix double hash race by Wanpeng Li · 8 years ago
- c86ad14 Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 8 years ago
- 36e91aa Merge branch 'locking/arch-atomic' into locking/core, because the topic is ready by Ingo Molnar · 8 years ago
- 0dceeaf locking/qspinlock: Use __this_cpu_dec() instead of full-blown this_cpu_dec() by Pan Xinhui · 9 years ago
- 6720a30 locking: avoid passing around 'thread_info' in mutex debugging code by Linus Torvalds · 9 years ago
- 86a3b5f locking/atomic, arch/rwsem: Employ atomic_long_fetch_add() by Peter Zijlstra · 9 years ago
- f9852b7 locking/atomic, arch/qrwlock: Employ atomic_fetch_add_acquire() by Peter Zijlstra · 9 years ago
- e37837f locking/atomic: Remove the deprecated atomic_{set,clear}_mask() functions by Peter Zijlstra · 9 years ago
- 33ac279 locking/barriers: Introduce smp_acquire__after_ctrl_dep() by Peter Zijlstra · 9 years ago
- 1f03e8d locking/barriers: Replace smp_cond_acquire() with smp_cond_load_acquire() by Peter Zijlstra · 9 years ago
- ddd0fa7 locking/rwsem: Streamline the rwsem_optimistic_spin() code by Waiman Long · 9 years ago
- bf7b4c4 locking/rwsem: Improve reader wakeup code by Waiman Long · 9 years ago
- fb6a44f locking/rwsem: Protect all writes to owner by WRITE_ONCE() by Waiman Long · 9 years ago
- 19c5d69 locking/rwsem: Add reader-owned state to the owner field by Waiman Long · 9 years ago
- 8ee62b1 locking/rwsem: Convert sem->count to 'atomic_long_t' by Jason Low · 9 years ago
- 055ce0f locking/qspinlock: Add comments by Peter Zijlstra · 9 years ago
- 8d53fa1 locking/qspinlock: Clarify xchg_tail() ordering by Peter Zijlstra · 9 years ago
- ae0b5c2 Merge branch 'locking/urgent' into locking/core, to pick up dependency by Ingo Molnar · 9 years ago
- 2c61002 locking/qspinlock: Fix spin_unlock_wait() some more by Peter Zijlstra · 9 years ago
- a461d587 locking/rtmutex: Only warn once on a trylock from bad context by Sebastian Andrzej Siewior · 9 years ago
- dfaaf3f locking/lockdep: Use __jhash_mix() for iterate_chain_key() by Peter Zijlstra · 9 years ago
- 6e28147 locking/mutex: Set and clear owner using WRITE_ONCE() by Jason Low · 9 years ago
- c0fcb6c locking/rwsem: Optimize write lock by reducing operations in slowpath by Jason Low · 9 years ago
- e385139 locking/rwsem: Rework zeroing reader waiter->task by Davidlohr Bueso · 9 years ago
- 133e89e locking/rwsem: Enable lockless waiter wakeup(s) by Davidlohr Bueso · 9 years ago
- 0422e83 locking/ww_mutex: Report recursive ww_mutex locking early by Chris Wilson · 9 years ago
- 887bddf add down_write_killable_nested() by Al Viro · 9 years ago
- 0e01df1 Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4 by Linus Torvalds · 9 years ago
- 825a3b2 Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 9 years ago
- 3469d26 Merge branch 'locking-rwsem-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 9 years ago
- 04cafed locking/rwsem: Fix down_write_killable() by Peter Zijlstra · 9 years ago
- eb60b3e Merge branch 'sched/urgent' into sched/core to pick up fixes by Ingo Molnar · 9 years ago
- b96bbdd locking/pvqspinlock: Robustify init_qspinlock_stat() by Davidlohr Bueso · 9 years ago
- dc209a3 locking/pvqspinlock: Avoid double resetting of stats by Davidlohr Bueso · 9 years ago
- e8c8ce5 Merge tag 'v4.6-rc6' into locking/core, to pick up fixes by Ingo Molnar · 9 years ago
- e7904a2 locking/lockdep, sched/core: Implement a better lock pinning scheme by Peter Zijlstra · 9 years ago
- 5db4298 lcoking/locktorture: Simplify the torture_runnable computation by Paul E. McKenney · 9 years ago
- c8585c6 ext4: fix races between changing inode journal mode and ext4_writepages by Daeho Jeong · 9 years ago
- 75dd602 lockdep: Fix lock_chain::base size by Peter Zijlstra · 9 years ago
- c246975 locking/lockdep: Fix ->irq_context calculation by Boqun Feng · 9 years ago
- 916633a locking/rwsem: Provide down_write_killable() by Michal Hocko · 9 years ago
- 6687659 locking/pvqspinlock: Fix division by zero in qstat_read() by Davidlohr Bueso · 9 years ago