| Commit message (Expand) | Author | Age | Files | Lines |
* | sched/headers: Prepare for new header dependencies before moving code to <lin... | Ingo Molnar | 2017-03-02 | 1 | -0/+1 |
* | sched/headers: Prepare to move signal wakeup & sigpending methods from <linux... | Ingo Molnar | 2017-03-02 | 1 | -1/+1 |
* | sched/headers: Prepare for new header dependencies before moving code to <lin... | Ingo Molnar | 2017-03-02 | 1 | -0/+1 |
* | Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k... | Linus Torvalds | 2017-02-20 | 1 | -184/+332 |
|\ |
|
| * | locking/mutex: Fix lockdep_assert_held() fail | Peter Zijlstra | 2017-01-30 | 1 | -14/+11 |
| * | locking/mutex: Initialize mutex_waiter::ww_ctx with poison when debugging | Nicolai Hähnle | 2017-01-14 | 1 | -0/+4 |
| * | locking/ww_mutex: Optimize ww-mutexes by yielding to other waiters from optim... | Nicolai Hähnle | 2017-01-14 | 1 | -26/+52 |
| * | locking/ww_mutex: Re-check ww->ctx in the inner optimistic spin loop | Nicolai Hähnle | 2017-01-14 | 1 | -20/+29 |
| * | locking/mutex: Improve inlining | Peter Zijlstra | 2017-01-14 | 1 | -41/+44 |
| * | locking/ww_mutex: Optimize ww-mutexes by waking at most one waiter for backof... | Nicolai Hähnle | 2017-01-14 | 1 | -19/+40 |
| * | locking/ww_mutex: Notify waiters that have to back off while adding tasks to ... | Nicolai Hähnle | 2017-01-14 | 1 | -10/+30 |
| * | locking/ww_mutex: Add waiters in stamp order | Nicolai Hähnle | 2017-01-14 | 1 | -7/+69 |
| * | locking/ww_mutex: Remove the __ww_mutex_lock*() inline wrappers | Nicolai Hähnle | 2017-01-14 | 1 | -8/+8 |
| * | locking/ww_mutex: Set use_ww_ctx even when locking without a context | Nicolai Hähnle | 2017-01-14 | 1 | -12/+17 |
| * | locking/ww_mutex: Extract stamp comparison to __ww_mutex_stamp_after() | Nicolai Hähnle | 2017-01-14 | 1 | -2/+8 |
| * | locking/mutex: Fix mutex handoff | Peter Zijlstra | 2017-01-14 | 1 | -56/+52 |
| * | sched/core: Remove set_task_state() | Davidlohr Bueso | 2017-01-14 | 1 | -4/+4 |
| * | kernel/locking: Compute 'current' directly | Davidlohr Bueso | 2017-01-14 | 1 | -10/+9 |
* | | locking/mutex, sched/wait: Add mutex_lock_io() | Tejun Heo | 2017-01-14 | 1 | -0/+24 |
|/ |
|
* | locking/mutex: Break out of expensive busy-loop on {mutex,rwsem}_spin_on_owne... | Pan Xinhui | 2016-11-22 | 1 | -2/+11 |
* | sched/wake_q: Rename WAKE_Q to DEFINE_WAKE_Q | Waiman Long | 2016-11-21 | 1 | -1/+1 |
* | locking/core: Remove cpu_relax_lowlatency() users | Christian Borntraeger | 2016-11-16 | 1 | -2/+2 |
* | locking/mutex: Enable optimistic spinning of woken waiter | Waiman Long | 2016-10-25 | 1 | -23/+54 |
* | locking/mutex: Simplify some ww_mutex code in __mutex_lock_common() | Waiman Long | 2016-10-25 | 1 | -9/+4 |
* | locking/mutex: Restructure wait loop | Peter Zijlstra | 2016-10-25 | 1 | -5/+25 |
* | locking/mutex: Add lock handoff to avoid starvation | Peter Zijlstra | 2016-10-25 | 1 | -23/+119 |
* | locking/mutex: Rework mutex::owner | Peter Zijlstra | 2016-10-25 | 1 | -215/+156 |
* | locking: avoid passing around 'thread_info' in mutex debugging code | Linus Torvalds | 2016-06-23 | 1 | -3/+3 |
* | locking/ww_mutex: Report recursive ww_mutex locking early | Chris Wilson | 2016-06-03 | 1 | -3/+6 |
* | locking/mutex: Allow next waiter lockless wakeup | Davidlohr Bueso | 2016-02-29 | 1 | -2/+3 |
* | locking/mutex: Use acquire/release semantics | Davidlohr Bueso | 2015-10-06 | 1 | -4/+5 |
* | locking/mutex: Further simplify mutex_spin_on_owner() | Jason Low | 2015-04-09 | 1 | -10/+4 |
* | locking: Remove ACCESS_ONCE() usage | Davidlohr Bueso | 2015-02-24 | 1 | -4/+4 |
* | locking/rwsem: Set lock ownership ASAP | Davidlohr Bueso | 2015-02-18 | 1 | -1/+1 |
* | locking/mutex: Refactor mutex_spin_on_owner() | Jason Low | 2015-02-18 | 1 | -25/+22 |
* | locking/mutex: In mutex_spin_on_owner(), return true when owner changes | Jason Low | 2015-02-18 | 1 | -4/+4 |
* | Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/ker... | Linus Torvalds | 2015-02-09 | 1 | -1/+1 |
|\ |
|
| * | sched/Documentation: Remove unneeded word | Sharon Dvir | 2015-02-04 | 1 | -1/+1 |
* | | locking/mutex: Explicitly mark task as running after wakeup | Davidlohr Bueso | 2015-02-04 | 1 | -0/+2 |
* | | locking/mutex: Introduce ww_mutex_set_context_slowpath() | Davidlohr Bueso | 2015-01-14 | 1 | -18/+26 |
* | | locking/mutex: Move MCS related comments to proper location | Davidlohr Bueso | 2015-01-14 | 1 | -11/+5 |
* | | locking/mutex: Checking the stamp is WW only | Davidlohr Bueso | 2015-01-14 | 1 | -2/+2 |
|/ |
|
* | locking/mutex: Don't assume TASK_RUNNING | Peter Zijlstra | 2014-10-28 | 1 | -1/+7 |
* | locking/Documentation: Move locking related docs into Documentation/locking/ | Davidlohr Bueso | 2014-08-13 | 1 | -1/+1 |
* | locking/mutexes: Refactor optimistic spinning code | Davidlohr Bueso | 2014-08-13 | 1 | -182/+214 |
* | locking/mutexes: Document quick lock release when unlocking | Davidlohr Bueso | 2014-08-13 | 1 | -2/+9 |
* | locking/mutexes: Standardize arguments in lock/unlock slowpaths | Davidlohr Bueso | 2014-08-13 | 1 | -3/+4 |
* | arch, locking: Ciao arch_mutex_cpu_relax() | Davidlohr Bueso | 2014-07-17 | 1 | -2/+2 |
* | Merge branch 'locking/urgent' into locking/core, before applying larger chang... | Ingo Molnar | 2014-07-17 | 1 | -1/+1 |
|\ |
|
| * | locking/spinlocks/mcs: Introduce and use init macro and function for osq locks | Jason Low | 2014-07-16 | 1 | -1/+1 |