Code

History

Commits on aa40d5a43526cca9439a2b45fcfdcd016594dece to kernel/locking/mutex.c35+
  1. locking/mutex: Make contention tracepoints more consistent wrt adaptive spinningPeter Zijlstra committed 4 years agodc1f789
  2. locking: Apply contention tracepoints in the slow pathNamhyung Kim committed 4 years agoee042be
  3. locking: Add lock contention tracepointsNamhyung Kim committed 4 years ago16edd9b
  4. locking: Make owner_on_cpu() into <linux/sched.h>Kefeng Wang committed 4 years agoc0bed69
  5. locking: Remove rcu_read_{,un}lock() for preempt_{dis,en}able()Yanfei Xu committed 5 years ago6c2787f
  6. kernel/locking: Add context to ww_mutex_trylock()Maarten Lankhorst committed 5 years ago12235da
  7. locking/ww_mutex: Initialize waiter.ww_ctx properlySebastian Andrzej Siewior committed 5 years agob857174
  8. locking/rtmutex: Add mutex variant for RTThomas Gleixner committed 5 years agobb630f9
  9. locking/ww_mutex: Split out the W/W implementation logic into kernel/locking/ww_mutex.hPeter Zijlstra (Intel) committed 5 years ago2674bd1
  10. locking/ww_mutex: Split up ww_mutex_unlock()Peter Zijlstra (Intel) committed 5 years agoaaa77de
  11. locking/ww_mutex: Gather mutex_waiter initializationPeter Zijlstra committed 5 years agoc0afb0f
  12. locking/ww_mutex: Simplify lockdep annotationsPeter Zijlstra committed 5 years agocf702ed
  13. locking/mutex: Make mutex::wait_lock rawThomas Gleixner committed 5 years agoebf4c55
  14. locking/mutex: Consolidate core headers, remove kernel/locking/mutex-debug.hThomas Gleixner committed 5 years agoa321fb9
  15. Merge tag 'v5.14-rc6' into locking/core, to pick up fixesIngo Molnar committed 5 years agoc87866e
  16. locking/mutex: Add MUTEX_WARN_ONPeter Zijlstra committed 5 years agoe6b4457
  17. locking/mutex: Introduce __mutex_trylock_or_handoff()Peter Zijlstra committed 5 years agoad90880
  18. locking/mutex: Fix HANDOFF conditionPeter Zijlstra committed 5 years ago048661a
  19. locking/mutex: Use try_cmpxchg()Peter Zijlstra committed 5 years agoab4e4d9
  20. sched: Change task_struct::statePeter Zijlstra committed 5 years ago2f064a5
  21. locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signalZqiang committed 5 years ago3a010c4
  22. locking: Fix typos in commentsIngo Molnar committed 5 years agoe2db759
  23. locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handlingWaiman Long committed 5 years ago5de2055
  24. locking/mutex: Kill mutex_trylock_recursive()Sebastian Andrzej Siewior committed 5 years ago0f319d4
  25. Revert "locking/mutex: Complain upon mutex API misuse in IRQ contexts"Davidlohr Bueso committed 6 years agoc571b72
  26. locking/mutex: Complain upon mutex API misuse in IRQ contextsDavidlohr Bueso committed 7 years agoa0855d2
  27. locking/lockdep: Remove unused @nested argument from lock_release()Qian Cai committed 7 years ago5facae4
  28. mutex: Fix up mutex_waiter usagePeter Zijlstra committed 7 years agoe57d143
  29. locking/mutex: Use mutex flags macro instead of hard codeMukesh Ojha committed 7 years agoa037d26
  30. locking/mutex: Make __mutex_owner static to mutex.cMukesh Ojha committed 7 years ago5f35d5a
  31. locking/mutex: Test for initialized mutexSebastian Andrzej Siewior committed 7 years ago6c11c6e
  32. docs: locking: convert docs to ReST and rename to *.rstMauro Carvalho Chehab committed 7 years ago387b146
  33. treewide: Add SPDX license identifier for missed filesThomas Gleixner committed 7 years ago457c899
  34. kernel/locking/mutex.c: remove caller signal_pending branch predictionsDavidlohr Bueso committed 7 years ago3bb5f4a
  35. locking/mutex: Fix mutex debug call and ww_mutex documentationThomas Hellstrom committed 8 years agoe13e236