aboutsummaryrefslogtreecommitdiffstats
path: root/lib/rwsem.c
Commit message (Expand)AuthorAge
* rwsem: Implement writer lock-stealing for better scalabilityAlex Shi2013-02-19
* lib: reduce the use of module.h wherever possiblePaul Gortmaker2012-03-07
* locking, rwsem: Annotate inner lock as rawThomas Gleixner2011-09-13
* rwsem: Remove redundant asmregparm annotationThomas Gleixner2011-01-27
* rwsem: smaller wrappers around rwsem_down_failed_commonMichel Lespinasse2010-08-09
* rwsem: wake queued readers when writer blocks on active read lockMichel Lespinasse2010-08-09
* rwsem: let RWSEM_WAITING_BIAS represent any number of waiting threadsMichel Lespinasse2010-08-09
* rwsem: lighter active count checks when waking up readersMichel Lespinasse2010-08-09
* rwsem: fully separate code paths to wake writers vs readersMichel Lespinasse2010-08-09
* rwsem: Test for no active locks in __rwsem_do_wake undo codeMichel Lespinasse2010-05-12
* x86: fix UML and -regparm=3Ingo Molnar2008-01-30
* sched: mark rwsem functions as __sched for wchan/profilingLivio Soares2007-12-18
* Lockdep: add lockdep_set_class_and_subclass() and lockdep_set_subclass()Peter Zijlstra2006-10-11
* [PATCH] lib/rwsem.c: un-inline rwsem_down_failed_common()Andreas Mohr2006-09-29
* [PATCH] lockdep: prove rwsem locking correctnessIngo Molnar2006-07-03
* [PATCH] lockdep: clean up rwsemsIngo Molnar2006-07-03
* [PATCH] use smp_mb/wmb/rmb where possibleakpm@osdl.org2005-05-01
* Linux-2.6.12-rc2v2.6.12-rc2Linus Torvalds2005-04-16