1. f16cc98 Merge branch 'locking/urgent' into locking/core by Thomas Gleixner · 3 years ago
  2. 8f556a3 locking/rtmutex: Fix incorrect condition in rtmutex_spin_on_owner() by Zqiang · 3 years ago
  3. c0bed69 locking: Make owner_on_cpu() into <linux/sched.h> by Kefeng Wang · 3 years, 1 month ago
  4. 02ea9fc locking/rtmutex: Squash self-deadlock check for ww_rt_mutex. by Peter Zijlstra · 3 years, 1 month ago
  5. 9321f81 rtmutex: Wake up the waiters lockless while dropping the read lock. by Thomas Gleixner · 3 years, 3 months ago
  6. 8fe4653 rtmutex: Check explicit for TASK_RTLOCK_WAIT. by Sebastian Andrzej Siewior · 3 years, 3 months ago
  7. e548057 locking/rtmutex: Fix ww_mutex deadlock check by Peter Zijlstra · 3 years, 4 months ago
  8. a055fcc locking/rtmutex: Return success on deadlock for ww_mutex waiters by Peter Zijlstra · 3 years, 4 months ago
  9. 6467822 locking/rtmutex: Prevent spurious EDEADLK return caused by ww_mutexes by Peter Zijlstra · 3 years, 4 months ago
  10. 37e8abf locking/rtmutex: Dequeue waiter on ww_mutex deadlock by Thomas Gleixner · 3 years, 4 months ago
  11. c3123c4 locking/rtmutex: Dont dereference waiter lockless by Thomas Gleixner · 3 years, 4 months ago
  12. 992caf7 locking/rtmutex: Add adaptive spinwait mechanism by Steven Rostedt · 3 years, 4 months ago
  13. 48eb3f4 locking/rtmutex: Implement equal priority lock stealing by Gregory Haskins · 3 years, 4 months ago
  14. add4613 locking/rtmutex: Extend the rtmutex core to support ww_mutex by Peter Zijlstra · 3 years, 4 months ago
  15. 715f7f9 locking/rtmutex: Squash !RT tasks to DEFAULT_PRIO by Peter Zijlstra · 3 years, 4 months ago
  16. 1c143c4 locking/rtmutex: Provide the spin/rwlock core lock function by Thomas Gleixner · 3 years, 4 months ago
  17. e17ba59b locking/rtmutex: Guard regular sleeping locks specific functions by Thomas Gleixner · 3 years, 4 months ago
  18. 456cfbc locking/rtmutex: Prepare RT rt_mutex_wake_q for RT locks by Thomas Gleixner · 3 years, 4 months ago
  19. 7980aa3 locking/rtmutex: Use rt_mutex_wake_q_head by Thomas Gleixner · 3 years, 4 months ago
  20. b576e64 locking/rtmutex: Provide rt_wake_q_head and helpers by Thomas Gleixner · 3 years, 4 months ago
  21. c014ef6 locking/rtmutex: Add wake_state to rt_mutex_waiter by Thomas Gleixner · 3 years, 4 months ago
  22. ebbdc41 locking/rtmutex: Provide rt_mutex_slowlock_locked() by Thomas Gleixner · 3 years, 4 months ago
  23. 830e6ac locking/rtmutex: Split out the inner parts of 'struct rtmutex' by Peter Zijlstra · 3 years, 4 months ago
  24. 531ae4b locking/rtmutex: Split API from implementation by Thomas Gleixner · 3 years, 4 months ago
  25. 709e0b6 locking/rtmutex: Switch to from cmpxchg_*() to try_cmpxchg_*() by Thomas Gleixner · 3 years, 4 months ago
  26. 7851593 locking/rtmutex: Convert macros to inlines by Sebastian Andrzej Siewior · 3 years, 4 months ago
  27. b41cda0 locking/rtmutex: Set proper wait context for lockdep by Thomas Gleixner · 3 years, 4 months ago
  28. 07d2597 locking/rtmutex: Use the correct rtmutex debugging config option by Zhen Lei · 3 years, 5 months ago
  29. 2f064a5 sched: Change task_struct::state by Peter Zijlstra · 3 years, 7 months ago
  30. a51a327 locking/rtmutex: Clean up signal handling in __rt_mutex_slowlock() by Thomas Gleixner · 3 years, 9 months ago
  31. c2c360e locking/rtmutex: Restrict the trylock WARN_ON() to debug by Thomas Gleixner · 3 years, 9 months ago
  32. 82cd5b1 locking/rtmutex: Fix misleading comment in rt_mutex_postunlock() by Thomas Gleixner · 3 years, 9 months ago
  33. 70c8010 locking/rtmutex: Consolidate the fast/slowpath invocation by Thomas Gleixner · 3 years, 9 months ago
  34. d7a2edb locking/rtmutex: Make text section and inlining consistent by Thomas Gleixner · 3 years, 9 months ago
  35. f5a9886 locking/rtmutex: Decrapify __rt_mutex_init() by Thomas Gleixner · 3 years, 9 months ago
  36. f7efc47 locking/rtmutex: Inline chainwalk depth check by Thomas Gleixner · 3 years, 9 months ago
  37. fae37fe locking/rtmutex: Move rt_mutex_debug_task_free() to rtmutex.c by Thomas Gleixner · 3 years, 9 months ago
  38. 8188d74 locking/rtmutex: Remove empty and unused debug stubs by Thomas Gleixner · 3 years, 9 months ago
  39. 6d41c67 locking/rtmutex: Remove output from deadlock detector by Sebastian Andrzej Siewior · 3 years, 9 months ago
  40. 2d445c3 locking/rtmutex: Remove rtmutex deadlock tester leftovers by Sebastian Andrzej Siewior · 3 years, 9 months ago
  41. c15380b locking/rtmutex: Remove rt_mutex_timed_lock() by Sebastian Andrzej Siewior · 3 years, 9 months ago
  42. e2db759 locking: Fix typos in comments by Ingo Molnar · 3 years, 9 months ago
  43. 9a4b99f kernel/futex: Kill rt_mutex_next_owner() by Davidlohr Bueso · 3 years, 10 months ago
  44. c034f48 kernel: delete repeated words in comments by Randy Dunlap · 3 years, 10 months ago
  45. 657bd90 Merge tag 'sched-core-2021-02-17' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 3 years, 10 months ago
  46. 5a79872 rbtree, rtmutex: Use rb_add_cached() by Peter Zijlstra · 4 years, 8 months ago
  47. 6213736 Merge branch 'linus' into locking/core, to pick up upstream fixes by Ingo Molnar · 3 years, 11 months ago
  48. bf594bf locking/rtmutex: Add missing kernel-doc markup by Alex Shi · 4 years, 1 month ago
  49. 2156ac1 rtmutex: Remove unused argument from rt_mutex_proxy_unlock() by Thomas Gleixner · 4 years ago
  50. 23b5ae2 locking/rtmutex: Remove unused rt_mutex_cmpxchg_relaxed() by Alex Shi · 4 years, 8 months ago
  51. 0050c7b locking/rtmutex: rcu: Add WRITE_ONCE() to rt_mutex ->owner by Paul E. McKenney · 5 years ago
  52. 5facae4 locking/lockdep: Remove unused @nested argument from lock_release() by Qian Cai · 5 years ago
  53. 7b3c92b sched/core: Convert get_task_struct() to return the task by Matthew Wilcox (Oracle) · 5 years ago
  54. 387b146 docs: locking: convert docs to ReST and rename to *.rst by Mauro Carvalho Chehab · 6 years ago
  55. 457c899 treewide: Add SPDX license identifier for missed files by Thomas Gleixner · 6 years ago
  56. 1a1fb98 futex: Handle early deadlock return correctly by Thomas Gleixner · 6 years ago
  57. 84818af locking/rtmutex: Fix the preprocessor logic with normal #ifdef #else #endif by Steven Rostedt (VMware) · 6 years ago
  58. 62cedf3 locking/rtmutex: Allow specifying a subclass for nested locking by Peter Rosin · 6 years ago
  59. c28d62c locking/rtmutex: Handle non enqueued waiters gracefully in remove_waiter() by Peter Zijlstra · 7 years ago
  60. 6b0ef92 rtmutex: Make rt_mutex_futex_unlock() safe for irq-off callsites by Boqun Feng · 7 years ago
  61. c1e2f0e futex: Avoid violating the 10th rule of futex by Peter Zijlstra · 7 years ago
  62. a23ba90 locking/rtmutex: replace top-waiter and pi_waiters leftmost caching by Davidlohr Bueso · 7 years ago
  63. 69f0d42 locking/rtmutex: Remove unnecessary priority adjustment by Alex Shi · 7 years ago
  64. cde50a6 locking/rtmutex: Don't initialize lockdep when not required by Levin, Alexander (Sasha Levin) · 8 years ago
  65. f569478 rt_mutex: Add lockdep annotations by Peter Zijlstra · 8 years ago
  66. 04dc1b2 futex,rt_mutex: Fix rt_mutex_cleanup_proxy_lock() by Peter Zijlstra · 8 years ago
  67. def34ea rtmutex: Plug preempt count leak in rt_mutex_futex_unlock() by Mike Galbraith · 8 years ago
  68. 19830e5 rtmutex: Fix more prio comparisons by Peter Zijlstra · 8 years ago
  69. e0aad5b rtmutex: Fix PI chain order integrity by Peter Zijlstra · 8 years ago
  70. acd5862 sched/rtmutex: Refactor rt_mutex_setprio() by Peter Zijlstra · 8 years ago
  71. aa2bfe5 rtmutex: Clean up by Peter Zijlstra · 8 years ago
  72. 85e2d4f sched/deadline/rtmutex: Dont miss the dl_runtime/dl_period update by Xunlei Pang · 8 years ago
  73. e96a7705 sched/rtmutex/deadline: Fix a PI crash for deadline tasks by Xunlei Pang · 8 years ago
  74. 2a1c602 rtmutex: Deboost before waking up the top waiter by Xunlei Pang · 8 years ago
  75. 56222b2 futex: Drop hb->lock before enqueueing on the rtmutex by Peter Zijlstra · 8 years ago
  76. cfafcd1 futex: Rework futex_lock_pi() to use rt_mutex_*_proxy_lock() by Peter Zijlstra · 8 years ago
  77. 38d589f futex,rt_mutex: Restructure rt_mutex_finish_proxy_lock() by Peter Zijlstra · 8 years ago
  78. 5080935 futex,rt_mutex: Introduce rt_mutex_init_waiter() by Peter Zijlstra · 8 years ago
  79. 5293c2e futex,rt_mutex: Provide futex specific rt_mutex API by Peter Zijlstra · 8 years ago
  80. fffa954 futex: Remove rt_mutex_deadlock_account_*() by Peter Zijlstra · 8 years ago
  81. b17b015 sched/headers: Prepare for new header dependencies before moving code to <linux/sched/debug.h> by Ingo Molnar · 8 years ago
  82. 174cd4b sched/headers: Prepare to move signal wakeup & sigpending methods from <linux/sched.h> into <linux/sched/signal.h> by Ingo Molnar · 8 years ago
  83. 84f001e sched/headers: Prepare for new header dependencies before moving code to <linux/sched/wake_q.h> by Ingo Molnar · 8 years ago
  84. 4009f4b locking/rtmutex: Flip unlikely() branch to likely() in __rt_mutex_slowlock() by Steven Rostedt (VMware) · 8 years ago
  85. 84d82ec locking/rtmutex: Explain locking rules for rt_mutex_proxy_unlock()/init_proxy_locked() by Thomas Gleixner · 8 years ago
  86. 1b95b1a Merge branch 'locking/urgent' into locking/core, to pick up dependent fixes by Ingo Molnar · 8 years ago
  87. dbb2605 locking/rtmutex: Prevent dequeue vs. unlock race by Thomas Gleixner · 8 years ago
  88. 194a6b5 sched/wake_q: Rename WAKE_Q to DEFINE_WAKE_Q by Waiman Long · 8 years ago
  89. a461d587 locking/rtmutex: Only warn once on a trylock from bad context by Sebastian Andrzej Siewior · 9 years ago
  90. b4abf91 rtmutex: Make wait_lock irq safe by Thomas Gleixner · 9 years ago
  91. 5352869 Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 9 years ago
  92. 700318d locking/rtmutex: Use acquire/release semantics by Davidlohr Bueso · 9 years ago
  93. f524057 sched/deadline, locking/rtmutex: Fix open coded check in rt_mutex_waiter_less() by Juri Lelli · 9 years ago
  94. 1b0b7c1 rtmutex: Delete scriptable tester by Davidlohr Bueso · 9 years ago
  95. a262948 Merge branch 'sched-locking-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 10 years ago
  96. 43224b9 Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 10 years ago
  97. 1bf7067 Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 10 years ago
  98. 9f40a51 locking/rtmutex: Update stale plist comments by Davidlohr Bueso · 10 years ago
  99. 802ab58 futex: Lower the lock contention on the HB lock during wake up by Sebastian Andrzej Siewior · 10 years ago
  100. 45ab4ef locking/rtmutex: Implement lockless top-waiter wakeup by Davidlohr Bueso · 10 years ago