Show patches with: Submitter = John Stultz       |    State = Action Required       |    Archived = No       |   154 patches
« 1 2 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[v2] sched: Add trace_sched_waking() tracepoint to sched_ttwu_pending() [v2] sched: Add trace_sched_waking() tracepoint to sched_ttwu_pending() - 1 - --- 2024-03-01 John Stultz New
[RESEND,v8,7/7] sched: Split scheduler and execution contexts Preparatory changes for Proxy Execution v8 - - - --- 2024-02-24 John Stultz New
[RESEND,v8,6/7] sched: Split out __schedule() deactivate task logic into a helper Preparatory changes for Proxy Execution v8 - - - --- 2024-02-24 John Stultz New
[RESEND,v8,5/7] sched: Consolidate pick_*_task to task_is_pushable helper Preparatory changes for Proxy Execution v8 - - - --- 2024-02-24 John Stultz New
[RESEND,v8,4/7] sched: Add do_push_task helper Preparatory changes for Proxy Execution v8 - - - --- 2024-02-24 John Stultz New
[RESEND,v8,3/7] locking/mutex: Expose __mutex_owner() Preparatory changes for Proxy Execution v8 - - - --- 2024-02-24 John Stultz New
[RESEND,v8,2/7] locking/mutex: Make mutex::wait_lock irq safe Preparatory changes for Proxy Execution v8 - - - --- 2024-02-24 John Stultz New
[RESEND,v8,1/7] locking/mutex: Remove wakeups from under mutex::wait_lock Preparatory changes for Proxy Execution v8 - - - --- 2024-02-24 John Stultz New
[RFC] sched: Add trace_sched_waking() tracepoint to sched_ttwu_pending() [RFC] sched: Add trace_sched_waking() tracepoint to sched_ttwu_pending() - 1 - --- 2024-02-22 John Stultz New
[RFC] hrtimer: Use printk_deferred_once for hrtimer_interrupt message [RFC] hrtimer: Use printk_deferred_once for hrtimer_interrupt message - - - --- 2024-02-22 John Stultz New
[v8,7/7] sched: Split scheduler and execution contexts Preparatory changes for Proxy Execution v8 - - - --- 2024-02-10 John Stultz New
[v8,6/7] sched: Split out __schedule() deactivate task logic into a helper Preparatory changes for Proxy Execution v8 - - - --- 2024-02-10 John Stultz New
[v8,5/7] sched: Consolidate pick_*_task to task_is_pushable helper Preparatory changes for Proxy Execution v8 - - - --- 2024-02-10 John Stultz New
[v8,4/7] sched: Add do_push_task helper Preparatory changes for Proxy Execution v8 - - - --- 2024-02-10 John Stultz New
[v8,3/7] locking/mutex: Expose __mutex_owner() Preparatory changes for Proxy Execution v8 - - - --- 2024-02-10 John Stultz New
[v8,2/7] locking/mutex: Make mutex::wait_lock irq safe Preparatory changes for Proxy Execution v8 - - - --- 2024-02-10 John Stultz New
[v8,1/7] locking/mutex: Remove wakeups from under mutex::wait_lock Preparatory changes for Proxy Execution v8 - - - --- 2024-02-10 John Stultz New
[v7,23/23] sched: Fix rt/dl load balancing via chain level balance Proxy Execution: A generalized form of Priority Inheritance v7 - - - --- 2023-12-20 John Stultz New
[v7,22/23] sched: Refactor dl/rt find_lowest/latest_rq logic Proxy Execution: A generalized form of Priority Inheritance v7 - - - --- 2023-12-20 John Stultz New
[v7,21/23] sched: Add find_exec_ctx helper Proxy Execution: A generalized form of Priority Inheritance v7 - - - --- 2023-12-20 John Stultz New
[v7,19/23] sched: Consolidate pick_*_task to task_is_pushable helper Proxy Execution: A generalized form of Priority Inheritance v7 - - - --- 2023-12-20 John Stultz New
[v7,18/23] sched: Add push_task_chain helper Proxy Execution: A generalized form of Priority Inheritance v7 - - - --- 2023-12-20 John Stultz New
[v7,17/23] sched: Initial sched_football test implementation Proxy Execution: A generalized form of Priority Inheritance v7 - - - --- 2023-12-20 John Stultz New
[v7,16/23] sched: Add deactivated (sleeping) owner handling to find_proxy_task() Proxy Execution: A generalized form of Priority Inheritance v7 - - - --- 2023-12-20 John Stultz New
[v7,15/23] sched: Add blocked_donor link to task for smarter mutex handoffs Proxy Execution: A generalized form of Priority Inheritance v7 - - - --- 2023-12-20 John Stultz New
[v7,14/23] sched: Handle blocked-waiter migration (and return migration) Proxy Execution: A generalized form of Priority Inheritance v7 - - - --- 2023-12-20 John Stultz New
[v7,13/23] sched: Start blocked_on chain processing in find_proxy_task() Proxy Execution: A generalized form of Priority Inheritance v7 - - - --- 2023-12-20 John Stultz New
[v7,12/23] sched: Fix proxy/current (push,pull)ability Proxy Execution: A generalized form of Priority Inheritance v7 - - - --- 2023-12-20 John Stultz New
[v7,11/23] sched: Add a initial sketch of the find_proxy_task() function Proxy Execution: A generalized form of Priority Inheritance v7 - - - --- 2023-12-20 John Stultz New
[v7,10/23] sched: Split out __sched() deactivate task logic into a helper Proxy Execution: A generalized form of Priority Inheritance v7 - - - --- 2023-12-20 John Stultz New
[v7,09/23] sched: Fix runtime accounting w/ split exec & sched contexts Proxy Execution: A generalized form of Priority Inheritance v7 - - - --- 2023-12-20 John Stultz New
[v7,08/23] sched: Split scheduler and execution contexts Proxy Execution: A generalized form of Priority Inheritance v7 - - - --- 2023-12-20 John Stultz New
[v7,07/23] locking/mutex: Switch to mutex handoffs for CONFIG_SCHED_PROXY_EXEC Proxy Execution: A generalized form of Priority Inheritance v7 - - - --- 2023-12-20 John Stultz New
[v7,06/23] sched: Add CONFIG_SCHED_PROXY_EXEC & boot argument to enable/disable Proxy Execution: A generalized form of Priority Inheritance v7 - - - --- 2023-12-20 John Stultz New
[v7,05/23] locking/mutex: Rework task_struct::blocked_on Proxy Execution: A generalized form of Priority Inheritance v7 - - - --- 2023-12-20 John Stultz New
[v7,04/23] locking/mutex: Expose __mutex_owner() Proxy Execution: A generalized form of Priority Inheritance v7 - - - --- 2023-12-20 John Stultz New
[v7,03/23] locking/mutex: Make mutex::wait_lock irq safe Proxy Execution: A generalized form of Priority Inheritance v7 - - - --- 2023-12-20 John Stultz New
[v7,02/23] locking/mutex: Remove wakeups from under mutex::wait_lock Proxy Execution: A generalized form of Priority Inheritance v7 - - - --- 2023-12-20 John Stultz New
[v7,01/23] sched: Unify runtime accounting across classes Proxy Execution: A generalized form of Priority Inheritance v7 - - - --- 2023-12-20 John Stultz New
[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
[3/3] test-ww_mutex: Make sure we bail out instead of livelock Fixes for test-ww_mutex stress test - - - --- 2023-09-22 John Stultz New
[2/3] test-ww_mutex: Fix potential workqueue corruption [tip:,locking/core] locking/ww_mutex/test: Fix potential workqueue corruption - - - --- 2023-09-22 John Stultz New
[1/3] test-ww_mutex: Use prng instead of rng to avoid hangs at bootup Fixes for test-ww_mutex stress test - - - --- 2023-09-22 John Stultz New
[v5,07/19] locking/mutex: Add p->blocked_on wrappers for correctness checks [v5,01/19] sched: Unify runtime accounting across classes - - - --- 2023-08-19 John Stultz New
[v5,01/19] sched: Unify runtime accounting across classes [v5,01/19] sched: Unify runtime accounting across classes - - - --- 2023-08-19 John Stultz New
[RFC,3/3] test-ww_mutex: Make sure we bail out instead of livelock Fixes for test-ww_mutex stress test - - - --- 2023-08-08 John Stultz New
[RFC,2/3] test-ww_mutex: Fix potential workqueue corruption Fixes for test-ww_mutex stress test - - - --- 2023-08-08 John Stultz New
[RFC,1/3] test-ww_mutex: Use prng instead of rng to avoid hangs at bootup Fixes for test-ww_mutex stress test - - - --- 2023-08-08 John Stultz New
MAINTAINERS: Remove Laura Abbott from DMA-BUF HEAPS FRAMEWORK MAINTAINERS: Remove Laura Abbott from DMA-BUF HEAPS FRAMEWORK 1 1 - --- 2023-06-30 John Stultz New
MAINTAINERS: Add T.J. Mercier as reviewer for DMA-BUF HEAPS FRAMEWORK MAINTAINERS: Add T.J. Mercier as reviewer for DMA-BUF HEAPS FRAMEWORK 1 - - --- 2023-06-30 John Stultz New
[2/2] torture: Add lock_torture_writer_fifo module param [1/2] torture: Support randomized shuffling for proxy exec testing 1 - - --- 2023-06-02 John Stultz New
[1/2] torture: Support randomized shuffling for proxy exec testing [1/2] torture: Support randomized shuffling for proxy exec testing - - - --- 2023-06-02 John Stultz New
[RESEND,v2] sched/wait: Fix a kthread_park race with wait_woken() [RESEND,v2] sched/wait: Fix a kthread_park race with wait_woken() - 1 - --- 2023-06-02 John Stultz New
[v4,13/13] sched: Fixups to find_exec_ctx Generalized Priority Inheritance via Proxy Execution v3 - - - --- 2023-06-01 John Stultz New
[v4,12/13] sched: Attempt to fix rt/dl load balancing via chain level balance Generalized Priority Inheritance via Proxy Execution v3 - - - --- 2023-06-01 John Stultz New
[v4,11/13] sched: Fix runtime accounting w/ proxy-execution Generalized Priority Inheritance via Proxy Execution v3 - - - --- 2023-06-01 John Stultz New
[v4,10/13] sched/rt: Fix proxy/current (push,pull)ability Generalized Priority Inheritance via Proxy Execution v3 - - - --- 2023-06-01 John Stultz New
[v4,09/13] sched: Add proxy execution Generalized Priority Inheritance via Proxy Execution v3 - - - --- 2023-06-01 John Stultz New
[v4,08/13] sched: Unnest ttwu_runnable in prep for proxy-execution Generalized Priority Inheritance via Proxy Execution v3 - - - --- 2023-06-01 John Stultz New
[v4,07/13] sched: Split scheduler execution context Generalized Priority Inheritance via Proxy Execution v3 - - - --- 2023-06-01 John Stultz New
[v4,06/13] locking/mutex: Expose __mutex_owner() Generalized Priority Inheritance via Proxy Execution v3 - - - --- 2023-06-01 John Stultz New
[v4,05/13] locking/mutex: Add task_struct::blocked_lock to serialize changes to the blocked_on state Generalized Priority Inheritance via Proxy Execution v3 - - - --- 2023-06-01 John Stultz New
[v4,04/13] locking/mutex: Rework task_struct::blocked_on Generalized Priority Inheritance via Proxy Execution v3 - - - --- 2023-06-01 John Stultz New
[v4,03/13] locking/mutex: make mutex::wait_lock irq safe Generalized Priority Inheritance via Proxy Execution v3 - - - --- 2023-06-01 John Stultz New
[v4,02/13] locking/ww_mutex: Remove wakeups from under mutex::wait_lock Generalized Priority Inheritance via Proxy Execution v3 - - - --- 2023-06-01 John Stultz New
[v4,01/13] sched: Unify runtime accounting across classes Generalized Priority Inheritance via Proxy Execution v3 - - - --- 2023-06-01 John Stultz New
[v2] sched/wait: Fix a kthread_park race with wait_woken() [v2] sched/wait: Fix a kthread_park race with wait_woken() - - - --- 2023-05-16 John Stultz New
sched/wait: Fix a kthread_park race with wait_woken() sched/wait: Fix a kthread_park race with wait_woken() - - - --- 2023-05-11 John Stultz New
[v3] locking/rwsem: Add __always_inline annotation to __down_read_common() and inlined callers [v3] locking/rwsem: Add __always_inline annotation to __down_read_common() and inlined callers - 1 - --- 2023-05-03 John Stultz New
[v2] locking/rwsem: Add __always_inline annotation to __down_read_common() [v2] locking/rwsem: Add __always_inline annotation to __down_read_common() - 1 - --- 2023-04-12 John Stultz New
[RFC] locking/rwsem: Add __sched annotation to __down_read_common() [RFC] locking/rwsem: Add __sched annotation to __down_read_common() - - - --- 2023-04-12 John Stultz New
[RFC] kernel/configs: Drop Android config fragments [RFC] kernel/configs: Drop Android config fragments - - - --- 2023-04-11 John Stultz New
[v3,14/14] sched: Fix runtime accounting w/ proxy-execution Generalized Priority Inheritance via Proxy Execution v3 - - - --- 2023-04-11 John Stultz New
[v3,13/14] sched: Attempt to fix rt/dl load balancing via chain level balance Generalized Priority Inheritance via Proxy Execution v3 - - - --- 2023-04-11 John Stultz New
[v3,12/14] sched/rt: Fix proxy/current (push,pull)ability Generalized Priority Inheritance via Proxy Execution v3 - - - --- 2023-04-11 John Stultz New
[v3,11/14] sched: Add proxy execution Generalized Priority Inheritance via Proxy Execution v3 - - - --- 2023-04-11 John Stultz New
[v3,10/14] sched: Unnest ttwu_runnable in prep for proxy-execution Generalized Priority Inheritance via Proxy Execution v3 - - - --- 2023-04-11 John Stultz New
[v3,09/14] sched: Split scheduler execution context Generalized Priority Inheritance via Proxy Execution v3 - - - --- 2023-04-11 John Stultz New
[v3,08/14] sched: Replace rq->curr access w/ rq_curr(rq) Generalized Priority Inheritance via Proxy Execution v3 - - - --- 2023-04-11 John Stultz New
[v3,07/14] sched: Unify runtime accounting across classes Generalized Priority Inheritance via Proxy Execution v3 - - - --- 2023-04-11 John Stultz New
[v3,06/14] locking/mutex: Expose mutex_owner() Generalized Priority Inheritance via Proxy Execution v3 - - - --- 2023-04-11 John Stultz New
« 1 2 »