Code

History

Commits on 94dea151bf3651c01acb12a38ca75ba9d26ea4da to kernel/locking/mutex.c35+
  1. Revert "locking/mutex: Complain upon mutex API misuse in IRQ contexts"Davidlohr Bueso committed 6 years agoc571b72
  2. locking/mutex: Complain upon mutex API misuse in IRQ contextsDavidlohr Bueso committed 7 years agoa0855d2
  3. locking/lockdep: Remove unused @nested argument from lock_release()Qian Cai committed 7 years ago5facae4
  4. mutex: Fix up mutex_waiter usagePeter Zijlstra committed 7 years agoe57d143
  5. locking/mutex: Use mutex flags macro instead of hard codeMukesh Ojha committed 7 years agoa037d26
  6. locking/mutex: Make __mutex_owner static to mutex.cMukesh Ojha committed 7 years ago5f35d5a
  7. locking/mutex: Test for initialized mutexSebastian Andrzej Siewior committed 7 years ago6c11c6e
  8. docs: locking: convert docs to ReST and rename to *.rstMauro Carvalho Chehab committed 7 years ago387b146
  9. treewide: Add SPDX license identifier for missed filesThomas Gleixner committed 7 years ago457c899
  10. kernel/locking/mutex.c: remove caller signal_pending branch predictionsDavidlohr Bueso committed 7 years ago3bb5f4a
  11. locking/mutex: Fix mutex debug call and ww_mutex documentationThomas Hellstrom committed 8 years agoe13e236
  12. locking: Implement an algorithm choice for Wound-Wait mutexesThomas Hellstrom committed 8 years ago08295b3
  13. locking: WW mutex cleanupPeter Ziljstra committed 8 years ago55f036c
  14. locking/mutex: Optimize __mutex_trylock_fast()Peter Zijlstra committed 8 years agoc427f69
  15. locking/mutex: Improve documentationMatthew Wilcox committed 8 years ago45dbac0
  16. mutex, futex: adjust kernel-doc markups to generate ReSTMauro Carvalho Chehab committed 9 years ago7b4ff1a
  17. sched/headers: Prepare for new header dependencies before moving code to <linux/sched/debug.h>Ingo Molnar committed 9 years agob17b015
  18. sched/headers: Prepare to move signal wakeup & sigpending methods from <linux/sched.h> into <linux/sched/signal.h>Ingo Molnar committed 9 years ago174cd4b
  19. sched/headers: Prepare for new header dependencies before moving code to <linux/sched/wake_q.h>Ingo Molnar committed 9 years ago84f001e
  20. Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds committed 9 years ago42e1b14
  21. locking/mutex: Fix lockdep_assert_held() failPeter Zijlstra committed 9 years agob9c16a0
  22. locking/mutex, sched/wait: Add mutex_lock_io()Tejun Heo committed 10 years ago1460cb6
  23. locking/mutex: Initialize mutex_waiter::ww_ctx with poison when debuggingNicolai Hähnle committed 9 years ago977625a
  24. locking/ww_mutex: Optimize ww-mutexes by yielding to other waiters from optimistic spinNicolai Hähnle committed 9 years agoc516df9
  25. locking/ww_mutex: Re-check ww->ctx in the inner optimistic spin loopNicolai Hähnle committed 9 years ago25f13b4
  26. locking/mutex: Improve inliningPeter Zijlstra committed 9 years ago427b182
  27. locking/ww_mutex: Optimize ww-mutexes by waking at most one waiter for backoff when acquiring the lockNicolai Hähnle committed 9 years ago659cf9f
  28. locking/ww_mutex: Notify waiters that have to back off while adding tasks to wait listNicolai Hähnle committed 9 years ago200b187
  29. locking/ww_mutex: Add waiters in stamp orderNicolai Hähnle committed 9 years ago6baa5c6
  30. locking/ww_mutex: Remove the __ww_mutex_lock*() inline wrappersNicolai Hähnle committed 9 years agoc5470b2
  31. locking/ww_mutex: Set use_ww_ctx even when locking without a contextNicolai Hähnle committed 9 years agoea9e0fb
  32. locking/ww_mutex: Extract stamp comparison to __ww_mutex_stamp_after()Nicolai Hähnle committed 9 years ago3822da3
  33. locking/mutex: Fix mutex handoffPeter Zijlstra committed 9 years agoe274795
  34. sched/core: Remove set_task_state()Davidlohr Bueso committed 9 years ago642fa44
  35. kernel/locking: Compute 'current' directlyDavidlohr Bueso committed 9 years agod269a8b