Toggle navigation
Patchwork
linux-kernel
Patches
Bundles
About this project
Login
Register
Mail settings
Show patches with
: Submitter =
John Stultz
| 154 patches
Series
Submitter
State
any
Action Required
New
Under Review
Accepted
Rejected
RFC
Not Applicable
Changes Requested
Awaiting Upstream
Superseded
Deferred
Unresolved
Repeat Merge
Corrupt patch
Search
Archived
No
Yes
Both
Delegate
------
Nobody
snail
snail
patchwork-bot
patchwork-bot
patchwork-bot
ww
ww
ww
Apply
«
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
»