Code

History

Commits on aa40d5a43526cca9439a2b45fcfdcd016594dece to kernel2345+
  1. futex: Simplify handle_early_requeue_pi_wakeup()Thomas Gleixner committed 5 years ago6231acb
  2. futex: Reorder sanity checks in futex_requeue()Thomas Gleixner committed 5 years agod69cba5
  3. futex: Clarify comment in futex_requeue()Thomas Gleixner committed 5 years agoc18eaa3
  4. futex: Restructure futex_requeue()Thomas Gleixner committed 5 years ago64b7b71
  5. futex: Correct the number of requeued waiters for PIThomas Gleixner committed 5 years ago59c7ecf
  6. futex: Remove bogus condition for requeue PIThomas Gleixner committed 5 years ago8e74633
  7. futex: Clarify futex_requeue() PI handlingThomas Gleixner committed 5 years agof6f4ec0
  8. futex: Clean up stale commentsThomas Gleixner committed 5 years agoc363b7e
  9. futex: Validate waiter correctly in futex_proxy_trylock_atomic()Thomas Gleixner committed 5 years agodc7109a
  10. locking/rtmutex: Add mutex variant for RTThomas Gleixner committed 5 years agobb630f9
  11. locking/ww_mutex: Implement rtmutex based ww_mutex API functionsPeter Zijlstra committed 5 years agof8635d5
  12. locking/rtmutex: Extend the rtmutex core to support ww_mutexPeter Zijlstra committed 5 years agoadd4613
  13. locking/ww_mutex: Add rt_mutex based lock type and accessorsPeter Zijlstra committed 5 years ago2408f7a
  14. locking/ww_mutex: Add RT priority to W/W orderPeter Zijlstra committed 5 years ago8850d77
  15. locking/ww_mutex: Implement rt_mutex accessorsPeter Zijlstra committed 5 years agodc4564f
  16. locking/ww_mutex: Abstract out internal lock accessesThomas Gleixner committed 5 years ago653a5b0
  17. locking/ww_mutex: Abstract out mutex typesPeter Zijlstra committed 5 years agobdb1891
  18. locking/ww_mutex: Abstract out mutex accessorsPeter Zijlstra committed 5 years ago9934ccc
  19. locking/ww_mutex: Abstract out waiter enqueueingPeter Zijlstra committed 5 years ago843dac2
  20. locking/ww_mutex: Abstract out the waiter iterationPeter Zijlstra committed 5 years ago23d599e
  21. locking/ww_mutex: Remove the __sched annotation from ww_mutex APIsPeter Zijlstra committed 5 years ago5297ccb
  22. locking/ww_mutex: Split out the W/W implementation logic into kernel/locking/ww_mutex.hPeter Zijlstra (Intel) committed 5 years ago2674bd1
  23. locking/ww_mutex: Split up ww_mutex_unlock()Peter Zijlstra (Intel) committed 5 years agoaaa77de
  24. locking/ww_mutex: Gather mutex_waiter initializationPeter Zijlstra committed 5 years agoc0afb0f
  25. locking/ww_mutex: Simplify lockdep annotationsPeter Zijlstra committed 5 years agocf702ed
  26. locking/mutex: Make mutex::wait_lock rawThomas Gleixner committed 5 years agoebf4c55
  27. locking/mutex: Move the 'struct mutex_waiter' definition from <linux/mutex.h> to the internal headerThomas Gleixner committed 5 years ago43d2d52
  28. locking/mutex: Consolidate core headers, remove kernel/locking/mutex-debug.hThomas Gleixner committed 5 years agoa321fb9
  29. locking/rtmutex: Squash !RT tasks to DEFAULT_PRIOPeter Zijlstra committed 5 years ago715f7f9
  30. locking/rwlock: Provide RT variantThomas Gleixner committed 5 years ago8282947
  31. locking/spinlock: Provide RT variantThomas Gleixner committed 5 years ago0f383b6
  32. sysctl: introduce new proc handler proc_doboolJia He committed 5 years agoa207157
  33. locking/rtmutex: Provide the spin/rwlock core lock functionThomas Gleixner committed 5 years ago1c143c4
  34. locking/rtmutex: Guard regular sleeping locks specific functionsThomas Gleixner committed 5 years agoe17ba59
  35. locking/rtmutex: Prepare RT rt_mutex_wake_q for RT locksThomas Gleixner committed 5 years ago456cfbc