Waiman Long
|
cd0272fab7
locking/pvqspinlock: Queue node adaptive spinning
|
9 лет назад |
Waiman Long
|
1c4941fd53
locking/pvqspinlock: Allow limited lock stealing
|
9 лет назад |
Peter Zijlstra
|
b3e0b1b6d8
locking, sched: Introduce smp_cond_acquire() and use it
|
9 лет назад |
Waiman Long
|
aa68744f80
locking/qspinlock: Avoid redundant read of next pointer
|
9 лет назад |
Waiman Long
|
81b5598665
locking/qspinlock: Prefetch the next node cacheline
|
9 лет назад |
Waiman Long
|
64d816cba0
locking/qspinlock: Use _acquire/_release() versions of cmpxchg() & xchg()
|
9 лет назад |
Peter Zijlstra
|
43b3f02899
locking/qspinlock/x86: Fix performance regression under unaccelerated VMs
|
10 лет назад |
Waiman Long
|
75d2270280
locking/pvqspinlock: Only kick CPU at unlock time
|
10 лет назад |
Waiman Long
|
a23db284fe
locking/pvqspinlock: Implement simple paravirt support for the qspinlock
|
10 лет назад |
Peter Zijlstra (Intel)
|
2aa79af642
locking/qspinlock: Revert to test-and-set on hypervisors
|
10 лет назад |
Waiman Long
|
2c83e8e949
locking/qspinlock: Use a simple write to grab the lock
|
10 лет назад |
Peter Zijlstra (Intel)
|
69f9cae909
locking/qspinlock: Optimize for smaller NR_CPUS
|
10 лет назад |
Waiman Long
|
6403bd7d0e
locking/qspinlock: Extract out code snippets for the next patch
|
10 лет назад |
Peter Zijlstra (Intel)
|
c1fb159db9
locking/qspinlock: Add pending bit
|
10 лет назад |
Waiman Long
|
a33fda35e3
locking/qspinlock: Introduce a simple generic 4-byte queued spinlock
|
10 лет назад |