Pan Xinhui
|
05ffc95139
locking/mutex: Break out of expensive busy-loop on {mutex,rwsem}_spin_on_owner() when owner vCPU is preempted
|
8 년 전 |
Waiman Long
|
194a6b5b9c
sched/wake_q: Rename WAKE_Q to DEFINE_WAKE_Q
|
8 년 전 |
Christian Borntraeger
|
f2f09a4cee
locking/core: Remove cpu_relax_lowlatency() users
|
8 년 전 |
Waiman Long
|
b341afb325
locking/mutex: Enable optimistic spinning of woken waiter
|
9 년 전 |
Waiman Long
|
a40ca56577
locking/mutex: Simplify some ww_mutex code in __mutex_lock_common()
|
9 년 전 |
Peter Zijlstra
|
5bbd7e6443
locking/mutex: Restructure wait loop
|
9 년 전 |
Peter Zijlstra
|
9d659ae14b
locking/mutex: Add lock handoff to avoid starvation
|
9 년 전 |
Peter Zijlstra
|
3ca0ff571b
locking/mutex: Rework mutex::owner
|
9 년 전 |
Linus Torvalds
|
6720a305df
locking: avoid passing around 'thread_info' in mutex debugging code
|
9 년 전 |
Chris Wilson
|
0422e83d84
locking/ww_mutex: Report recursive ww_mutex locking early
|
9 년 전 |
Davidlohr Bueso
|
1329ce6fbb
locking/mutex: Allow next waiter lockless wakeup
|
9 년 전 |
Davidlohr Bueso
|
81a43adae3
locking/mutex: Use acquire/release semantics
|
10 년 전 |
Jason Low
|
01ac33c1f9
locking/mutex: Further simplify mutex_spin_on_owner()
|
10 년 전 |
Davidlohr Bueso
|
4d3199e4ca
locking: Remove ACCESS_ONCE() usage
|
10 년 전 |
Davidlohr Bueso
|
7a215f89a0
locking/rwsem: Set lock ownership ASAP
|
10 년 전 |
Jason Low
|
be1f7bf217
locking/mutex: Refactor mutex_spin_on_owner()
|
10 년 전 |
Jason Low
|
07d2413a61
locking/mutex: In mutex_spin_on_owner(), return true when owner changes
|
10 년 전 |
Linus Torvalds
|
5b9b28a63f
Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
|
10 년 전 |
Davidlohr Bueso
|
51587bcf31
locking/mutex: Explicitly mark task as running after wakeup
|
10 년 전 |
Sharon Dvir
|
139b6fd26d
sched/Documentation: Remove unneeded word
|
10 년 전 |
Davidlohr Bueso
|
4bd19084fa
locking/mutex: Introduce ww_mutex_set_context_slowpath()
|
10 년 전 |
Davidlohr Bueso
|
e42f678a02
locking/mutex: Move MCS related comments to proper location
|
10 년 전 |
Davidlohr Bueso
|
63dc47e956
locking/mutex: Checking the stamp is WW only
|
10 년 전 |
Peter Zijlstra
|
6f942a1f26
locking/mutex: Don't assume TASK_RUNNING
|
11 년 전 |
Davidlohr Bueso
|
214e0aed63
locking/Documentation: Move locking related docs into Documentation/locking/
|
11 년 전 |
Davidlohr Bueso
|
76916515d9
locking/mutexes: Refactor optimistic spinning code
|
11 년 전 |
Davidlohr Bueso
|
42fa566bd7
locking/mutexes: Document quick lock release when unlocking
|
11 년 전 |
Davidlohr Bueso
|
242489cfe9
locking/mutexes: Standardize arguments in lock/unlock slowpaths
|
11 년 전 |
Davidlohr Bueso
|
3a6bfbc91d
arch, locking: Ciao arch_mutex_cpu_relax()
|
11 년 전 |
Ingo Molnar
|
b5e4111f02
Merge branch 'locking/urgent' into locking/core, before applying larger changes and to refresh the branch with fixes
|
11 년 전 |