summaryrefslogtreecommitdiffstats
path: root/kernel/locking/rwsem-xadd.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* locking/rwsem: Use acquire/release semanticsDavidlohr Bueso2015-10-061-2/+3
* locking/rwsem: Reduce spinlock contention in wakeup after up_read()/up_write()Waiman Long2015-05-081-0/+44
* locking/rwsem: Fix lock optimistic spinning when owner is not runningJason Low2015-03-071-20/+11
* locking: Remove ACCESS_ONCE() usageDavidlohr Bueso2015-02-241-5/+5
* locking/rwsem: Check for active lock before bailing on spinningDavidlohr Bueso2015-02-181-10/+17
* locking/rwsem: Avoid deceiving lock spinnersDavidlohr Bueso2015-02-181-6/+15
* locking/rwsem: Set lock ownership ASAPDavidlohr Bueso2015-02-181-2/+6
* locking/rwsem: Document barrier need when waking tasksDavidlohr Bueso2015-02-181-0/+7
* locking/rwsem: Use task->state helpersDavidlohr Bueso2015-02-041-2/+1
* locking/rwsem: Avoid double checking before try acquiring write lockJason Low2014-10-031-9/+11
* locking/rwsem: Move EXPORT_SYMBOL() lines to follow function definitionDavidlohr Bueso2014-09-161-4/+3
* arch, locking: Ciao arch_mutex_cpu_relax()Davidlohr Bueso2014-07-171-2/+2
* locking/rwsem: Add CONFIG_RWSEM_SPIN_ON_OWNERDavidlohr Bueso2014-07-161-2/+2
* locking/spinlocks/mcs: Introduce and use init macro and function for osq locksJason Low2014-07-161-1/+1
* locking/spinlocks/mcs: Convert osq lock to atomic_t to reduce overheadJason Low2014-07-161-1/+1
* locking/rwsem: Allow conservative optimistic spinning when readers have lockJason Low2014-07-161-5/+5
* locking/rwsem: Fix checkpatch.pl warningsAndrew Morton2014-06-051-3/+3
* locking/rwsem: Support optimistic spinningDavidlohr Bueso2014-06-051-29/+196
* rwsem: Add comments to explain the meaning of the rwsem's count fieldTim Chen2014-05-041-0/+49
* asmlinkage: Mark rwsem functions that can be called from assembler asmlinkageAndi Kleen2014-02-141-0/+4
* locking: Move the rwsem code to kernel/locking/Peter Zijlstra2013-11-061-0/+293