Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
android_kernel_shift_sdm845
/
9590112241baff6f9d0e751f9c8ecacbe591417a
/
kernel
/
locking
/
qspinlock.c
0dceeaf
locking/qspinlock: Use __this_cpu_dec() instead of full-blown this_cpu_dec()
by Pan Xinhui
· 9 years ago
33ac279
locking/barriers: Introduce smp_acquire__after_ctrl_dep()
by Peter Zijlstra
· 9 years ago
1f03e8d
locking/barriers: Replace smp_cond_acquire() with smp_cond_load_acquire()
by Peter Zijlstra
· 9 years ago
055ce0f
locking/qspinlock: Add comments
by Peter Zijlstra
· 9 years ago
8d53fa1
locking/qspinlock: Clarify xchg_tail() ordering
by Peter Zijlstra
· 9 years ago
2c61002
locking/qspinlock: Fix spin_unlock_wait() some more
by Peter Zijlstra
· 9 years ago
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
· 9 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