Commit Graph

14 Commits (aac72277fda6ef788bb8d5deaa502ce9b9b6e472)

Author SHA1 Message Date
Michel Lespinasse a8618a0e8a rwsem: smaller wrappers around rwsem_down_failed_common 15 years ago
Michel Lespinasse 424acaaeb3 rwsem: wake queued readers when writer blocks on active read lock 15 years ago
Michel Lespinasse fd41b33435 rwsem: let RWSEM_WAITING_BIAS represent any number of waiting threads 15 years ago
Michel Lespinasse 70bdc6e064 rwsem: lighter active count checks when waking up readers 15 years ago
Michel Lespinasse 345af7bf33 rwsem: fully separate code paths to wake writers vs readers 15 years ago
Michel Lespinasse 91af708141 rwsem: Test for no active locks in __rwsem_do_wake undo code 15 years ago
Ingo Molnar d50efc6c40 x86: fix UML and -regparm=3 17 years ago
Livio Soares c7af77b584 sched: mark rwsem functions as __sched for wchan/profiling 17 years ago
Peter Zijlstra 4dfbb9d8c6 Lockdep: add lockdep_set_class_and_subclass() and lockdep_set_subclass() 19 years ago
Andreas Mohr fdf8cb0909 [PATCH] lib/rwsem.c: un-inline rwsem_down_failed_common() 19 years ago
Ingo Molnar 4ea2176dfa [PATCH] lockdep: prove rwsem locking correctness 19 years ago
Ingo Molnar c4e05116a2 [PATCH] lockdep: clean up rwsems 19 years ago
akpm@osdl.org d59dd4620f [PATCH] use smp_mb/wmb/rmb where possible 20 years ago
Linus Torvalds 1da177e4c3 Linux-2.6.12-rc2 20 years ago