Code

History

Commits on aa40d5a43526cca9439a2b45fcfdcd016594dece to kernel/locking/rtmutex.c35+
  1. locking: Apply contention tracepoints in the slow pathNamhyung Kim committed 4 years agoee042be
  2. Merge branch 'locking/urgent' into locking/coreThomas Gleixner committed 4 years agof16cc98
  3. locking/rtmutex: Fix incorrect condition in rtmutex_spin_on_owner()Zqiang committed 4 years ago8f556a3
  4. locking: Make owner_on_cpu() into <linux/sched.h>Kefeng Wang committed 4 years agoc0bed69
  5. locking/rtmutex: Squash self-deadlock check for ww_rt_mutex.Peter Zijlstra committed 4 years ago02ea9fc
  6. rtmutex: Wake up the waiters lockless while dropping the read lock.Thomas Gleixner committed 5 years ago9321f81
  7. rtmutex: Check explicit for TASK_RTLOCK_WAIT.Sebastian Andrzej Siewior committed 5 years ago8fe4653
  8. locking/rtmutex: Fix ww_mutex deadlock checkPeter Zijlstra committed 5 years agoe548057
  9. locking/rtmutex: Return success on deadlock for ww_mutex waitersPeter Zijlstra committed 5 years agoa055fcc
  10. locking/rtmutex: Prevent spurious EDEADLK return caused by ww_mutexesPeter Zijlstra committed 5 years ago6467822
  11. locking/rtmutex: Dequeue waiter on ww_mutex deadlockThomas Gleixner committed 5 years ago37e8abf
  12. locking/rtmutex: Dont dereference waiter locklessThomas Gleixner committed 5 years agoc3123c4
  13. locking/rtmutex: Add adaptive spinwait mechanismSteven Rostedt committed 5 years ago992caf7
  14. locking/rtmutex: Implement equal priority lock stealingGregory Haskins committed 5 years ago48eb3f4
  15. locking/rtmutex: Extend the rtmutex core to support ww_mutexPeter Zijlstra committed 5 years agoadd4613
  16. locking/rtmutex: Squash !RT tasks to DEFAULT_PRIOPeter Zijlstra committed 5 years ago715f7f9
  17. locking/rtmutex: Provide the spin/rwlock core lock functionThomas Gleixner committed 5 years ago1c143c4
  18. locking/rtmutex: Guard regular sleeping locks specific functionsThomas Gleixner committed 5 years agoe17ba59
  19. locking/rtmutex: Prepare RT rt_mutex_wake_q for RT locksThomas Gleixner committed 5 years ago456cfbc
  20. locking/rtmutex: Use rt_mutex_wake_q_headThomas Gleixner committed 5 years ago7980aa3
  21. locking/rtmutex: Provide rt_wake_q_head and helpersThomas Gleixner committed 5 years agob576e64
  22. locking/rtmutex: Add wake_state to rt_mutex_waiterThomas Gleixner committed 5 years agoc014ef6
  23. locking/rtmutex: Provide rt_mutex_slowlock_locked()Thomas Gleixner committed 5 years agoebbdc41
  24. locking/rtmutex: Split out the inner parts of 'struct rtmutex'Peter Zijlstra committed 5 years ago830e6ac
  25. locking/rtmutex: Split API from implementationThomas Gleixner committed 5 years ago531ae4b
  26. locking/rtmutex: Switch to from cmpxchg_*() to try_cmpxchg_*()Thomas Gleixner committed 5 years ago709e0b6
  27. locking/rtmutex: Convert macros to inlinesSebastian Andrzej Siewior committed 5 years ago7851593
  28. locking/rtmutex: Set proper wait context for lockdepThomas Gleixner committed 5 years agob41cda0
  29. locking/rtmutex: Use the correct rtmutex debugging config optionZhen Lei committed 5 years ago07d2597
  30. sched: Change task_struct::statePeter Zijlstra committed 5 years ago2f064a5
  31. locking/rtmutex: Clean up signal handling in __rt_mutex_slowlock()Thomas Gleixner committed 5 years agoa51a327
  32. locking/rtmutex: Restrict the trylock WARN_ON() to debugThomas Gleixner committed 5 years agoc2c360e
  33. locking/rtmutex: Fix misleading comment in rt_mutex_postunlock()Thomas Gleixner committed 5 years ago82cd5b1
  34. locking/rtmutex: Consolidate the fast/slowpath invocationThomas Gleixner committed 5 years ago70c8010
  35. locking/rtmutex: Make text section and inlining consistentThomas Gleixner committed 5 years agod7a2edb