Waiman Long
|
59aabfc7e9
locking/rwsem: Reduce spinlock contention in wakeup after up_read()/up_write()
|
10 năm trước cách đây |
Jason Low
|
9198f6edfd
locking/rwsem: Fix lock optimistic spinning when owner is not running
|
10 năm trước cách đây |
Davidlohr Bueso
|
4d3199e4ca
locking: Remove ACCESS_ONCE() usage
|
10 năm trước cách đây |
Davidlohr Bueso
|
1a99367023
locking/rwsem: Check for active lock before bailing on spinning
|
10 năm trước cách đây |
Davidlohr Bueso
|
b3fd4f03ca
locking/rwsem: Avoid deceiving lock spinners
|
10 năm trước cách đây |
Davidlohr Bueso
|
7a215f89a0
locking/rwsem: Set lock ownership ASAP
|
10 năm trước cách đây |
Davidlohr Bueso
|
49e4b2bcf7
locking/rwsem: Document barrier need when waking tasks
|
10 năm trước cách đây |
Davidlohr Bueso
|
73105994c5
locking/rwsem: Use task->state helpers
|
10 năm trước cách đây |
Jason Low
|
debfab74e4
locking/rwsem: Avoid double checking before try acquiring write lock
|
11 năm trước cách đây |
Davidlohr Bueso
|
db0e716a15
locking/rwsem: Move EXPORT_SYMBOL() lines to follow function definition
|
11 năm trước cách đây |
Davidlohr Bueso
|
3a6bfbc91d
arch, locking: Ciao arch_mutex_cpu_relax()
|
11 năm trước cách đây |
Davidlohr Bueso
|
5db6c6fefb
locking/rwsem: Add CONFIG_RWSEM_SPIN_ON_OWNER
|
11 năm trước cách đây |
Jason Low
|
4d9d951e6b
locking/spinlocks/mcs: Introduce and use init macro and function for osq locks
|
11 năm trước cách đây |
Jason Low
|
90631822c5
locking/spinlocks/mcs: Convert osq lock to atomic_t to reduce overhead
|
11 năm trước cách đây |
Jason Low
|
37e9562453
locking/rwsem: Allow conservative optimistic spinning when readers have lock
|
11 năm trước cách đây |
Andrew Morton
|
0cc3d01164
locking/rwsem: Fix checkpatch.pl warnings
|
11 năm trước cách đây |
Davidlohr Bueso
|
4fc828e24c
locking/rwsem: Support optimistic spinning
|
11 năm trước cách đây |
Tim Chen
|
3cf2f34e1a
rwsem: Add comments to explain the meaning of the rwsem's count field
|
11 năm trước cách đây |
Andi Kleen
|
3ebae4f3a2
asmlinkage: Mark rwsem functions that can be called from assembler asmlinkage
|
11 năm trước cách đây |
Peter Zijlstra
|
ed428bfc3c
locking: Move the rwsem code to kernel/locking/
|
11 năm trước cách đây |