Code

History

Commits on v4.2 to kernel/locking/mutex.c35+
  1. locking/mutex: Further simplify mutex_spin_on_owner()Jason Low committed 11 years ago01ac33c
  2. locking: Remove ACCESS_ONCE() usageDavidlohr Bueso committed 11 years ago4d3199e
  3. locking/rwsem: Set lock ownership ASAPDavidlohr Bueso committed 11 years ago7a215f8
  4. locking/mutex: Refactor mutex_spin_on_owner()Jason Low committed 11 years agobe1f7bf
  5. locking/mutex: In mutex_spin_on_owner(), return true when owner changesJason Low committed 11 years ago07d2413
  6. Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds committed 11 years ago5b9b28a
  7. locking/mutex: Explicitly mark task as running after wakeupDavidlohr Bueso committed 11 years ago51587bc
  8. sched/Documentation: Remove unneeded wordSharon Dvir committed 11 years ago139b6fd
  9. locking/mutex: Introduce ww_mutex_set_context_slowpath()Davidlohr Bueso committed 11 years ago4bd1908
  10. locking/mutex: Move MCS related comments to proper locationDavidlohr Bueso committed 11 years agoe42f678
  11. locking/mutex: Checking the stamp is WW onlyDavidlohr Bueso committed 11 years ago63dc47e
  12. locking/mutex: Don't assume TASK_RUNNINGPeter Zijlstra committed 12 years ago6f942a1
  13. locking/Documentation: Move locking related docs into Documentation/locking/Davidlohr Bueso committed 12 years ago214e0ae
  14. locking/mutexes: Refactor optimistic spinning codeDavidlohr Bueso committed 12 years ago7691651
  15. locking/mutexes: Document quick lock release when unlockingDavidlohr Bueso committed 12 years ago42fa566
  16. locking/mutexes: Standardize arguments in lock/unlock slowpathsDavidlohr Bueso committed 12 years ago242489c
  17. arch, locking: Ciao arch_mutex_cpu_relax()Davidlohr Bueso committed 12 years ago3a6bfbc
  18. Merge branch 'locking/urgent' into locking/core, before applying larger changes and to refresh the branch with fixesIngo Molnar committed 12 years agob5e4111
  19. locking/spinlocks/mcs: Introduce and use init macro and function for osq locksJason Low committed 12 years ago4d9d951
  20. locking/spinlocks/mcs: Convert osq lock to atomic_t to reduce overheadJason Low committed 12 years ago9063182
  21. locking/mutexes: Optimize mutex trylock slowpathJason Low committed 12 years ago72d5305
  22. locking/mutexes: Try to acquire mutex only if it is unlockedJason Low committed 12 years ago0d968dd
  23. locking/mutexes: Delete the MUTEX_SHOW_NO_WAITER macroJason Low committed 12 years ago1e820c9
  24. locking/mutexes: Correct documentation on mutex optimistic spinningJason Low committed 12 years ago0c3c0f0
  25. Merge branch 'x86-asmlinkage-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds committed 12 years ago176ab02
  26. locking/mutex: Fix debug checksPeter Zijlstra committed 12 years ago6f008e7
  27. locking/mutexes: Add extra reschedule pointPeter Zijlstra committed 12 years ago34c6bc2
  28. locking/mutexes: Introduce cancelable MCS lock for adaptive spinningPeter Zijlstra committed 12 years agofb0527b
  29. locking/mutexes: Unlock the mutex without the wait_lockJason Low committed 12 years ago1d8fe7d
  30. locking/mutexes: Modify the way optimistic spinners are queuedJason Low committed 12 years ago47667fa
  31. locking/mutexes: Return false if task need_resched() in mutex_can_spin_on_owner()Jason Low committed 12 years ago46af29e
  32. locking: Move mcs_spinlock.h into kernel/locking/Peter Zijlstra committed 12 years agoc9122da
  33. asmlinkage, mutex: Mark __visibleAndi Kleen committed 12 years ago22d9fd3
  34. locking/mutexes/mcs: Restructure the MCS lock defines and locking code into its own fileTim Chen committed 12 years agoe722467
  35. locking/mutexes/mcs: Correct barrier usageWaiman Long committed 12 years agoaff7385