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