1. 6720a30 locking: avoid passing around 'thread_info' in mutex debugging code by Linus Torvalds · 8 years ago
  2. 0422e83 locking/ww_mutex: Report recursive ww_mutex locking early by Chris Wilson · 8 years ago
  3. 1329ce6 locking/mutex: Allow next waiter lockless wakeup by Davidlohr Bueso · 8 years ago
  4. 81a43ad locking/mutex: Use acquire/release semantics by Davidlohr Bueso · 9 years ago
  5. 01ac33c locking/mutex: Further simplify mutex_spin_on_owner() by Jason Low · 9 years ago
  6. 4d3199e locking: Remove ACCESS_ONCE() usage by Davidlohr Bueso · 9 years ago
  7. 7a215f8 locking/rwsem: Set lock ownership ASAP by Davidlohr Bueso · 9 years ago
  8. be1f7bf locking/mutex: Refactor mutex_spin_on_owner() by Jason Low · 9 years ago
  9. 07d2413 locking/mutex: In mutex_spin_on_owner(), return true when owner changes by Jason Low · 9 years ago
  10. 5b9b28a Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 9 years ago
  11. 51587bc locking/mutex: Explicitly mark task as running after wakeup by Davidlohr Bueso · 9 years ago
  12. 139b6fd sched/Documentation: Remove unneeded word by Sharon Dvir · 9 years ago
  13. 4bd1908 locking/mutex: Introduce ww_mutex_set_context_slowpath() by Davidlohr Bueso · 9 years ago
  14. e42f678 locking/mutex: Move MCS related comments to proper location by Davidlohr Bueso · 9 years ago
  15. 63dc47e locking/mutex: Checking the stamp is WW only by Davidlohr Bueso · 9 years ago
  16. 6f942a1 locking/mutex: Don't assume TASK_RUNNING by Peter Zijlstra · 10 years ago
  17. 214e0ae locking/Documentation: Move locking related docs into Documentation/locking/ by Davidlohr Bueso · 10 years ago
  18. 7691651 locking/mutexes: Refactor optimistic spinning code by Davidlohr Bueso · 10 years ago
  19. 42fa566 locking/mutexes: Document quick lock release when unlocking by Davidlohr Bueso · 10 years ago
  20. 242489c locking/mutexes: Standardize arguments in lock/unlock slowpaths by Davidlohr Bueso · 10 years ago
  21. 3a6bfbc arch, locking: Ciao arch_mutex_cpu_relax() by Davidlohr Bueso · 10 years ago
  22. b5e4111 Merge branch 'locking/urgent' into locking/core, before applying larger changes and to refresh the branch with fixes by Ingo Molnar · 10 years ago
  23. 4d9d951 locking/spinlocks/mcs: Introduce and use init macro and function for osq locks by Jason Low · 10 years ago
  24. 9063182 locking/spinlocks/mcs: Convert osq lock to atomic_t to reduce overhead by Jason Low · 10 years ago
  25. 72d5305 locking/mutexes: Optimize mutex trylock slowpath by Jason Low · 10 years ago
  26. 0d968dd locking/mutexes: Try to acquire mutex only if it is unlocked by Jason Low · 10 years ago
  27. 1e820c9 locking/mutexes: Delete the MUTEX_SHOW_NO_WAITER macro by Jason Low · 10 years ago
  28. 0c3c0f0 locking/mutexes: Correct documentation on mutex optimistic spinning by Jason Low · 10 years ago
  29. 176ab02 Merge branch 'x86-asmlinkage-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 10 years ago
  30. 6f008e7 locking/mutex: Fix debug checks by Peter Zijlstra · 10 years ago
  31. 34c6bc2 locking/mutexes: Add extra reschedule point by Peter Zijlstra · 10 years ago
  32. fb0527b locking/mutexes: Introduce cancelable MCS lock for adaptive spinning by Peter Zijlstra · 10 years ago
  33. 1d8fe7d locking/mutexes: Unlock the mutex without the wait_lock by Jason Low · 10 years ago
  34. 47667fa locking/mutexes: Modify the way optimistic spinners are queued by Jason Low · 10 years ago
  35. 46af29e locking/mutexes: Return false if task need_resched() in mutex_can_spin_on_owner() by Jason Low · 10 years ago
  36. c9122da locking: Move mcs_spinlock.h into kernel/locking/ by Peter Zijlstra · 10 years ago
  37. 22d9fd3 asmlinkage, mutex: Mark __visible by Andi Kleen · 10 years ago
  38. e722467 locking/mutexes/mcs: Restructure the MCS lock defines and locking code into its own file by Tim Chen · 10 years ago
  39. aff7385 locking/mutexes/mcs: Correct barrier usage by Waiman Long · 10 years ago
  40. 67a6de4 locking/doc: Update references to kernel/mutex.c by Peter Zijlstra · 11 years ago
  41. 01768b4 locking: Move the mutex code to kernel/locking/ by Peter Zijlstra · 11 years ago[Renamed from kernel/mutex.c]
  42. b026750 mutex: Avoid gcc version dependent __builtin_constant_p() usage by Tetsuo Handa · 11 years ago
  43. 4689550 Merge branch 'core-locking-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 11 years ago
  44. 85f4896 mutex: Fix w/w mutex deadlock injection by Maarten Lankhorst · 11 years ago
  45. 2b48839 mutex: Avoid label warning when !CONFIG_MUTEX_SPIN_ON_OWNER by Davidlohr Bueso · 11 years ago
  46. ec83f42 mutex: Do not unnecessarily deal with waiters by Davidlohr Bueso · 11 years ago
  47. 1e40c2e mutex: Fix/document access-once assumption in mutex_can_spin_on_owner() by Peter Zijlstra · 11 years ago
  48. 1b375dc mutex: Move ww_mutex definitions to ww_mutex.h by Maarten Lankhorst · 11 years ago
  49. 2301002 mutex: Add w/w mutex slowpath debugging by Daniel Vetter · 11 years ago
  50. 040a0a3 mutex: Add support for wound/wait style locks by Maarten Lankhorst · 11 years ago
  51. a41b56e arch: Make __mutex_fastpath_lock_retval return whether fastpath succeeded or not by Maarten Lankhorst · 11 years ago
  52. cc189d2 mutex: Back out architecture specific check for negative mutex count by Waiman Long · 11 years ago
  53. 2bd2c92 mutex: Queue mutex spinners with MCS lock to reduce cacheline contention by Waiman Long · 11 years ago
  54. 0dc8c73 mutex: Make more scalable by doing less atomic operations by Waiman Long · 11 years ago
  55. 41fcb9f mutex: Move mutex spinning code from sched/core.c back to mutex.c by Waiman Long · 11 years ago
  56. 8bd75c7 sched/rt: Move rt specific bits into new header file by Clark Williams · 11 years ago
  57. bd2f553 sched/rt: Use schedule_preempt_disabled() by Thomas Gleixner · 13 years ago
  58. 9984de1 kernel: Map most files to use export.h instead of module.h by Paul Gortmaker · 13 years ago
  59. e4c70a6 lockdep, mutex: provide mutex_lock_nest_lock by Peter Zijlstra · 13 years ago
  60. 625f2a3 sched: Get rid of lock_depth by Jonathan Corbet · 13 years ago
  61. c6eb3dd mutex: Use p->on_cpu for the adaptive spin by Peter Zijlstra · 13 years ago
  62. 25985ed Fix common misspellings by Lucas De Marchi · 13 years ago
  63. 335d7af mutexes, sched: Introduce arch_mutex_cpu_relax() by Gerald Schaefer · 14 years ago
  64. ef5dc12 mutex: Fix annotations to include it in kernel-locking docbook by Randy Dunlap · 14 years ago
  65. fd6be10 mutex: Fix optimistic spinning vs. BKL by Tony Breeds · 14 years ago
  66. c022602 mutex: Better control mutex adaptive spinning config by Frederic Weisbecker · 15 years ago
  67. 940010c Merge branch 'linus' into perfcounters/core by Ingo Molnar · 15 years ago
  68. e7241d7 Merge branch 'locking-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip by Linus Torvalds · 15 years ago
  69. 7961386 Merge commit 'v2.6.30-rc5' into sched/core by Ingo Molnar · 15 years ago
  70. 3611dfb Merge branch 'core/locking' into perfcounters/core by Ingo Molnar · 15 years ago
  71. a511e3f mutex: add atomic_dec_and_mutex_lock(), fix by Andrew Morton · 15 years ago
  72. e7fd5d4 Merge branch 'linus' into perfcounters/core by Ingo Molnar · 15 years ago
  73. ff74334 sched: remove extra call overhead for schedule() by Peter Zijlstra · 15 years ago
  74. 36cd3c9 mutex: have non-spinning mutexes on s390 by default by Heiko Carstens · 15 years ago
  75. b09d250 mutex: drop "inline" from mutex_lock() inside kernel/mutex.c by H. Peter Anvin · 15 years ago
  76. ac6e60e mutex: adaptive spinnning, performance tweaks by Chris Mason · 15 years ago
  77. 0d66bf6 mutex: implement adaptive spinning by Peter Zijlstra · 15 years ago
  78. 41719b0 mutex: preemption fixes by Peter Zijlstra · 15 years ago
  79. 93d81d1 mutex: small cleanup by Peter Zijlstra · 15 years ago
  80. 7918baa mutex: __used is needed for function referenced only from inline asm by Török Edwin · 16 years ago
  81. c7e78cf lockstat: contend with points by Peter Zijlstra · 16 years ago
  82. 0e241ff locking: fix mutex @key parameter kernel-doc notation by Randy Dunlap · 16 years ago
  83. 6ad3676 __mutex_lock_common: use signal_pending_state() by Oleg Nesterov · 16 years ago
  84. 7ad5b3a kernel: remove fastcall in kernel/* by Harvey Harrison · 16 years ago
  85. ad77653 Add mutex_lock_killable by Liam R. Howlett · 17 years ago
  86. e4564f7 lockdep: fixup mutex annotations by Peter Zijlstra · 17 years ago
  87. 9664567 lockstat: measure lock bouncing by Peter Zijlstra · 17 years ago
  88. 4fe8774 lockstat: hook into spinlock_t, rwlock_t, rwsem and mutex by Peter Zijlstra · 17 years ago
  89. c9f4f06 wrap access to thread_info by Roman Zippel · 17 years ago
  90. d63a5a7 [PATCH] lockdep: avoid lockdep warning in md by NeilBrown · 18 years ago
  91. ef5d470 [PATCH] lockdep: prove mutex locking correctness by Ingo Molnar · 18 years ago
  92. 9cebb55 [PATCH] lockdep: mutex section binutils workaround by Ingo Molnar · 18 years ago
  93. 9a11b49a [PATCH] lockdep: better lock debugging by Ingo Molnar · 18 years ago
  94. 9e7f4d4 [PATCH] lockdep: rename DEBUG_WARN_ON() by Ingo Molnar · 18 years ago
  95. 1fb00c6 [PATCH] work around ppc64 bootup bug by making mutex-debugging save/restore irqs by Ingo Molnar · 18 years ago
  96. 0270664 [PATCH] mutex: trivial whitespace cleanups by Ingo Molnar · 18 years ago
  97. c544bdb [PATCH] mark mutex_lock*() as might_sleep() by Ingo Molnar · 18 years ago
  98. 73165b8 [PATCH] fix i386 mutex fastpath on FRAME_POINTER && !DEBUG_MUTEXES by Ingo Molnar · 18 years ago
  99. 6053ee3 [PATCH] mutex subsystem, core by Ingo Molnar · 18 years ago