Code

History

Commits on master to kernel/locking/rtmutex.c35+
  1. Merge tag 'locking-core-2026-06-14' of gitolite.kernel.org:pub/scm/linux/kernel/git/tip/tipLinus Torvalds committed 4 months ago764e77d
  2. locking: Add contended_release tracepoint to sleepable locksDmitry Ilvokhin committed 5 months ago4f070cc
  3. locking/rtmutex: Skip remove_waiter() when waiter is not enqueuedDavidlohr Bueso committed 6 months ago40a25d5
  4. locking/rtmutex: Annotate API and implementationBart Van Assche committed 6 months agoa9e4e50
  5. rtmutex: Use waiter::task instead of current in remove_waiter()Keenan Dong committed 7 months ago3bfdc63
  6. locking/rtmutex: Add context analysisPeter Zijlstra committed 9 months ago90bb681
  7. locking/lock_events: Add locking events for rtmutex slow pathsWaiman Long committed 1 year agob76b44f
  8. sched/wake_q: Add helper to call wake_up_q after unlock with preemption disabledJohn Stultz committed 1 year agoabfdccd
  9. locking/rtmutex: Make sure we wake anything on the wake_q when we release the lock->wait_lockJohn Stultz committed 1 year ago4a07791
  10. locking: rtmutex: Fix wake_q logic in task_blocks_on_rt_mutexJohn Stultz committed 1 year ago82f9cc0
  11. Merge tag 'sched-core-2024-11-18' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds committed 1 year ago3f02039
  12. locking/rt: Annotate unlock followed by lock for sparse.Sebastian Andrzej Siewior committed 2 years ago77abd3b
  13. locking/mutex: Remove wakeups from under mutex::wait_lockPeter Zijlstra committed 2 years ago894d1b3
  14. Merge tag 'sched-core-2024-09-19' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds committed 2 years ago2004cef
  15. rtmutex: Drop rt_mutex::wait_lock before schedulingRoland Xu committed 2 years agod33d260
  16. sched/rt: Rename realtime_{prio, task}() to rt_or_dl_{prio, task}()Qais Yousef committed 2 years agoae04f69
  17. sched/rt: Clean up usage of rt_task()Qais Yousef committed 2 years ago130fd05
  18. locking/rtmutex: Use try_cmpxchg_relaxed() in mark_rt_mutex_waiters()Uros Bizjak committed 2 years agoce3576e
  19. locking/rtmutex: Add a lockdep assert to catch potential nested blockingThomas Gleixner committed 3 years ago45f67f3
  20. locking/rtmutex: Use rt_mutex specific scheduler helpersSebastian Andrzej Siewior committed 3 years agod14f9e9
  21. locking/rtmutex: Avoid unconditional slowpath for DEBUG_RT_MUTEXESSebastian Andrzej Siewior committed 3 years agoaf9f006
  22. locking/rtmutex: Fix task->pi_waiters integrityPeter Zijlstra committed 3 years agof7853c3
  23. rtmutex: Ensure that the top waiter is always woken upWander Lairson Costa committed 3 years agodb370a8
  24. rtmutex: Add acquire semantics for rtmutex lock acquisition slow pathMel Gorman committed 3 years ago1c0908d
  25. locking: Apply contention tracepoints in the slow pathNamhyung Kim committed 4 years agoee042be
  26. Merge branch 'locking/urgent' into locking/coreThomas Gleixner committed 4 years agof16cc98
  27. locking/rtmutex: Fix incorrect condition in rtmutex_spin_on_owner()Zqiang committed 4 years ago8f556a3
  28. locking: Make owner_on_cpu() into <linux/sched.h>Kefeng Wang committed 4 years agoc0bed69
  29. locking/rtmutex: Squash self-deadlock check for ww_rt_mutex.Peter Zijlstra committed 4 years ago02ea9fc
  30. rtmutex: Wake up the waiters lockless while dropping the read lock.Thomas Gleixner committed 5 years ago9321f81
  31. rtmutex: Check explicit for TASK_RTLOCK_WAIT.Sebastian Andrzej Siewior committed 5 years ago8fe4653
  32. locking/rtmutex: Fix ww_mutex deadlock checkPeter Zijlstra committed 5 years agoe548057
  33. locking/rtmutex: Return success on deadlock for ww_mutex waitersPeter Zijlstra committed 5 years agoa055fcc
  34. locking/rtmutex: Prevent spurious EDEADLK return caused by ww_mutexesPeter Zijlstra committed 5 years ago6467822
  35. locking/rtmutex: Dequeue waiter on ww_mutex deadlockThomas Gleixner committed 5 years ago37e8abf