summaryrefslogtreecommitdiffstats
path: root/kernel/locking/ww_mutex.h
AgeCommit message (Expand)AuthorLines
2024-10-14locking/mutex: Make mutex::wait_lock irq safeJuri Lelli-10/+11
2024-10-14locking/mutex: Remove wakeups from under mutex::wait_lockPeter Zijlstra-11/+19
2024-08-07sched/rt: Rename realtime_{prio, task}() to rt_or_dl_{prio, task}()Qais Yousef-1/+1
2024-08-07sched/rt: Clean up usage of rt_task()Qais Yousef-1/+1
2023-07-17locking/rtmutex: Fix task->pi_waiters integrityPeter Zijlstra-6/+6
2021-08-17locking/ww_mutex: Add rt_mutex based lock type and accessorsPeter Zijlstra-3/+3
2021-08-17locking/ww_mutex: Add RT priority to W/W orderPeter Zijlstra-15/+49
2021-08-17locking/ww_mutex: Implement rt_mutex accessorsPeter Zijlstra-0/+80
2021-08-17locking/ww_mutex: Abstract out internal lock accessesThomas Gleixner-4/+19
2021-08-17locking/ww_mutex: Abstract out mutex typesPeter Zijlstra-10/+13
2021-08-17locking/ww_mutex: Abstract out mutex accessorsPeter Zijlstra-2/+14
2021-08-17locking/ww_mutex: Abstract out waiter enqueueingPeter Zijlstra-6/+13
2021-08-17locking/ww_mutex: Abstract out the waiter iterationPeter Zijlstra-4/+53
2021-08-17locking/ww_mutex: Remove the __sched annotation from ww_mutex APIsPeter Zijlstra-6/+6
2021-08-17locking/ww_mutex: Split out the W/W implementation logic into kernel/locking/...Peter Zijlstra (Intel)-0/+369