Show patches with: Series = Proxy Execution: A generalized form of Priority Inheritance v6       |   20 patches
Patch Series A/R/T S/W/F Date Submitter Delegate State
[v6,20/20] sched: Add deactivated (sleeping) owner handling to proxy() Proxy Execution: A generalized form of Priority Inheritance v6 - - - --- 2023-11-06 John Stultz New
[v6,19/20] sched: Add blocked_donor link to task for smarter mutex handoffs Proxy Execution: A generalized form of Priority Inheritance v6 - - - --- 2023-11-06 John Stultz New
[v6,18/20] sched: Handle blocked-waiter migration (and return migration) Proxy Execution: A generalized form of Priority Inheritance v6 - - - --- 2023-11-06 John Stultz New
[v6,17/20] sched: Start blocked_on chain processing in proxy() Proxy Execution: A generalized form of Priority Inheritance v6 - - - --- 2023-11-06 John Stultz New
[v6,16/20] sched: Fix proxy/current (push,pull)ability Proxy Execution: A generalized form of Priority Inheritance v6 - - - --- 2023-11-06 John Stultz New
[v6,15/20] sched: Add proxy deactivate helper Proxy Execution: A generalized form of Priority Inheritance v6 - - - --- 2023-11-06 John Stultz New
[v6,14/20] sched: Add a very simple proxy() function Proxy Execution: A generalized form of Priority Inheritance v6 - - - --- 2023-11-06 John Stultz New
[v6,13/20] sched: Split out __sched() deactivate task logic into a helper Proxy Execution: A generalized form of Priority Inheritance v6 - - - --- 2023-11-06 John Stultz New
[v6,12/20] sched: Fix runtime accounting w/ split exec & sched contexts Proxy Execution: A generalized form of Priority Inheritance v6 - - - --- 2023-11-06 John Stultz New
[v6,11/20] sched: Split scheduler execution context Proxy Execution: A generalized form of Priority Inheritance v6 - - - --- 2023-11-06 John Stultz New
[v6,10/20] locking/mutex: Switch to mutex handoffs for CONFIG_PROXY_EXEC Proxy Execution: A generalized form of Priority Inheritance v6 - - - --- 2023-11-06 John Stultz New
[v6,09/20] locking/mutex: Split blocked_on logic into two states (blocked_on and blocked_on_waking) Proxy Execution: A generalized form of Priority Inheritance v6 - - - --- 2023-11-06 John Stultz New
[v6,08/20] sched: Add CONFIG_PROXY_EXEC & boot argument to enable/disable Proxy Execution: A generalized form of Priority Inheritance v6 - - - --- 2023-11-06 John Stultz New
[v6,07/20] locking/mutex: Add p->blocked_on wrappers for correctness checks Proxy Execution: A generalized form of Priority Inheritance v6 - - - --- 2023-11-06 John Stultz New
[v6,06/20] locking/mutex: Add task_struct::blocked_lock to serialize changes to the blocked_on state Proxy Execution: A generalized form of Priority Inheritance v6 - - - --- 2023-11-06 John Stultz New
[v6,05/20] locking/mutex: Rework task_struct::blocked_on Proxy Execution: A generalized form of Priority Inheritance v6 - - - --- 2023-11-06 John Stultz New
[v6,04/20] locking/mutex: Expose __mutex_owner() Proxy Execution: A generalized form of Priority Inheritance v6 - - - --- 2023-11-06 John Stultz New
[v6,03/20] locking/mutex: make mutex::wait_lock irq safe Proxy Execution: A generalized form of Priority Inheritance v6 - - - --- 2023-11-06 John Stultz New
[v6,02/20] locking/mutex: Removes wakeups from under mutex::wait_lock Proxy Execution: A generalized form of Priority Inheritance v6 - - - --- 2023-11-06 John Stultz New
[v6,01/20] sched: Unify runtime accounting across classes Proxy Execution: A generalized form of Priority Inheritance v6 - - - --- 2023-11-06 John Stultz New