1. 6773cc3 Merge tag 'v5.16-rc5' into locking/core, to pick up fixes by Ingo Molnar · 3 years, 1 month ago
  2. c0bed69 locking: Make owner_on_cpu() into <linux/sched.h> by Kefeng Wang · 3 years, 1 month ago
  3. 14c2404 locking/rwsem: Optimize down_read_trylock() under highly contended case by Muchun Song · 3 years, 1 month ago
  4. d257cc8 locking/rwsem: Make handoff bit handling more consistent by Waiman Long · 3 years, 1 month ago
  5. 5197fcd locking/rwsem: Fix comments about reader optimistic lock stealing conditions by Yanfei Xu · 3 years, 3 months ago
  6. 6c2787f locking: Remove rcu_read_{,un}lock() for preempt_{dis,en}able() by Yanfei Xu · 3 years, 3 months ago
  7. 7cdacc5 locking/rwsem: Disable preemption for spinning region by Yanfei Xu · 3 years, 3 months ago
  8. 15eb7c8 locking/rwsem: Add missing __init_rwsem() for PREEMPT_RT by Mike Galbraith · 3 years, 4 months ago
  9. add4613 locking/rtmutex: Extend the rtmutex core to support ww_mutex by Peter Zijlstra · 3 years, 5 months ago
  10. e17ba59b locking/rtmutex: Guard regular sleeping locks specific functions by Thomas Gleixner · 3 years, 5 months ago
  11. 4225410 locking/rwsem: Add rtmutex based R/W semaphore implementation by Thomas Gleixner · 3 years, 5 months ago
  12. c87866e Merge tag 'v5.14-rc6' into locking/core, to pick up fixes by Ingo Molnar · 3 years, 4 months ago
  13. d4e5076 locking/rwsem: Remove an unused parameter of rwsem_wake() by xuyehan · 3 years, 6 months ago
  14. 2f064a5 sched: Change task_struct::state by Peter Zijlstra · 3 years, 7 months ago
  15. e2db759 locking: Fix typos in comments by Ingo Molnar · 3 years, 9 months ago
  16. 4faf62b locking/rwsem: Fix comment typo by Bhaskar Chowdhury · 3 years, 10 months ago
  17. c034f48 kernel: delete repeated words in comments by Randy Dunlap · 3 years, 10 months ago
  18. 617f3ef locking/rwsem: Remove reader optimistic spinning by Waiman Long · 4 years, 1 month ago
  19. 1a728df locking/rwsem: Enable reader optimistic lock stealing by Waiman Long · 4 years, 1 month ago
  20. 2f06f70 locking/rwsem: Prevent potential lock starvation by Waiman Long · 4 years, 1 month ago
  21. c8fe8b0 locking/rwsem: Pass the current atomic count to rwsem_down_read_slowpath() by Waiman Long · 4 years, 1 month ago
  22. c995e63 locking/rwsem: Fold __down_{read,write}*() by Peter Zijlstra · 4 years, 1 month ago
  23. 285c61a locking/rwsem: Introduce rwsem_write_trylock() by Peter Zijlstra · 4 years, 1 month ago
  24. 3379116 locking/rwsem: Better collate rwsem_read_trylock() by Peter Zijlstra · 4 years, 1 month ago
  25. 31784cf rwsem: Implement down_read_interruptible by Eric W. Biederman · 4 years, 1 month ago
  26. 0f9368b rwsem: Implement down_read_killable_nested by Eric W. Biederman · 4 years, 1 month ago
  27. de8f5e4 lockdep: Introduce wait-type checks by Peter Zijlstra · 4 years, 9 months ago
  28. bcba67c locking/rwsem: Remove RWSEM_OWNER_UNKNOWN by Peter Zijlstra · 5 years ago
  29. 7f26482 locking/percpu-rwsem: Remove the embedded rwsem by Peter Zijlstra · 5 years ago
  30. 1751060 locking/percpu-rwsem, lockdep: Make percpu-rwsem use its own lockdep_map by Peter Zijlstra · 5 years ago
  31. 39e7234 locking/rwsem: Fix kernel crash when spinning on RWSEM_OWNER_UNKNOWN by Waiman Long · 5 years ago
  32. 5facae4 locking/lockdep: Remove unused @nested argument from lock_release() by Qian Cai · 5 years ago
  33. fce45cd locking/rwsem: Check for operations on an uninitialized rwsem by Davidlohr Bueso · 5 years ago
  34. 91d2a81 locking/rwsem: Make handoff writer optimistically spin on owner by Waiman Long · 6 years ago
  35. 6ffddfb locking/rwsem: Add ACQUIRE comments by Peter Zijlstra · 5 years ago
  36. 99143f8 lcoking/rwsem: Add missing ACQUIRE to read_slowpath sleep loop by Peter Zijlstra · 5 years ago
  37. e1b98fa locking/rwsem: Add missing ACQUIRE to read_slowpath exit when queue is empty by Jan Stancek · 5 years ago
  38. 7813430 locking/rwsem: Don't call owner_on_cpu() on read-owner by Waiman Long · 5 years ago
  39. a15ea1a locking/rwsem: Guard against making count negative by Waiman Long · 6 years ago
  40. 5cfd92e locking/rwsem: Adaptive disabling of reader optimistic spinning by Waiman Long · 6 years ago
  41. 7d43f1c locking/rwsem: Enable time-based spinning on reader-owned rwsem by Waiman Long · 6 years ago
  42. 94a9717 locking/rwsem: Make rwsem->owner an atomic_long_t by Waiman Long · 6 years ago
  43. cf69482 locking/rwsem: Enable readers spinning on writer by Waiman Long · 6 years ago
  44. 02f1082 locking/rwsem: Clarify usage of owner's nonspinaable bit by Waiman Long · 6 years ago
  45. d3681e2 locking/rwsem: Wake up almost all readers in wait queue by Waiman Long · 6 years ago
  46. 990fa73 locking/rwsem: More optimal RT task handling of null owner by Waiman Long · 6 years ago
  47. 00f3c5a locking/rwsem: Always release wait_lock before waking up tasks by Waiman Long · 6 years ago
  48. 4f23dbc locking/rwsem: Implement lock handoff to prevent lock starvation by Waiman Long · 6 years ago
  49. 3f6d517 locking/rwsem: Make rwsem_spin_on_owner() return owner state by Waiman Long · 6 years ago
  50. 6cef7ff6 locking/rwsem: Code cleanup after files merging by Waiman Long · 6 years ago
  51. 5dec94d locking/rwsem: Merge rwsem.h and rwsem-xadd.c into rwsem.c by Waiman Long · 6 years ago
  52. 3b4ba66 locking/rwsem: Enhance DEBUG_RWSEMS_WARN_ON() macro by Waiman Long · 6 years ago
  53. a68e2c4 locking/rwsem: Add debug check for __down_read*() by Waiman Long · 6 years ago
  54. c7580c1 locking/rwsem: Move owner setting code from rwsem.c to rwsem.h by Waiman Long · 6 years ago
  55. 925b9cd locking/rwsem: Make owner store task pointer of last owning reader by Waiman Long · 6 years ago
  56. 03eeafd locking/rwsem: Fix up_read_non_owner() warning with DEBUG_RWSEMS by Waiman Long · 7 years ago
  57. d7d760e locking/rwsem: Add a new RWSEM_ANONYMOUSLY_OWNED flag by Waiman Long · 7 years ago
  58. 5149cba locking/rwsem: Add DEBUG_RWSEMS to look for lock/unlock mismatches by Waiman Long · 7 years ago
  59. 8c5db92 Merge branch 'linus' into locking/core, to resolve conflicts by Ingo Molnar · 7 years ago
  60. b244131 License cleanup: add SPDX GPL-2.0 license identifier to files with no license by Greg Kroah-Hartman · 7 years ago
  61. 76f8507 locking/rwsem: Add down_read_killable() by Kirill Tkhai · 7 years ago
  62. 6419c4a locking/lockdep: Add new check to lock_downgrade() by J. R. Okajima · 8 years ago
  63. b17b015 sched/headers: Prepare for new header dependencies before moving code to <linux/sched/debug.h> by Ingo Molnar · 8 years ago
  64. 19c5d69 locking/rwsem: Add reader-owned state to the owner field by Waiman Long · 9 years ago
  65. 887bddf add down_write_killable_nested() by Al Viro · 9 years ago
  66. 916633a locking/rwsem: Provide down_write_killable() by Michal Hocko · 9 years ago
  67. 7a215f8 locking/rwsem: Set lock ownership ASAP by Davidlohr Bueso · 10 years ago
  68. 5db6c6f locking/rwsem: Add CONFIG_RWSEM_SPIN_ON_OWNER by Davidlohr Bueso · 10 years ago
  69. 4fc828e locking/rwsem: Support optimistic spinning by Davidlohr Bueso · 11 years ago
  70. ed428bf locking: Move the rwsem code to kernel/locking/ by Peter Zijlstra · 11 years ago[Renamed from kernel/rwsem.c]
  71. 84759c6 Revert "rw_semaphore: remove up/down_read_non_owner" by Kent Overstreet · 13 years ago
  72. 1b963c8 lockdep, rwsem: provide down_write_nest_lock() by Jiri Kosina · 12 years ago
  73. 9ffc93f Remove all #inclusions of asm/system.h by David Howells · 13 years ago
  74. 9984de1 kernel: Map most files to use export.h instead of module.h by Paul Gortmaker · 14 years ago
  75. 60063497 atomic: use <linux/atomic.h> by Arun Sharma · 13 years ago
  76. 11b80f4 rw_semaphore: remove up/down_read_non_owner by Christoph Hellwig · 14 years ago
  77. c7af77b sched: mark rwsem functions as __sched for wchan/profiling by Livio Soares · 17 years ago
  78. 4fe8774 lockstat: hook into spinlock_t, rwlock_t, rwsem and mutex by Peter Zijlstra · 17 years ago
  79. 428e6ce Lockdep treats down_write_trylock like regular down_write by Pavel Emelianov · 18 years ago
  80. 4ea2176 [PATCH] lockdep: prove rwsem locking correctness by Ingo Molnar · 19 years ago
  81. c4e0511 [PATCH] lockdep: clean up rwsems by Ingo Molnar · 19 years ago