summaryrefslogtreecommitdiff
path: root/kernel/locking/rwsem-xadd.c
AgeCommit message (Expand)Author
2015-05-08locking/rwsem: Reduce spinlock contention in wakeup after up_read()/up_write()Waiman Long
2015-03-07locking/rwsem: Fix lock optimistic spinning when owner is not runningJason Low
2015-02-24locking: Remove ACCESS_ONCE() usageDavidlohr Bueso
2015-02-18locking/rwsem: Check for active lock before bailing on spinningDavidlohr Bueso
2015-02-18locking/rwsem: Avoid deceiving lock spinnersDavidlohr Bueso
2015-02-18locking/rwsem: Set lock ownership ASAPDavidlohr Bueso
2015-02-18locking/rwsem: Document barrier need when waking tasksDavidlohr Bueso
2015-02-04locking/rwsem: Use task->state helpersDavidlohr Bueso
2014-10-03locking/rwsem: Avoid double checking before try acquiring write lockJason Low
2014-09-16locking/rwsem: Move EXPORT_SYMBOL() lines to follow function definitionDavidlohr Bueso
2014-07-17arch, locking: Ciao arch_mutex_cpu_relax()Davidlohr Bueso
2014-07-16locking/rwsem: Add CONFIG_RWSEM_SPIN_ON_OWNERDavidlohr Bueso
2014-07-16locking/spinlocks/mcs: Introduce and use init macro and function for osq locksJason Low
2014-07-16locking/spinlocks/mcs: Convert osq lock to atomic_t to reduce overheadJason Low
2014-07-16locking/rwsem: Allow conservative optimistic spinning when readers have lockJason Low
2014-06-05locking/rwsem: Fix checkpatch.pl warningsAndrew Morton
2014-06-05locking/rwsem: Support optimistic spinningDavidlohr Bueso
2014-05-04rwsem: Add comments to explain the meaning of the rwsem's count fieldTim Chen
2014-02-13asmlinkage: Mark rwsem functions that can be called from assembler asmlinkageAndi Kleen
2013-11-06locking: Move the rwsem code to kernel/locking/Peter Zijlstra