aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/locking/rwsem-xadd.c
Commit message (Expand)AuthorAge
* Augment rt_task() with is_realtime()Bjoern Brandenburg2017-05-26
* locking/rwsem: Scan the wait_list for readers only onceDavidlohr Bueso2016-08-18
* locking/rwsem: Remove a few useless commentsDavidlohr Bueso2016-08-18
* locking/rwsem: Return void in __rwsem_mark_wake()Davidlohr Bueso2016-08-18
* locking/atomic, arch/rwsem: Employ atomic_long_fetch_add()Peter Zijlstra2016-06-16
* locking/rwsem: Streamline the rwsem_optimistic_spin() codeWaiman Long2016-06-08
* locking/rwsem: Improve reader wakeup codeWaiman Long2016-06-08
* locking/rwsem: Add reader-owned state to the owner fieldWaiman Long2016-06-08
* locking/rwsem: Convert sem->count to 'atomic_long_t'Jason Low2016-06-08
* locking/rwsem: Optimize write lock by reducing operations in slowpathJason Low2016-06-03
* locking/rwsem: Rework zeroing reader waiter->taskDavidlohr Bueso2016-06-03
* locking/rwsem: Enable lockless waiter wakeup(s)Davidlohr Bueso2016-06-03
* locking/rwsem: Fix down_write_killable()Peter Zijlstra2016-05-15
* locking/rwsem: Introduce basis for down_write_killable()Michal Hocko2016-04-13
* locking/rwsem: Use acquire/release semanticsDavidlohr Bueso2015-10-06
* locking/rwsem: Reduce spinlock contention in wakeup after up_read()/up_write()Waiman Long2015-05-08
* locking/rwsem: Fix lock optimistic spinning when owner is not runningJason Low2015-03-07
* locking: Remove ACCESS_ONCE() usageDavidlohr Bueso2015-02-24
* locking/rwsem: Check for active lock before bailing on spinningDavidlohr Bueso2015-02-18
* locking/rwsem: Avoid deceiving lock spinnersDavidlohr Bueso2015-02-18
* locking/rwsem: Set lock ownership ASAPDavidlohr Bueso2015-02-18
* locking/rwsem: Document barrier need when waking tasksDavidlohr Bueso2015-02-18
* locking/rwsem: Use task->state helpersDavidlohr Bueso2015-02-04
* locking/rwsem: Avoid double checking before try acquiring write lockJason Low2014-10-03
* locking/rwsem: Move EXPORT_SYMBOL() lines to follow function definitionDavidlohr Bueso2014-09-16
* arch, locking: Ciao arch_mutex_cpu_relax()Davidlohr Bueso2014-07-17
* locking/rwsem: Add CONFIG_RWSEM_SPIN_ON_OWNERDavidlohr Bueso2014-07-16
* locking/spinlocks/mcs: Introduce and use init macro and function for osq locksJason Low2014-07-16
* locking/spinlocks/mcs: Convert osq lock to atomic_t to reduce overheadJason Low2014-07-16
* locking/rwsem: Allow conservative optimistic spinning when readers have lockJason Low2014-07-16
* locking/rwsem: Fix checkpatch.pl warningsAndrew Morton2014-06-05
* locking/rwsem: Support optimistic spinningDavidlohr Bueso2014-06-05
* rwsem: Add comments to explain the meaning of the rwsem's count fieldTim Chen2014-05-04
* asmlinkage: Mark rwsem functions that can be called from assembler asmlinkageAndi Kleen2014-02-13
* locking: Move the rwsem code to kernel/locking/Peter Zijlstra2013-11-06