- 7b4ff1a mutex, futex: adjust kernel-doc markups to generate ReST by Mauro Carvalho Chehab · 8 years ago
- b17b015 sched/headers: Prepare for new header dependencies before moving code to <linux/sched/debug.h> by Ingo Molnar · 8 years ago
- 174cd4b sched/headers: Prepare to move signal wakeup & sigpending methods from <linux/sched.h> into <linux/sched/signal.h> by Ingo Molnar · 8 years ago
- 84f001e sched/headers: Prepare for new header dependencies before moving code to <linux/sched/wake_q.h> by Ingo Molnar · 8 years ago
- 42e1b14 Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 8 years ago
- b9c16a0 locking/mutex: Fix lockdep_assert_held() fail by Peter Zijlstra · 8 years ago
- 1460cb6 locking/mutex, sched/wait: Add mutex_lock_io() by Tejun Heo · 8 years ago
- 977625a locking/mutex: Initialize mutex_waiter::ww_ctx with poison when debugging by Nicolai Hähnle · 8 years ago
- c516df9 locking/ww_mutex: Optimize ww-mutexes by yielding to other waiters from optimistic spin by Nicolai Hähnle · 8 years ago
- 25f13b4 locking/ww_mutex: Re-check ww->ctx in the inner optimistic spin loop by Nicolai Hähnle · 8 years ago
- 427b182 locking/mutex: Improve inlining by Peter Zijlstra · 8 years ago
- 659cf9f locking/ww_mutex: Optimize ww-mutexes by waking at most one waiter for backoff when acquiring the lock by Nicolai Hähnle · 8 years ago
- 200b187 locking/ww_mutex: Notify waiters that have to back off while adding tasks to wait list by Nicolai Hähnle · 8 years ago
- 6baa5c6 locking/ww_mutex: Add waiters in stamp order by Nicolai Hähnle · 8 years ago
- c5470b2 locking/ww_mutex: Remove the __ww_mutex_lock*() inline wrappers by Nicolai Hähnle · 8 years ago
- ea9e0fb locking/ww_mutex: Set use_ww_ctx even when locking without a context by Nicolai Hähnle · 8 years ago
- 3822da3 locking/ww_mutex: Extract stamp comparison to __ww_mutex_stamp_after() by Nicolai Hähnle · 8 years ago
- e274795 locking/mutex: Fix mutex handoff by Peter Zijlstra · 8 years ago
- 642fa44 sched/core: Remove set_task_state() by Davidlohr Bueso · 8 years ago
- d269a8b kernel/locking: Compute 'current' directly by Davidlohr Bueso · 8 years ago
- 05ffc95 locking/mutex: Break out of expensive busy-loop on {mutex,rwsem}_spin_on_owner() when owner vCPU is preempted by Pan Xinhui · 8 years ago
- 194a6b5 sched/wake_q: Rename WAKE_Q to DEFINE_WAKE_Q by Waiman Long · 8 years ago
- f2f09a4 locking/core: Remove cpu_relax_lowlatency() users by Christian Borntraeger · 8 years ago
- b341afb locking/mutex: Enable optimistic spinning of woken waiter by Waiman Long · 8 years ago
- a40ca56 locking/mutex: Simplify some ww_mutex code in __mutex_lock_common() by Waiman Long · 8 years ago
- 5bbd7e6 locking/mutex: Restructure wait loop by Peter Zijlstra · 8 years ago
- 9d659ae locking/mutex: Add lock handoff to avoid starvation by Peter Zijlstra · 8 years ago
- 3ca0ff5 locking/mutex: Rework mutex::owner by Peter Zijlstra · 8 years ago
- 6720a30 locking: avoid passing around 'thread_info' in mutex debugging code by Linus Torvalds · 9 years ago
- 0422e83 locking/ww_mutex: Report recursive ww_mutex locking early by Chris Wilson · 9 years ago
- 1329ce6 locking/mutex: Allow next waiter lockless wakeup by Davidlohr Bueso · 9 years ago
- 81a43ad locking/mutex: Use acquire/release semantics by Davidlohr Bueso · 9 years ago
- 01ac33c locking/mutex: Further simplify mutex_spin_on_owner() by Jason Low · 10 years ago
- 4d3199e locking: Remove ACCESS_ONCE() usage by Davidlohr Bueso · 10 years ago
- 7a215f8 locking/rwsem: Set lock ownership ASAP by Davidlohr Bueso · 10 years ago
- be1f7bf locking/mutex: Refactor mutex_spin_on_owner() by Jason Low · 10 years ago
- 07d2413 locking/mutex: In mutex_spin_on_owner(), return true when owner changes by Jason Low · 10 years ago
- 5b9b28a Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 10 years ago
- 51587bc locking/mutex: Explicitly mark task as running after wakeup by Davidlohr Bueso · 10 years ago
- 139b6fd sched/Documentation: Remove unneeded word by Sharon Dvir · 10 years ago
- 4bd1908 locking/mutex: Introduce ww_mutex_set_context_slowpath() by Davidlohr Bueso · 10 years ago
- e42f678 locking/mutex: Move MCS related comments to proper location by Davidlohr Bueso · 10 years ago
- 63dc47e locking/mutex: Checking the stamp is WW only by Davidlohr Bueso · 10 years ago
- 6f942a1 locking/mutex: Don't assume TASK_RUNNING by Peter Zijlstra · 10 years ago
- 214e0ae locking/Documentation: Move locking related docs into Documentation/locking/ by Davidlohr Bueso · 10 years ago
- 7691651 locking/mutexes: Refactor optimistic spinning code by Davidlohr Bueso · 10 years ago
- 42fa566 locking/mutexes: Document quick lock release when unlocking by Davidlohr Bueso · 10 years ago
- 242489c locking/mutexes: Standardize arguments in lock/unlock slowpaths by Davidlohr Bueso · 10 years ago
- 3a6bfbc arch, locking: Ciao arch_mutex_cpu_relax() by Davidlohr Bueso · 11 years ago
- b5e4111 Merge branch 'locking/urgent' into locking/core, before applying larger changes and to refresh the branch with fixes by Ingo Molnar · 10 years ago
- 4d9d951 locking/spinlocks/mcs: Introduce and use init macro and function for osq locks by Jason Low · 10 years ago
- 9063182 locking/spinlocks/mcs: Convert osq lock to atomic_t to reduce overhead by Jason Low · 10 years ago
- 72d5305 locking/mutexes: Optimize mutex trylock slowpath by Jason Low · 11 years ago
- 0d968dd locking/mutexes: Try to acquire mutex only if it is unlocked by Jason Low · 11 years ago
- 1e820c9 locking/mutexes: Delete the MUTEX_SHOW_NO_WAITER macro by Jason Low · 11 years ago
- 0c3c0f0 locking/mutexes: Correct documentation on mutex optimistic spinning by Jason Low · 11 years ago
- 176ab02 Merge branch 'x86-asmlinkage-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 11 years ago
- 6f008e7 locking/mutex: Fix debug checks by Peter Zijlstra · 11 years ago
- 34c6bc2 locking/mutexes: Add extra reschedule point by Peter Zijlstra · 11 years ago
- fb0527b locking/mutexes: Introduce cancelable MCS lock for adaptive spinning by Peter Zijlstra · 11 years ago
- 1d8fe7d locking/mutexes: Unlock the mutex without the wait_lock by Jason Low · 11 years ago
- 47667fa locking/mutexes: Modify the way optimistic spinners are queued by Jason Low · 11 years ago
- 46af29e locking/mutexes: Return false if task need_resched() in mutex_can_spin_on_owner() by Jason Low · 11 years ago
- c9122da locking: Move mcs_spinlock.h into kernel/locking/ by Peter Zijlstra · 11 years ago
- 22d9fd3 asmlinkage, mutex: Mark __visible by Andi Kleen · 11 years ago
- e722467 locking/mutexes/mcs: Restructure the MCS lock defines and locking code into its own file by Tim Chen · 11 years ago
- aff7385 locking/mutexes/mcs: Correct barrier usage by Waiman Long · 11 years ago
- 67a6de4 locking/doc: Update references to kernel/mutex.c by Peter Zijlstra · 11 years ago
- 01768b4 locking: Move the mutex code to kernel/locking/ by Peter Zijlstra · 11 years ago[Renamed from kernel/mutex.c]
- b026750 mutex: Avoid gcc version dependent __builtin_constant_p() usage by Tetsuo Handa · 11 years ago
- 4689550b Merge branch 'core-locking-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 11 years ago
- 85f4896 mutex: Fix w/w mutex deadlock injection by Maarten Lankhorst · 11 years ago
- 2b48839 mutex: Avoid label warning when !CONFIG_MUTEX_SPIN_ON_OWNER by Davidlohr Bueso · 11 years ago
- ec83f42 mutex: Do not unnecessarily deal with waiters by Davidlohr Bueso · 12 years ago
- 1e40c2e mutex: Fix/document access-once assumption in mutex_can_spin_on_owner() by Peter Zijlstra · 11 years ago
- 1b375dc mutex: Move ww_mutex definitions to ww_mutex.h by Maarten Lankhorst · 12 years ago
- 2301002 mutex: Add w/w mutex slowpath debugging by Daniel Vetter · 12 years ago
- 040a0a3 mutex: Add support for wound/wait style locks by Maarten Lankhorst · 12 years ago
- a41b56e arch: Make __mutex_fastpath_lock_retval return whether fastpath succeeded or not by Maarten Lankhorst · 12 years ago
- cc189d2 mutex: Back out architecture specific check for negative mutex count by Waiman Long · 12 years ago
- 2bd2c92 mutex: Queue mutex spinners with MCS lock to reduce cacheline contention by Waiman Long · 12 years ago
- 0dc8c73 mutex: Make more scalable by doing less atomic operations by Waiman Long · 12 years ago
- 41fcb9f mutex: Move mutex spinning code from sched/core.c back to mutex.c by Waiman Long · 12 years ago
- 8bd75c7 sched/rt: Move rt specific bits into new header file by Clark Williams · 12 years ago
- bd2f553 sched/rt: Use schedule_preempt_disabled() by Thomas Gleixner · 14 years ago
- 9984de1 kernel: Map most files to use export.h instead of module.h by Paul Gortmaker · 14 years ago
- e4c70a6 lockdep, mutex: provide mutex_lock_nest_lock by Peter Zijlstra · 14 years ago
- 625f2a3 sched: Get rid of lock_depth by Jonathan Corbet · 14 years ago
- c6eb3dd mutex: Use p->on_cpu for the adaptive spin by Peter Zijlstra · 14 years ago
- 25985ed Fix common misspellings by Lucas De Marchi · 14 years ago
- 335d7af mutexes, sched: Introduce arch_mutex_cpu_relax() by Gerald Schaefer · 14 years ago
- ef5dc12 mutex: Fix annotations to include it in kernel-locking docbook by Randy Dunlap · 14 years ago
- fd6be10 mutex: Fix optimistic spinning vs. BKL by Tony Breeds · 15 years ago
- c022602 mutex: Better control mutex adaptive spinning config by Frederic Weisbecker · 15 years ago
- 940010c Merge branch 'linus' into perfcounters/core by Ingo Molnar · 16 years ago
- e7241d7 Merge branch 'locking-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip by Linus Torvalds · 16 years ago
- 7961386 Merge commit 'v2.6.30-rc5' into sched/core by Ingo Molnar · 16 years ago
- 3611dfb Merge branch 'core/locking' into perfcounters/core by Ingo Molnar · 16 years ago
- a511e3f mutex: add atomic_dec_and_mutex_lock(), fix by Andrew Morton · 16 years ago
- e7fd5d4 Merge branch 'linus' into perfcounters/core by Ingo Molnar · 16 years ago