Commit History

Author SHA1 Message Date
  Peter Zijlstra c427f69564 locking/mutex: Optimize __mutex_trylock_fast() 7 years ago
  Matthew Wilcox 45dbac0e28 locking/mutex: Improve documentation 7 years ago
  Mauro Carvalho Chehab 7b4ff1adb5 mutex, futex: adjust kernel-doc markups to generate ReST 8 years ago
  Ingo Molnar b17b01533b sched/headers: Prepare for new header dependencies before moving code to <linux/sched/debug.h> 8 years ago
  Ingo Molnar 174cd4b1e5 sched/headers: Prepare to move signal wakeup & sigpending methods from <linux/sched.h> into <linux/sched/signal.h> 8 years ago
  Ingo Molnar 84f001e157 sched/headers: Prepare for new header dependencies before moving code to <linux/sched/wake_q.h> 8 years ago
  Linus Torvalds 42e1b14b6e Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 8 years ago
  Peter Zijlstra b9c16a0e1f locking/mutex: Fix lockdep_assert_held() fail 8 years ago
  Tejun Heo 1460cb65a1 locking/mutex, sched/wait: Add mutex_lock_io() 8 years ago
  Nicolai Hähnle 977625a693 locking/mutex: Initialize mutex_waiter::ww_ctx with poison when debugging 8 years ago
  Nicolai Hähnle c516df978d locking/ww_mutex: Optimize ww-mutexes by yielding to other waiters from optimistic spin 8 years ago
  Nicolai Hähnle 25f13b4040 locking/ww_mutex: Re-check ww->ctx in the inner optimistic spin loop 8 years ago
  Peter Zijlstra 427b18207a locking/mutex: Improve inlining 8 years ago
  Nicolai Hähnle 659cf9f582 locking/ww_mutex: Optimize ww-mutexes by waking at most one waiter for backoff when acquiring the lock 8 years ago
  Nicolai Hähnle 200b187440 locking/ww_mutex: Notify waiters that have to back off while adding tasks to wait list 8 years ago
  Nicolai Hähnle 6baa5c60a9 locking/ww_mutex: Add waiters in stamp order 8 years ago
  Nicolai Hähnle c5470b22d1 locking/ww_mutex: Remove the __ww_mutex_lock*() inline wrappers 8 years ago
  Nicolai Hähnle ea9e0fb8fe locking/ww_mutex: Set use_ww_ctx even when locking without a context 8 years ago
  Nicolai Hähnle 3822da3ed0 locking/ww_mutex: Extract stamp comparison to __ww_mutex_stamp_after() 8 years ago
  Peter Zijlstra e274795ea7 locking/mutex: Fix mutex handoff 8 years ago
  Davidlohr Bueso 642fa448ae sched/core: Remove set_task_state() 8 years ago
  Davidlohr Bueso d269a8b8c5 kernel/locking: Compute 'current' directly 8 years ago
  Pan Xinhui 05ffc95139 locking/mutex: Break out of expensive busy-loop on {mutex,rwsem}_spin_on_owner() when owner vCPU is preempted 8 years ago
  Waiman Long 194a6b5b9c sched/wake_q: Rename WAKE_Q to DEFINE_WAKE_Q 8 years ago
  Christian Borntraeger f2f09a4cee locking/core: Remove cpu_relax_lowlatency() users 8 years ago
  Waiman Long b341afb325 locking/mutex: Enable optimistic spinning of woken waiter 9 years ago
  Waiman Long a40ca56577 locking/mutex: Simplify some ww_mutex code in __mutex_lock_common() 9 years ago
  Peter Zijlstra 5bbd7e6443 locking/mutex: Restructure wait loop 9 years ago
  Peter Zijlstra 9d659ae14b locking/mutex: Add lock handoff to avoid starvation 9 years ago
  Peter Zijlstra 3ca0ff571b locking/mutex: Rework mutex::owner 9 years ago