Code

History

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

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t