1. 6005606 Merge tag 'locking-core-2020-06-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 4 years, 7 months ago
  2. db78538 locking/lockdep: Replace zero-length array with flexible-array by Gustavo A. R. Silva · 4 years, 8 months ago
  3. e616cb8 lockdep: Always inline lockdep_{off,on}() by Peter Zijlstra · 4 years, 11 months ago
  4. 23b5ae2 locking/rtmutex: Remove unused rt_mutex_cmpxchg_relaxed() by Alex Shi · 4 years, 9 months ago
  5. 9a019db locking/lockdep: Improve 'invalid wait context' splat by Peter Zijlstra · 4 years, 9 months ago
  6. d22cc7f locking/percpu-rwsem: Fix a task_struct refcount by Qian Cai · 4 years, 9 months ago
  7. d5f744f Merge tag 'x86-entry-2020-03-30' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 4 years, 9 months ago
  8. 4b9fd8a Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 4 years, 9 months ago
  9. aa93ec6 Merge branches 'doc.2020.02.27a', 'fixes.2020.03.21a', 'kfree_rcu.2020.02.20a', 'locktorture.2020.02.20a', 'ovld.2020.02.20a', 'rcu-tasks.2020.02.20a', 'srcu.2020.02.20a' and 'torture.2020.02.20a' into HEAD by Paul E. McKenney · 4 years, 10 months ago
  10. ef99691 lockdep: Rename trace_{hard,soft}{irq_context,irqs_enabled}() by Peter Zijlstra · 4 years, 10 months ago
  11. 0d38453 lockdep: Rename trace_softirqs_{on,off}() by Peter Zijlstra · 4 years, 10 months ago
  12. 40db173 lockdep: Add hrtimer context tracing bits by Sebastian Andrzej Siewior · 4 years, 10 months ago
  13. de8f5e4 lockdep: Introduce wait-type checks by Peter Zijlstra · 4 years, 10 months ago
  14. 80fbaf1 rcuwait: Add @state argument to rcuwait_wait_event() by Peter Zijlstra (Intel) · 4 years, 10 months ago
  15. f6f48e1 lockdep: Teach lockdep about "USED" <- "IN-NMI" inversions by Peter Zijlstra · 4 years, 11 months ago
  16. 248efb2 locking/lockdep: Rework lockdep_lock by Peter Zijlstra · 4 years, 10 months ago
  17. 10476e6 locking/lockdep: Fix bad recursion pattern by Peter Zijlstra · 4 years, 10 months ago
  18. 25016bd locking/lockdep: Avoid recursion in lockdep_count_{for,back}ward_deps() by Boqun Feng · 4 years, 10 months ago
  19. 28e09a2 locktorture: Forgive apparent unfairness if CPU hotplug by Paul E. McKenney · 5 years ago
  20. c0e1472 locktorture: Use private random-number generators by Paul E. McKenney · 5 years ago
  21. 80c503e locktorture: Print ratio of acquisitions, not failures by Paul E. McKenney · 5 years ago
  22. 0050c7b locking/rtmutex: rcu: Add WRITE_ONCE() to rt_mutex ->owner by Paul E. McKenney · 5 years ago
  23. 41f0e29 locking/percpu-rwsem: Add might_sleep() for writer locking by Davidlohr Bueso · 5 years ago
  24. ac8dec4 locking/percpu-rwsem: Fold __percpu_up_read() by Davidlohr Bueso · 5 years ago
  25. bcba67c locking/rwsem: Remove RWSEM_OWNER_UNKNOWN by Peter Zijlstra · 5 years ago
  26. 7f26482 locking/percpu-rwsem: Remove the embedded rwsem by Peter Zijlstra · 5 years ago
  27. 75ff645 locking/percpu-rwsem: Extract __percpu_down_read_trylock() by Peter Zijlstra · 5 years ago
  28. 71365d4 locking/percpu-rwsem: Move __this_cpu_inc() into the slowpath by Peter Zijlstra · 5 years ago
  29. 206c98f locking/percpu-rwsem: Convert to bool 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. 810507f locking/lockdep: Reuse freed chain_hlocks entries by Waiman Long · 5 years ago
  32. 797b82eb locking/lockdep: Track number of zapped lock chains by Waiman Long · 5 years ago
  33. 836bd74 locking/lockdep: Throw away all lock chains with zapped class by Waiman Long · 5 years ago
  34. 1d44bcb locking/lockdep: Track number of zapped classes by Waiman Long · 5 years ago
  35. b9875e9 locking/lockdep: Display irq_context names in /proc/lockdep_chains by Waiman Long · 5 years ago
  36. b3b9c18 locking/lockdep: Decrement IRQ context counters when removing lock chain by Waiman Long · 5 years ago
  37. 97a3253 proc: convert everything to "struct proc_ops" by Alexey Dobriyan · 5 years ago
  38. 2180f21 Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 5 years ago
  39. f5bfdc8 locking/osq: Use optimized spinning loop for arm64 by Waiman Long · 5 years ago
  40. 5709712 locking/qspinlock: Fix inaccessible URL of MCS lock paper by Waiman Long · 5 years ago
  41. a030f97 locking/lockdep: Fix lockdep_stats indentation problem by Waiman Long · 5 years ago
  42. 39e7234 locking/rwsem: Fix kernel crash when spinning on RWSEM_OWNER_UNKNOWN by Waiman Long · 5 years ago
  43. d91f305 locking/lockdep: Fix buffer overrun problem in stack_trace[] by Waiman Long · 5 years ago
  44. c571b72 Revert "locking/mutex: Complain upon mutex API misuse in IRQ contexts" by Davidlohr Bueso · 5 years ago
  45. 1a365e8 locking/spinlock/debug: Fix various data races by Marco Elver · 5 years ago
  46. 168829a Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 5 years ago
  47. c759bc4 locking/lockdep: Update the comment for __lock_release() by Dan Carpenter · 5 years ago
  48. a0855d2 locking/mutex: Complain upon mutex API misuse in IRQ contexts by Davidlohr Bueso · 5 years ago
  49. 5facae4 locking/lockdep: Remove unused @nested argument from lock_release() by Qian Cai · 5 years ago
  50. 67d6491 locking: locktorture: Do not include rwlock.h directly by Wolfgang M. Reimer · 5 years ago
  51. c5d3c8c locktorture: Replace strncmp() with str_has_prefix() by Chuhong Yuan · 5 years ago
  52. 89340d0 Revert "locking/pvqspinlock: Don't wait if vCPU is preempted" by Wanpeng Li · 5 years ago
  53. 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
  54. 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
  55. 563c4f8 Merge branch 'sched/rt' into sched/core, to pick up -rt changes by Ingo Molnar · 5 years ago
  56. e57d143 mutex: Fix up mutex_waiter usage by Peter Zijlstra · 5 years ago
  57. a037d26 locking/mutex: Use mutex flags macro instead of hard code by Mukesh Ojha · 5 years ago
  58. 5f35d5a locking/mutex: Make __mutex_owner static to mutex.c by Mukesh Ojha · 5 years ago
  59. fce45cd locking/rwsem: Check for operations on an uninitialized rwsem by Davidlohr Bueso · 5 years ago
  60. 91d2a81 locking/rwsem: Make handoff writer optimistically spin on owner by Waiman Long · 6 years ago
  61. 519248f lockdep: Make print_lock() address visible by Paul E. McKenney · 6 years ago
  62. 7b3c92b sched/core: Convert get_task_struct() to return the task by Matthew Wilcox (Oracle) · 6 years ago
  63. 8c77922 locking/lockdep: Report more stack trace statistics by Bart Van Assche · 5 years ago
  64. 12593b7 locking/lockdep: Reduce space occupied by stack traces by Bart Van Assche · 5 years ago
  65. 364f6af locking/lockdep: Make it clear that what lock_class::key points at is not modified by Bart Van Assche · 5 years ago
  66. 6c11c6e locking/mutex: Test for initialized mutex by Sebastian Andrzej Siewior · 6 years ago
  67. 30a35f7 locking/lockdep: Clean up #ifdef checks by Arnd Bergmann · 6 years ago
  68. 68037aa locking/lockdep: Hide unused 'class' variable by Arnd Bergmann · 5 years ago
  69. 6ffddfb locking/rwsem: Add ACQUIRE comments by Peter Zijlstra · 5 years ago
  70. 99143f8 lcoking/rwsem: Add missing ACQUIRE to read_slowpath sleep loop by Peter Zijlstra · 5 years ago
  71. e1b98fa locking/rwsem: Add missing ACQUIRE to read_slowpath exit when queue is empty by Jan Stancek · 5 years ago
  72. 7813430 locking/rwsem: Don't call owner_on_cpu() on read-owner by Waiman Long · 5 years ago
  73. 387b146 docs: locking: convert docs to ReST and rename to *.rst by Mauro Carvalho Chehab · 6 years ago
  74. 68d41d8 locking/lockdep: Fix lock used or unused stats error by Yuyang Du · 6 years ago
  75. 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
  76. 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
  77. 9156e54 locking/lockdep: increase size of counters for lockdep statistics by Kobe Wu · 6 years ago
  78. 886532a locking/lockdep: Move mark_lock() inside CONFIG_TRACE_IRQFLAGS && CONFIG_PROVE_LOCKING by Arnd Bergmann · 6 years ago
  79. 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
  80. a15ea1a locking/rwsem: Guard against making count negative by Waiman Long · 6 years ago
  81. 5cfd92e locking/rwsem: Adaptive disabling of reader optimistic spinning by Waiman Long · 6 years ago
  82. 7d43f1c locking/rwsem: Enable time-based spinning on reader-owned rwsem by Waiman Long · 6 years ago
  83. 94a9717 locking/rwsem: Make rwsem->owner an atomic_long_t by Waiman Long · 6 years ago
  84. cf69482 locking/rwsem: Enable readers spinning on writer by Waiman Long · 6 years ago
  85. 02f1082 locking/rwsem: Clarify usage of owner's nonspinaable bit by Waiman Long · 6 years ago
  86. d3681e2 locking/rwsem: Wake up almost all readers in wait queue by Waiman Long · 6 years ago
  87. 990fa73 locking/rwsem: More optimal RT task handling of null owner by Waiman Long · 6 years ago
  88. 00f3c5a locking/rwsem: Always release wait_lock before waking up tasks by Waiman Long · 6 years ago
  89. 4f23dbc locking/rwsem: Implement lock handoff to prevent lock starvation by Waiman Long · 6 years ago
  90. 3f6d517 locking/rwsem: Make rwsem_spin_on_owner() return owner state by Waiman Long · 6 years ago
  91. 6cef7ff6 locking/rwsem: Code cleanup after files merging by Waiman Long · 6 years ago
  92. 5dec94d locking/rwsem: Merge rwsem.h and rwsem-xadd.c into rwsem.c by Waiman Long · 6 years ago
  93. 64489e78 locking/rwsem: Implement a new locking scheme by Waiman Long · 6 years ago
  94. 5c1ec49 locking/rwsem: Remove rwsem_wake() wakeup optimization by Waiman Long · 6 years ago
  95. c71fd89 locking/rwsem: Make owner available even if !CONFIG_RWSEM_SPIN_ON_OWNER by Waiman Long · 6 years ago
  96. dd471ef locking/lockdep: Remove unnecessary DEBUG_LOCKS_WARN_ON() by Kobe Wu · 6 years ago
  97. 410df0c Merge tag 'v5.2-rc5' into locking/core, to pick up fixes by Ingo Molnar · 6 years ago
  98. 3e45610 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 436 by Thomas Gleixner · 6 years ago
  99. 2481163 locking/lock_events: Use raw_cpu_{add,inc}() for stats by Peter Zijlstra · 6 years ago
  100. d934985 locking/lockdep: Fix merging of hlocks with non-zero references by Imre Deak · 6 years ago