Commit History

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