Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
b1168a928277149e1c606763d76ff5c728988755
/
kernel
/
locking
/
qspinlock.c
cb037fd
locking/qspinlock: Use smp_cond_acquire() in pending code
by Waiman Long
· 9 years ago
cd0272f
locking/pvqspinlock: Queue node adaptive spinning
by Waiman Long
· 9 years ago
1c4941f
locking/pvqspinlock: Allow limited lock stealing
by Waiman Long
· 9 years ago
b3e0b1b
locking, sched: Introduce smp_cond_acquire() and use it
by Peter Zijlstra
· 9 years ago
aa68744
locking/qspinlock: Avoid redundant read of next pointer
by Waiman Long
· 9 years ago
81b5598
locking/qspinlock: Prefetch the next node cacheline
by Waiman Long
· 9 years ago
64d816c
locking/qspinlock: Use _acquire/_release() versions of cmpxchg() & xchg()
by Waiman Long
· 9 years ago
43b3f02
locking/qspinlock/x86: Fix performance regression under unaccelerated VMs
by Peter Zijlstra
· 9 years ago
75d2270
locking/pvqspinlock: Only kick CPU at unlock time
by Waiman Long
· 10 years ago
a23db28
locking/pvqspinlock: Implement simple paravirt support for the qspinlock
by Waiman Long
· 10 years ago
2aa79af
locking/qspinlock: Revert to test-and-set on hypervisors
by Peter Zijlstra (Intel)
· 10 years ago
2c83e8e
locking/qspinlock: Use a simple write to grab the lock
by Waiman Long
· 10 years ago
69f9cae
locking/qspinlock: Optimize for smaller NR_CPUS
by Peter Zijlstra (Intel)
· 10 years ago
6403bd7
locking/qspinlock: Extract out code snippets for the next patch
by Waiman Long
· 10 years ago
c1fb159
locking/qspinlock: Add pending bit
by Peter Zijlstra (Intel)
· 10 years ago
a33fda3
locking/qspinlock: Introduce a simple generic 4-byte queued spinlock
by Waiman Long
· 10 years ago