Code

History

Commits on master to kernel/locking350+
  1. locking/rtmutex: Add adaptive spinwait mechanismSteven Rostedt committed 5 years ago992caf7
  2. locking/rtmutex: Implement equal priority lock stealingGregory Haskins committed 5 years ago48eb3f4
  3. locking/rtmutex: Prevent lockdep false positive with PI futexesThomas Gleixner committed 5 years ago51711e8
  4. locking/rtmutex: Add mutex variant for RTThomas Gleixner committed 5 years agobb630f9
  5. locking/ww_mutex: Implement rtmutex based ww_mutex API functionsPeter Zijlstra committed 5 years agof8635d5
  6. locking/rtmutex: Extend the rtmutex core to support ww_mutexPeter Zijlstra committed 5 years agoadd4613
  7. locking/ww_mutex: Add rt_mutex based lock type and accessorsPeter Zijlstra committed 5 years ago2408f7a
  8. locking/ww_mutex: Add RT priority to W/W orderPeter Zijlstra committed 5 years ago8850d77
  9. locking/ww_mutex: Implement rt_mutex accessorsPeter Zijlstra committed 5 years agodc4564f
  10. locking/ww_mutex: Abstract out internal lock accessesThomas Gleixner committed 5 years ago653a5b0
  11. locking/ww_mutex: Abstract out mutex typesPeter Zijlstra committed 5 years agobdb1891
  12. locking/ww_mutex: Abstract out mutex accessorsPeter Zijlstra committed 5 years ago9934ccc
  13. locking/ww_mutex: Abstract out waiter enqueueingPeter Zijlstra committed 5 years ago843dac2
  14. locking/ww_mutex: Abstract out the waiter iterationPeter Zijlstra committed 5 years ago23d599e
  15. locking/ww_mutex: Remove the __sched annotation from ww_mutex APIsPeter Zijlstra committed 5 years ago5297ccb
  16. locking/ww_mutex: Split out the W/W implementation logic into kernel/locking/ww_mutex.hPeter Zijlstra (Intel) committed 5 years ago2674bd1
  17. locking/ww_mutex: Split up ww_mutex_unlock()Peter Zijlstra (Intel) committed 5 years agoaaa77de
  18. locking/ww_mutex: Gather mutex_waiter initializationPeter Zijlstra committed 5 years agoc0afb0f
  19. locking/ww_mutex: Simplify lockdep annotationsPeter Zijlstra committed 5 years agocf702ed
  20. locking/mutex: Make mutex::wait_lock rawThomas Gleixner committed 5 years agoebf4c55
  21. locking/mutex: Move the 'struct mutex_waiter' definition from <linux/mutex.h> to the internal headerThomas Gleixner committed 5 years ago43d2d52
  22. locking/mutex: Consolidate core headers, remove kernel/locking/mutex-debug.hThomas Gleixner committed 5 years agoa321fb9
  23. locking/rtmutex: Squash !RT tasks to DEFAULT_PRIOPeter Zijlstra committed 5 years ago715f7f9
  24. locking/rwlock: Provide RT variantThomas Gleixner committed 5 years ago8282947
  25. locking/spinlock: Provide RT variantThomas Gleixner committed 5 years ago0f383b6
  26. locking/rtmutex: Provide the spin/rwlock core lock functionThomas Gleixner committed 5 years ago1c143c4
  27. locking/rtmutex: Guard regular sleeping locks specific functionsThomas Gleixner committed 5 years agoe17ba59
  28. locking/rtmutex: Prepare RT rt_mutex_wake_q for RT locksThomas Gleixner committed 5 years ago456cfbc
  29. locking/rtmutex: Use rt_mutex_wake_q_headThomas Gleixner committed 5 years ago7980aa3
  30. locking/rtmutex: Provide rt_wake_q_head and helpersThomas Gleixner committed 5 years agob576e64
  31. locking/rtmutex: Add wake_state to rt_mutex_waiterThomas Gleixner committed 5 years agoc014ef6
  32. locking/rwsem: Add rtmutex based R/W semaphore implementationThomas Gleixner committed 5 years ago4225410
  33. locking/rt: Add base code for RT rw_semaphore and rwlockThomas Gleixner committed 5 years ago943f0ed
  34. locking/rtmutex: Provide rt_mutex_slowlock_locked()Thomas Gleixner committed 5 years agoebbdc41
  35. locking/rtmutex: Split out the inner parts of 'struct rtmutex'Peter Zijlstra committed 5 years ago830e6ac