1. 39dc1e4 Merge android-4.9.220(90aa475) into msm-4.9 by jianzhou · 4 years, 1 month ago
  2. eb6f402 locktorture: Print ratio of acquisitions, not failures by Paul E. McKenney · 4 years, 4 months ago
  3. 7cdad70 locking/lockdep: Avoid recursion in lockdep_count_{for,back}ward_deps() by Boqun Feng · 4 years, 3 months ago
  4. edd7769 Merge android-4.9.209(c830063) into msm-4.9 by jianzhou · 4 years, 3 months ago
  5. c091102 locking/spinlock/debug: Fix various data races by Marco Elver · 4 years, 7 months ago
  6. f661fce Merge android-4.9.195(59aade0) into msm-4.9 by jianzhou · 4 years, 6 months ago
  7. 79bbe9c Merge android-4.9.187 (fabc071) into msm-4.9 by jianzhou · 4 years, 8 months ago
  8. 59da794 locking/lockdep: Add debug_locks check in __lock_downgrade() by Waiman Long · 5 years ago
  9. a0e0263 locking/lockdep: Hide unused 'class' variable by Arnd Bergmann · 5 years ago
  10. ccaa280 locking/lockdep: Fix lock used or unused stats error by Yuyang Du · 5 years ago
  11. 1aa8b25 locking/lockdep: Fix merging of hlocks with non-zero references by Imre Deak · 5 years ago
  12. 83b8ce0 Merge android-4.9.178 (df08e34) into msm-4.9 by jianzhou · 5 years ago
  13. a56988d Merge commit android-4.9.171 (3383326) into msm-4.9 by Tengfei Fan · 5 years ago
  14. 19d550f Merge android-4.9.166 (0166b9e) into msm-4.9 by jianzhou · 5 years ago
  15. e85fab7 locking/rwsem: Prevent decrement of reader count before increment by Waiman Long · 5 years ago
  16. 7f21387 Revert "locking/lockdep: Add debug_locks check in __lock_downgrade()" by Greg Kroah-Hartman · 5 years ago
  17. dd779cb Merge android-4.9.163 (429c144) into msm-4.9 by jianzhou · 5 years ago
  18. 60894cb locking/spinlock/debug: Remove spinlock lockup detection code by Waiman Long · 7 years ago
  19. 670d934 locking/lockdep: Add debug_locks check in __lock_downgrade() by Waiman Long · 5 years ago
  20. ce81355 futex,rt_mutex: Restructure rt_mutex_finish_proxy_lock() by Peter Zijlstra · 7 years ago
  21. b4df458 locking/rwsem: Fix (possible) missed wakeup by Xie Yongji · 6 years ago
  22. 5e74777 Merge "Merge android-4.9.149 (ed0b11d) into msm-4.9" by Linux Build Service Account · 5 years ago
  23. b62aeea Merge android-4.9.149 (ed0b11d) into msm-4.9 by jianzhou · 5 years ago
  24. fca65ed Merge "locking/rwsem: for rwsem prio aware enhancement" by Linux Build Service Account · 5 years ago
  25. a5946df locking/rwsem: for rwsem prio aware enhancement by Maria Yu · 6 years ago
  26. f41ab60 Merge android-4.9.145 (6328e64) into msm-4.9 by jianzhou · 5 years ago
  27. 88ce30f locking/qspinlock, x86: Provide liveness guarantee by Peter Zijlstra · 5 years ago
  28. f650bdc locking/qspinlock: Re-order code by Peter Zijlstra · 5 years ago
  29. 0952e8f locking/qspinlock: Kill cmpxchg() loop when claiming lock from head of queue by Will Deacon · 5 years ago
  30. 0f28d5f locking/qspinlock: Remove duplicate clear_pending() function from PV code by Will Deacon · 5 years ago
  31. 9b58843 locking/qspinlock: Remove unbounded cmpxchg() loop from locking slowpath by Will Deacon · 5 years ago
  32. 60668f3 locking/qspinlock: Merge 'struct __qspinlock' into 'struct qspinlock' by Will Deacon · 5 years ago
  33. 8e5b3bc locking/qspinlock: Bound spinning on pending->locked transition in slowpath by Will Deacon · 5 years ago
  34. 48c42d4 locking/qspinlock: Ensure node is initialised before updating prev->next by Will Deacon · 5 years ago
  35. c3b6e79 locking: Remove smp_read_barrier_depends() from queued_spin_lock_slowpath() by Paul E. McKenney · 5 years ago
  36. 81301a1 locking/lockdep: Fix debug_locks off performance problem by Waiman Long · 6 years ago
  37. 2f1b7c8 Merge android-4.9.124 (6a1b592) into msm-4.9 by Blagovest Kolenichev · 6 years ago
  38. 8835a2c Merge "lib: spinlock: Trigger a watchdog bite on spin_dump for rwlock" by Linux Build Service Account · 6 years ago
  39. 2009f17 locking/osq_lock: Fix osq_lock queue corruption by Prateek Sood · 7 years ago
  40. 0cbde6c locking/rwsem-xadd: Fix missed wakeup due to reordering of load by Prateek Sood · 7 years ago
  41. a8b8e52 locking/lockdep: Do not record IRQ state within lockdep code by Steven Rostedt (VMware) · 6 years ago
  42. 696d37f Merge "Merge android-4.9.106 (8b94b87) into msm-4.9" by Linux Build Service Account · 6 years ago
  43. 40834dd Merge android-4.9.105 (859e0a8) into msm-4.9 by Blagovest Kolenichev · 6 years ago
  44. 748ac62 locking/qrwlock: Prevent slowpath writers getting held up by fastpath by Will Deacon · 7 years ago
  45. 06c69ab locking/qrwlock, arm64: Move rwlock implementation over to qrwlocks by Will Deacon · 7 years ago
  46. 64b4552 locking/qrwlock: Use atomic_cond_read_acquire() when spinning in qrwlock by Will Deacon · 7 years ago
  47. 22a84c5 locking/qrwlock: Use 'struct qrwlock' instead of 'struct __qrwlock' by Will Deacon · 7 years ago
  48. c8723ce locking/qspinlock: Ensure node->count is updated before initialising node by Will Deacon · 6 years ago
  49. 39b8bb4 Merge android-4.9.89 (960923f) into msm-4.9 by Blagovest Kolenichev · 6 years ago
  50. 6a6a26f lib: spinlock: Trigger a watchdog bite on spin_dump for rwlock by Prasad Sodagudi · 9 years ago
  51. ad11afd locking/locktorture: Fix num reader/writer corner cases by Davidlohr Bueso · 7 years ago
  52. 0e6661b rtmutex: Fix PI chain order integrity by Peter Zijlstra · 7 years ago
  53. 879918d Merge "Merge remote-tracking branch '4.9/tmp-fd67b2f' into msm-4.9" by Linux Build Service Account · 7 years ago
  54. aac1cbd Merge remote-tracking branch '4.9/tmp-fd67b2f' into msm-4.9 by Kyle Yan · 7 years ago
  55. 8b0be54 locking/lockdep: Add nest_lock integrity test by Peter Zijlstra · 7 years ago
  56. 3c25a9d locking/osq_lock: Fix osq_lock queue corruption by Prateek Sood · 7 years ago
  57. 8c09e93 Merge "locking/rwsem-xadd: Fix missed wakeup due to reordering of load" by Linux Build Service Account · 7 years ago
  58. 1d0f440 osq_lock: avoid live-lock issue for RT task by Prateek Sood · 7 years ago
  59. 67a288e locking/rwsem-xadd: Fix missed wakeup due to reordering of load by Prateek Sood · 7 years ago
  60. 2700983 Revert "locking/spinlock/debug: Remove spinlock lockup detection code" by Kyle Yan · 7 years ago
  61. e5f5ad1 Merge remote-tracking branch '4.9/tmp-f7d2974' into msm-4.9 by Kyle Yan · 7 years ago
  62. d21f3ea locktorture: Fix potential memory leak with rw lock test by Yang Shi · 8 years ago
  63. 7d337cc Merge remote-tracking branch '4.9/tmp-85e1c01' into 4.9 by Kyle Yan · 7 years ago
  64. c0c6dff locking/spinlock/debug: Remove spinlock lockup detection code by Waiman Long · 7 years ago
  65. 9655b5b Merge remote-tracking branch '4.9/tmp-3f353c3' into 4.9 by Kyle Yan · 7 years ago
  66. 5497d74 locking/rwsem-spinlock: Fix EINTR branch in __down_write_common() by Kirill Tkhai · 7 years ago
  67. c8de3f4 mutex: Add a delay into the SPIN_ON_OWNER wait loop. by Riley Andrews · 9 years ago
  68. 110cce4 Merge remote-tracking branch '4.9/tmp-82ab074' into 4.9 by Kyle Yan · 7 years ago
  69. c406096 locking/rwsem: Fix down_write_killable() for CONFIG_RWSEM_GENERIC_SPINLOCK=y by Niklas Cassel · 7 years ago
  70. f37d2ac Merge remote-tracking branch 'origin/tmp-69973b8' into msm-4.8 by Kyle Yan · 7 years ago
  71. f943fe0 lockdep: Fix report formatting by Dmitry Vyukov · 8 years ago
  72. 5044bbd Merge remote-tracking branch '4.4/tmp-e5517c2' into 4.8 by Kyle Yan · 8 years ago
  73. 173de7d lib: spinlock: Cause a watchdog bite on spin_dump by Rohit Vaswani · 10 years ago
  74. 1be5d4f locking/rtmutex: Use READ_ONCE() in rt_mutex_owner() by Thomas Gleixner · 8 years ago
  75. dbb2605 locking/rtmutex: Prevent dequeue vs. unlock race by Thomas Gleixner · 8 years ago
  76. e245d99 lockdep: Limit static allocations if PROVE_LOCKING_SMALL is defined by Babu Moger · 8 years ago
  77. 65be4a5 Merge remote-tracking branch '4.4/tmp-730d8a5' into 4.8 by Kyle Yan · 8 years ago
  78. d32cdbf locking/lglock: Remove lglock implementation by Peter Zijlstra · 9 years ago
  79. e625397 stop_machine: Remove stop_cpus_lock and lg_double_lock/unlock() by Oleg Nesterov · 9 years ago
  80. b193049 locking/pv-qspinlock: Use cmpxchg_release() in __pv_queued_spin_unlock() by Pan Xinhui · 8 years ago
  81. b8eeab8 lib: spinlock_debug: Prevent continuous spin dump logs on panic by Rohit Vaswani · 10 years ago
  82. 70800c3 locking/rwsem: Scan the wait_list for readers only once by Davidlohr Bueso · 8 years ago
  83. c2867bb locking/rwsem: Remove a few useless comments by Davidlohr Bueso · 8 years ago
  84. 84b23f9 locking/rwsem: Return void in __rwsem_mark_wake() by Davidlohr Bueso · 8 years ago
  85. 80127a3 locking/percpu-rwsem: Optimize readers and reduce global impact by Peter Zijlstra · 8 years ago
  86. 08be8f6 locking/pvstat: Separate wait_again and spurious wakeup stats by Waiman Long · 8 years ago
  87. 64a5e3c locking/qspinlock: Improve readability by Peter Zijlstra · 8 years ago
  88. c2ace36 locking/pvqspinlock: Fix a bug in qstat_read() by Pan Xinhui · 8 years ago
  89. 229ce63 locking/pvqspinlock: Fix double hash race by Wanpeng Li · 8 years ago
  90. c86ad14 Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 8 years ago
  91. 36e91aa Merge branch 'locking/arch-atomic' into locking/core, because the topic is ready by Ingo Molnar · 8 years ago
  92. 0dceeaf locking/qspinlock: Use __this_cpu_dec() instead of full-blown this_cpu_dec() by Pan Xinhui · 8 years ago
  93. 6720a30 locking: avoid passing around 'thread_info' in mutex debugging code by Linus Torvalds · 8 years ago
  94. 86a3b5f locking/atomic, arch/rwsem: Employ atomic_long_fetch_add() by Peter Zijlstra · 8 years ago
  95. f9852b7 locking/atomic, arch/qrwlock: Employ atomic_fetch_add_acquire() by Peter Zijlstra · 8 years ago
  96. e37837f locking/atomic: Remove the deprecated atomic_{set,clear}_mask() functions by Peter Zijlstra · 8 years ago
  97. 33ac279 locking/barriers: Introduce smp_acquire__after_ctrl_dep() by Peter Zijlstra · 8 years ago
  98. 1f03e8d locking/barriers: Replace smp_cond_acquire() with smp_cond_load_acquire() by Peter Zijlstra · 8 years ago
  99. ddd0fa7 locking/rwsem: Streamline the rwsem_optimistic_spin() code by Waiman Long · 8 years ago
  100. bf7b4c4 locking/rwsem: Improve reader wakeup code by Waiman Long · 8 years ago