summaryrefslogtreecommitdiff
path: root/include/linux/rwsem.h
Commit message (Expand)AuthorAge
* Merge branch 'linus' into locking/core, to resolve conflictsIngo Molnar2017-11-07
|\
| * License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-02
* | locking/rwsem: Add down_read_killable()Kirill Tkhai2017-10-10
|/
* locking/rwsem-xadd: Add killable versions of rwsem_down_read_failed()Kirill Tkhai2017-08-10
* locking/rwsem: Convert sem->count to 'atomic_long_t'Jason Low2016-06-08
* add down_write_killable_nested()Al Viro2016-05-26
* locking/rwsem: Provide down_write_killable()Michal Hocko2016-04-22
* locking/rwsem: Introduce basis for down_write_killable()Michal Hocko2016-04-13
* locking/Documentation: Move locking related docs into Documentation/locking/Davidlohr Bueso2014-08-13
* locking/rwsem: Add CONFIG_RWSEM_SPIN_ON_OWNERDavidlohr Bueso2014-07-16
* locking/rwsem: Reduce the size of struct rw_semaphoreJason Low2014-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/spinlocks/mcs: Rename optimistic_spin_queue() to optimistic_spin_node()Jason Low2014-07-16
* locking/rwsem: Fix warnings for CONFIG_RWSEM_GENERIC_SPINLOCKDavidlohr Bueso2014-06-05
* locking/rwsem: Support optimistic spinningDavidlohr Bueso2014-06-05
* rwsem: add rwsem_is_contendedJosef Bacik2014-01-28
* Revert "rw_semaphore: remove up/down_read_non_owner"Kent Overstreet2013-03-23
* lockdep, rwsem: fix down_write_nest_lock() if !CONFIG_DEBUG_LOCK_ALLOCJiri Kosina2013-01-16
* lockdep, rwsem: provide down_write_nest_lock()Jiri Kosina2013-01-11
* Remove all #inclusions of asm/system.hDavid Howells2012-03-28
* locking, rwsem: Annotate inner lock as rawThomas Gleixner2011-09-13
* atomic: use <linux/atomic.h>Arun Sharma2011-07-26
* rw_semaphore: remove up/down_read_non_ownerChristoph Hellwig2011-07-20
* rwsem: Remove redundant asmregparm annotationThomas Gleixner2011-01-27
* rwsem: Move duplicate function prototypes to linux/rwsem.hThomas Gleixner2011-01-27
* rwsem: Unify the duplicate rwsem_is_locked() inlinesThomas Gleixner2011-01-27
* rwsem: Move duplicate init macros and functions to linux/rwsem.hThomas Gleixner2011-01-27
* rwsem: Move duplicate struct rwsem declaration to linux/rwsem.hThomas Gleixner2011-01-27
* rwsem: Cleanup includesThomas Gleixner2011-01-27
* Remove "#ifdef __KERNEL__" checks from unexported headersRobert P. J. Day2008-04-30
* [PATCH] lockdep: add more rwsem.h documentationIngo Molnar2006-07-10
* [PATCH] lockdep: prove rwsem locking correctnessIngo Molnar2006-07-03
* [PATCH] lockdep: clean up rwsemsIngo Molnar2006-07-03
* Don't include linux/config.h from anywhere else in include/David Woodhouse2006-04-26
* Linux-2.6.12-rc2Linus Torvalds2005-04-16