1. 9607a85 rwsem: check counter to avoid cmpxchg calls by Davidlohr Bueso · 11 years ago
  2. b5f5418 rwsem: no need for explicit signed longs by Davidlohr Bueso · 11 years ago
  3. 25c3932 rwsem: do not block readers at head of queue if other readers are active by Michel Lespinasse · 11 years ago
  4. fe6e674 rwsem: implement support for write lock stealing on the fastpath by Michel Lespinasse · 11 years ago
  5. 8cf5322 rwsem: simplify __rwsem_do_wake by Michel Lespinasse · 11 years ago
  6. 9b0fc9c rwsem: skip initial trylock in rwsem_down_write_failed by Michel Lespinasse · 11 years ago
  7. a7d2c57 rwsem: avoid taking wait_lock in rwsem_down_write_failed by Michel Lespinasse · 11 years ago
  8. 5ede972 rwsem: use cmpxchg for trying to steal write lock by Michel Lespinasse · 11 years ago
  9. ed00f64 rwsem: more agressive lock stealing in rwsem_down_write_failed by Michel Lespinasse · 11 years ago
  10. 023fe4f rwsem: simplify rwsem_down_write_failed by Michel Lespinasse · 11 years ago
  11. da16922 rwsem: simplify rwsem_down_read_failed by Michel Lespinasse · 11 years ago
  12. 1e78277 rwsem: move rwsem_down_failed_common code into rwsem_down_{read,write}_failed by Michel Lespinasse · 11 years ago
  13. f7dd1ce rwsem: shorter spinlocked section in rwsem_down_failed_common() by Michel Lespinasse · 11 years ago
  14. e2d57f7 rwsem: make the waiter type an enumeration rather than a bitmask by Michel Lespinasse · 11 years ago
  15. ce6711f rwsem: Implement writer lock-stealing for better scalability by Alex Shi · 11 years ago
  16. 8bc3bcc lib: reduce the use of module.h wherever possible by Paul Gortmaker · 13 years ago
  17. ddb6c9b locking, rwsem: Annotate inner lock as raw by Thomas Gleixner · 14 years ago
  18. d123375 rwsem: Remove redundant asmregparm annotation by Thomas Gleixner · 13 years ago
  19. a8618a0 rwsem: smaller wrappers around rwsem_down_failed_common by Michel Lespinasse · 14 years ago
  20. 424acaa rwsem: wake queued readers when writer blocks on active read lock by Michel Lespinasse · 14 years ago
  21. fd41b33 rwsem: let RWSEM_WAITING_BIAS represent any number of waiting threads by Michel Lespinasse · 14 years ago
  22. 70bdc6e rwsem: lighter active count checks when waking up readers by Michel Lespinasse · 14 years ago
  23. 345af7b rwsem: fully separate code paths to wake writers vs readers by Michel Lespinasse · 14 years ago
  24. 91af708 rwsem: Test for no active locks in __rwsem_do_wake undo code by Michel Lespinasse · 14 years ago
  25. d50efc6 x86: fix UML and -regparm=3 by Ingo Molnar · 16 years ago
  26. c7af77b sched: mark rwsem functions as __sched for wchan/profiling by Livio Soares · 17 years ago
  27. 4dfbb9d Lockdep: add lockdep_set_class_and_subclass() and lockdep_set_subclass() by Peter Zijlstra · 18 years ago
  28. fdf8cb0 [PATCH] lib/rwsem.c: un-inline rwsem_down_failed_common() by Andreas Mohr · 18 years ago
  29. 4ea2176 [PATCH] lockdep: prove rwsem locking correctness by Ingo Molnar · 18 years ago
  30. c4e0511 [PATCH] lockdep: clean up rwsems by Ingo Molnar · 18 years ago
  31. d59dd46 [PATCH] use smp_mb/wmb/rmb where possible by akpm@osdl.org · 19 years ago
  32. 1da177e Linux-2.6.12-rc2 by Linus Torvalds · 19 years ago