Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
7dea927f702df030c02bd0c9e6e320a8315e3efa
/
kernel
/
locking
/
qrwlock.c
c942fdd
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157
by Thomas Gleixner
· 6 years ago
d133166
locking/qrwlock: Prevent slowpath writers getting held up by fastpath
by Will Deacon
· 7 years ago
b519b56
locking/qrwlock: Use atomic_cond_read_acquire() when spinning in qrwlock
by Will Deacon
· 7 years ago
e0d0228
locking/qrwlock: Use 'struct qrwlock' instead of 'struct __qrwlock'
by Will Deacon
· 7 years ago
9ab6055
kernel/locking: Fix compile error with qrwlock.c
by Babu Moger
· 8 years ago
f2f09a4
locking/core: Remove cpu_relax_lowlatency() users
by Christian Borntraeger
· 8 years ago
f9852b7
locking/atomic, arch/qrwlock: Employ atomic_fetch_add_acquire()
by Peter Zijlstra
· 9 years ago
6e1e519
locking/qrwlock: Rename ->lock to ->wait_lock
by Davidlohr Bueso
· 9 years ago
77e430e
locking/qrwlock: Make use of _{acquire|release|relaxed}() atomics
by Will Deacon
· 9 years ago
ffffeaf
locking/qrwlock: Reduce reader/writer to reader lock transfer latency
by Waiman Long
· 9 years ago
0e06e5b
locking/qrwlock: Better optimization for interrupt context readers
by Waiman Long
· 10 years ago
f7d71f2
locking/qrwlock: Rename functions to queued_*()
by Waiman Long
· 10 years ago
405963b
locking/qrwlock: Don't contend with readers when setting _QW_WAITING
by Waiman Long
· 10 years ago
c7114b4
locking/qrwlock: Rename QUEUE_RWLOCK to QUEUED_RWLOCKS
by Waiman Long
· 10 years ago
3a6bfbc
arch, locking: Ciao arch_mutex_cpu_relax()
by Davidlohr Bueso
· 11 years ago
70af2f8
locking/rwlocks: Introduce 'qrwlocks' - fair, queued rwlocks
by Waiman Long
· 11 years ago