1. fce45cd locking/rwsem: Check for operations on an uninitialized rwsem by Davidlohr Bueso · 5 years ago
  2. 91d2a81 locking/rwsem: Make handoff writer optimistically spin on owner by Waiman Long · 6 years ago
  3. 8c77922 locking/lockdep: Report more stack trace statistics by Bart Van Assche · 5 years ago
  4. 12593b7 locking/lockdep: Reduce space occupied by stack traces by Bart Van Assche · 5 years ago
  5. 364f6af locking/lockdep: Make it clear that what lock_class::key points at is not modified by Bart Van Assche · 5 years ago
  6. 6c11c6e locking/mutex: Test for initialized mutex by Sebastian Andrzej Siewior · 6 years ago
  7. 30a35f7 locking/lockdep: Clean up #ifdef checks by Arnd Bergmann · 6 years ago
  8. 68037aa locking/lockdep: Hide unused 'class' variable by Arnd Bergmann · 6 years ago
  9. 6ffddfb locking/rwsem: Add ACQUIRE comments by Peter Zijlstra · 6 years ago
  10. 99143f8 lcoking/rwsem: Add missing ACQUIRE to read_slowpath sleep loop by Peter Zijlstra · 6 years ago
  11. e1b98fa locking/rwsem: Add missing ACQUIRE to read_slowpath exit when queue is empty by Jan Stancek · 6 years ago
  12. 7813430 locking/rwsem: Don't call owner_on_cpu() on read-owner by Waiman Long · 5 years ago
  13. 387b146 docs: locking: convert docs to ReST and rename to *.rst by Mauro Carvalho Chehab · 6 years ago
  14. 68d41d8 locking/lockdep: Fix lock used or unused stats error by Yuyang Du · 6 years ago
  15. e1928328 Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 6 years ago
  16. 83086d6 Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu into core/rcu by Ingo Molnar · 6 years ago
  17. 9156e54 locking/lockdep: increase size of counters for lockdep statistics by Kobe Wu · 6 years ago
  18. 886532a locking/lockdep: Move mark_lock() inside CONFIG_TRACE_IRQFLAGS && CONFIG_PROVE_LOCKING by Arnd Bergmann · 6 years ago
  19. 11ca7a9 Merge branches 'consolidate.2019.05.28a', 'doc.2019.05.28a', 'fixes.2019.06.13a', 'srcu.2019.05.28a', 'sync.2019.05.28a' and 'torture.2019.05.28a' into HEAD by Paul E. McKenney · 6 years ago
  20. a15ea1a locking/rwsem: Guard against making count negative by Waiman Long · 6 years ago
  21. 5cfd92e locking/rwsem: Adaptive disabling of reader optimistic spinning by Waiman Long · 6 years ago
  22. 7d43f1c locking/rwsem: Enable time-based spinning on reader-owned rwsem by Waiman Long · 6 years ago
  23. 94a9717 locking/rwsem: Make rwsem->owner an atomic_long_t by Waiman Long · 6 years ago
  24. cf69482 locking/rwsem: Enable readers spinning on writer by Waiman Long · 6 years ago
  25. 02f1082 locking/rwsem: Clarify usage of owner's nonspinaable bit by Waiman Long · 6 years ago
  26. d3681e2 locking/rwsem: Wake up almost all readers in wait queue by Waiman Long · 6 years ago
  27. 990fa73 locking/rwsem: More optimal RT task handling of null owner by Waiman Long · 6 years ago
  28. 00f3c5a locking/rwsem: Always release wait_lock before waking up tasks by Waiman Long · 6 years ago
  29. 4f23dbc locking/rwsem: Implement lock handoff to prevent lock starvation by Waiman Long · 6 years ago
  30. 3f6d517 locking/rwsem: Make rwsem_spin_on_owner() return owner state by Waiman Long · 6 years ago
  31. 6cef7ff6 locking/rwsem: Code cleanup after files merging by Waiman Long · 6 years ago
  32. 5dec94d locking/rwsem: Merge rwsem.h and rwsem-xadd.c into rwsem.c by Waiman Long · 6 years ago
  33. 64489e78 locking/rwsem: Implement a new locking scheme by Waiman Long · 6 years ago
  34. 5c1ec49 locking/rwsem: Remove rwsem_wake() wakeup optimization by Waiman Long · 6 years ago
  35. c71fd89 locking/rwsem: Make owner available even if !CONFIG_RWSEM_SPIN_ON_OWNER by Waiman Long · 6 years ago
  36. dd471ef locking/lockdep: Remove unnecessary DEBUG_LOCKS_WARN_ON() by Kobe Wu · 6 years ago
  37. 410df0c Merge tag 'v5.2-rc5' into locking/core, to pick up fixes by Ingo Molnar · 6 years ago
  38. 3e45610 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 436 by Thomas Gleixner · 6 years ago
  39. 2481163 locking/lock_events: Use raw_cpu_{add,inc}() for stats by Peter Zijlstra · 6 years ago
  40. d934985 locking/lockdep: Fix merging of hlocks with non-zero references by Imre Deak · 6 years ago
  41. 8c8889d locking/lockdep: Fix OOO unlock when hlocks need merging by Imre Deak · 6 years ago
  42. bf998b9 locking/lockdep: Remove !dir in lock irq usage check by Yuyang Du · 6 years ago
  43. 4d56330 locking/lockdep: Adjust new bit cases in mark_lock by Yuyang Du · 6 years ago
  44. 0918065 locking/lockdep: Consolidate lock usage bit initialization by Yuyang Du · 6 years ago
  45. 68e9dc2 locking/lockdep: Check redundant dependency only when CONFIG_LOCKDEP_SMALL by Yuyang Du · 6 years ago
  46. 8c2c2b4 locking/lockdep: Refactorize check_noncircular and check_redundant by Yuyang Du · 6 years ago
  47. b4adfe8e locking/lockdep: Remove unused argument in __lock_release by Yuyang Du · 6 years ago
  48. 4609c4f locking/lockdep: Remove redundant argument in check_deadlock by Yuyang Du · 6 years ago
  49. 154f185 locking/lockdep: Update comments on dependency search by Yuyang Du · 6 years ago
  50. 77a8069 locking/lockdep: Avoid constant checks in __bfs by using offset reference by Yuyang Du · 6 years ago
  51. c166132 locking/lockdep: Change the return type of __cq_dequeue() by Yuyang Du · 6 years ago
  52. aa48077 locking/lockdep: Change type of the element field in circular_queue by Yuyang Du · 6 years ago
  53. 31a490e locking/lockdep: Update comment by Yuyang Du · 6 years ago
  54. 0b9fc8e locking/lockdep: Remove unused argument in validate_chain() and check_deadlock() by Yuyang Du · 6 years ago
  55. 01bb6f0 locking/lockdep: Change the range of class_idx in held_lock struct by Yuyang Du · 6 years ago
  56. f6ec882 locking/lockdep: Define INITIAL_CHAIN_KEY for chain keys to start with by Yuyang Du · 6 years ago
  57. e196e47 locking/lockdep: Use lockdep_init_task for task initiation consistently by Yuyang Du · 6 years ago
  58. 834494b locking/lockdep: Print the right depth for chain key collision by Yuyang Du · 6 years ago
  59. e7a38f6 locking/lockdep: Remove useless conditional macro by Yuyang Du · 6 years ago
  60. c52478f locking/lockdep: Adjust lock usage bit character checks by Yuyang Du · 6 years ago
  61. f7c1c6b locking/lockdep: Change all print_*() return type to void by Yuyang Du · 6 years ago
  62. 26b73da Merge tag 'v5.2-rc3' into locking/core, to pick up fixes by Ingo Molnar · 6 years ago
  63. c942fdd treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 by Thomas Gleixner · 6 years ago
  64. ff3bf92 torture: Allow inter-stutter interval to be specified by Paul E. McKenney · 6 years ago
  65. 95bf33b rcu/sync: Kill rcu_sync_type/gp_type by Oleg Nesterov · 6 years ago
  66. 51816e9 locking/lock_events: Use this_cpu_add() when necessary by Waiman Long · 6 years ago
  67. c0090c4 locking/lockdep: Remove the unused print_lock_trace() function by Anders Roxell · 6 years ago
  68. 9783154 locking/lockdep: Don't complain about incorrect name for no validate class by Sebastian Andrzej Siewior · 6 years ago
  69. d6cd1e9 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 9 by Thomas Gleixner · 6 years ago
  70. 457c899 treewide: Add SPDX license identifier for missed files by Thomas Gleixner · 6 years ago
  71. a9e9bcb locking/rwsem: Prevent decrement of reader count before increment by Waiman Long · 6 years ago
  72. dd4e5d6 Merge tag 'arm64-mmiowb' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux by Linus Torvalds · 6 years ago
  73. 14be4c6 Merge tag 's390-5.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux by Linus Torvalds · 6 years ago
  74. 007dc78 Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 6 years ago
  75. 2c6a392 Merge branch 'core-stacktrace-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 6 years ago
  76. 5ba2a4b Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 6 years ago
  77. d671002 locking/lockdep: Remove unnecessary unlikely() by zhengbin · 6 years ago
  78. c120bce lockdep: Simplify stack trace handling by Thomas Gleixner · 6 years ago
  79. 76b1443 lockdep: Remove save argument from check_prev_add() by Thomas Gleixner · 6 years ago
  80. b1abe46 lockdep: Remove unused trace argument from print_circular_bug() by Thomas Gleixner · 6 years ago
  81. 7a5da02 locking/lockdep: check for freed initmem in static_obj() by Gerald Schaefer · 6 years ago
  82. 948f837 locking/lockdep: Test all incompatible scenarios at once in check_irq_usage() by Frederic Weisbecker · 6 years ago
  83. 94e4dcc Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu into core/rcu by Ingo Molnar · 6 years ago
  84. 8808a7c locking/lockdep: Generate LOCKF_ bit composites by Peter Zijlstra · 6 years ago
  85. 627f364 locking/lockdep: Use expanded masks on find_usage_*() functions by Frederic Weisbecker · 6 years ago
  86. c902a1e locking/lockdep: Map remaining magic numbers to lock usage mask names by Frederic Weisbecker · 6 years ago
  87. 0d2cc3b locking/lockdep: Move valid_state() inside CONFIG_TRACE_IRQFLAGS && CONFIG_PROVE_LOCKING by Frederic Weisbecker · 6 years ago
  88. 8b39adb locking/lockdep: Make lockdep_unregister_key() honor 'debug_locks' again by Bart Van Assche · 6 years ago
  89. 2dfed45 lockdep: Remove the ULONG_MAX stack trace hackery by Thomas Gleixner · 6 years ago
  90. 26536e7 locking/rwsem: Prevent unneeded warning during locking selftest by Waiman Long · 6 years ago
  91. 90c1cba locking/lockdep: Zap lock classes even with lock debugging disabled by Bart Van Assche · 6 years ago
  92. a865459 locking/rwsem: Enable lock event counting by Waiman Long · 6 years ago
  93. bf20616 locking/lock_events: Don't show pvqspinlock events on bare metal by Waiman Long · 6 years ago
  94. fb346fd locking/lock_events: Make lock_events available for all archs & other locks by Waiman Long · 6 years ago
  95. ad53fa1 locking/qspinlock_stat: Introduce generic lockevent_*() counting APIs by Waiman Long · 6 years ago
  96. 3b4ba66 locking/rwsem: Enhance DEBUG_RWSEMS_WARN_ON() macro by Waiman Long · 6 years ago
  97. a68e2c4 locking/rwsem: Add debug check for __down_read*() by Waiman Long · 6 years ago
  98. a338ecb locking/rwsem: Micro-optimize rwsem_try_read_lock_unqueued() by Waiman Long · 6 years ago
  99. 12a30a7 locking/rwsem: Move rwsem internal function declarations to rwsem-xadd.h by Waiman Long · 6 years ago
  100. c7580c1 locking/rwsem: Move owner setting code from rwsem.c to rwsem.h by Waiman Long · 6 years ago