Waiman Long
|
cd0272fab7
locking/pvqspinlock: Queue node adaptive spinning
|
9 years ago |
Waiman Long
|
1c4941fd53
locking/pvqspinlock: Allow limited lock stealing
|
9 years ago |
Waiman Long
|
45e898b735
locking/pvqspinlock: Collect slowpath lock statistics
|
9 years ago |
Waiman Long
|
d78045306c
locking/pvqspinlock, x86: Optimize the PV unlock code path
|
9 years ago |
Waiman Long
|
93edc8bd77
locking/pvqspinlock: Kick the PV CPU unconditionally when _Q_SLOW_VAL
|
10 years ago |
Waiman Long
|
75d2270280
locking/pvqspinlock: Only kick CPU at unlock time
|
10 years ago |
Will Deacon
|
3b3fdf10a8
locking/pvqspinlock: Order pv_unhash() after cmpxchg() on unlock slowpath
|
10 years ago |
Peter Zijlstra
|
0b792bf519
locking: Clean up pvqspinlock warning
|
10 years ago |
Waiman Long
|
cba77f03f2
locking/pvqspinlock: Fix kernel panic in locking-selftest
|
10 years ago |
Peter Zijlstra
|
b92b8b35a2
locking/arch: Rename set_mb() to smp_store_mb()
|
10 years ago |
Waiman Long
|
52c9d2badd
locking/pvqspinlock: Replace xchg() by the more descriptive set_mb()
|
10 years ago |
Waiman Long
|
a23db284fe
locking/pvqspinlock: Implement simple paravirt support for the qspinlock
|
10 years ago |