Toggle navigation
Patchwork
linux-kernel
Patches
Bundles
About this project
Login
Register
Mail settings
Show patches with
: Submitter =
David Vernet
| State =
Action Required
| Archived =
No
| 191 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
[v3,3/3] sched/fair: Simplify some logic in update_sd_pick_busiest()
sched/fair: Simplify and optimize update_sd_pick_busiest()
- 2 -
-
-
-
2024-02-06
David Vernet
New
[v3,2/3] sched/fair: Do strict inequality check for busiest misfit task group
sched/fair: Simplify and optimize update_sd_pick_busiest()
- 2 -
-
-
-
2024-02-06
David Vernet
New
[v3,1/3] sched/fair: Remove unnecessary goto in update_sd_lb_stats()
sched/fair: Simplify and optimize update_sd_pick_busiest()
- 2 -
-
-
-
2024-02-06
David Vernet
New
[v2,2/3] sched/fair: Do strict inequality check for busiest misfit task group
sched/fair: Simplify and optimize update_sd_pick_busiest()
- 1 -
-
-
-
2024-02-04
David Vernet
New
[v2,1/3] sched/fair: Remove unnecessary goto in update_sd_lb_stats()
sched/fair: Simplify and optimize update_sd_pick_busiest()
- 2 -
-
-
-
2024-02-04
David Vernet
New
sched/fair: Simplify some logic in update_sd_pick_busiest()
sched/fair: Simplify some logic in update_sd_pick_busiest()
- 1 -
-
-
-
2024-02-02
David Vernet
New
[v4,8/8] sched: Add selftest for SHARED_RUNQ
sched: Implement shared runqueue in fair.c
- - -
-
-
-
2023-12-12
David Vernet
New
[v4,7/8] sched: Shard per-LLC shared runqueues
sched: Implement shared runqueue in fair.c
- - -
-
-
-
2023-12-12
David Vernet
New
[v4,6/8] sched: Implement shared runqueue in fair.c
sched: Implement shared runqueue in fair.c
- - -
-
-
-
2023-12-12
David Vernet
New
[v4,5/8] sched: Enable sched_feat callbacks on enable/disable
sched: Implement shared runqueue in fair.c
- - -
-
-
-
2023-12-12
David Vernet
New
[v4,4/8] sched: Check cpu_active() earlier in newidle_balance()
sched: Implement shared runqueue in fair.c
- - -
-
-
-
2023-12-12
David Vernet
New
[v4,3/8] sched: Tighten unpinned rq lock window in newidle_balance()
sched: Implement shared runqueue in fair.c
- - -
-
-
-
2023-12-12
David Vernet
New
[v4,2/8] sched: Move is_cpu_allowed() into sched.h
sched: Implement shared runqueue in fair.c
- - -
-
-
-
2023-12-12
David Vernet
New
[v4,1/8] sched: Expose move_queued_task() from core.c
sched: Implement shared runqueue in fair.c
- - -
-
-
-
2023-12-12
David Vernet
New
[bpf-next] bpf: Load vmlinux btf for any struct_ops map
[bpf-next] bpf: Load vmlinux btf for any struct_ops map
- 1 -
-
-
-
2023-12-08
David Vernet
New
[bpf-next,2/2] selftests/bpf: Add test for bpf_cpumask_weight() kfunc
Add new bpf_cpumask_weight() kfunc
1 - -
-
-
-
2023-12-07
David Vernet
New
[bpf-next,1/2] bpf: Add bpf_cpumask_weight() kfunc
Add new bpf_cpumask_weight() kfunc
1 - -
-
-
-
2023-12-07
David Vernet
New
[bpf-next,2/2] bpf/selftests: Add testcase for async callback return value failure
[bpf-next,1/2] bpf: Fix verifier log for async callback return values
- - -
-
-
-
2023-10-09
David Vernet
New
[bpf-next,1/2] bpf: Fix verifier log for async callback return values
[bpf-next,1/2] bpf: Fix verifier log for async callback return values
- - -
-
-
-
2023-10-09
David Vernet
New
[bpf-next,v2,2/2] bpf/selftests: Test pinning bpf timer to a core
bpf: Add ability to pin bpf timer to calling CPU
2 - -
-
-
-
2023-10-04
David Vernet
New
[bpf-next,v2,1/2] bpf: Add ability to pin bpf timer to calling CPU
bpf: Add ability to pin bpf timer to calling CPU
2 - -
-
-
-
2023-10-04
David Vernet
New
[bpf-next,2/2] bpf/selftests: Test pinning bpf timer to a core
[bpf-next,1/2] bpf: Add ability to pin bpf timer to calling CPU
1 - -
-
-
-
2023-10-02
David Vernet
New
[bpf-next,1/2] bpf: Add ability to pin bpf timer to calling CPU
[bpf-next,1/2] bpf: Add ability to pin bpf timer to calling CPU
1 - -
-
-
-
2023-10-02
David Vernet
New
[bpf-next,3/3] bpf,docs: s/eBPF/BPF in standards documents
Clean up some standardization stuff
- - -
-
-
-
2023-08-28
David Vernet
New
[bpf-next,2/3] bpf,docs: Add abi.rst document to standardization subdirectory
Clean up some standardization stuff
- - -
-
-
-
2023-08-28
David Vernet
New
[bpf-next,1/3] bpf,docs: Move linux-notes.rst to root bpf docs tree
Clean up some standardization stuff
- - -
-
-
-
2023-08-28
David Vernet
New
[bpf-next] bpf: Disable -Wmissing-declarations for globally-linked kfuncs
[bpf-next] bpf: Disable -Wmissing-declarations for globally-linked kfuncs
- - -
-
-
-
2023-08-16
David Vernet
New
[bpf-next,v3,2/2] bpf: Document struct bpf_struct_ops fields
Update and document struct_ops
- - -
-
-
-
2023-08-14
David Vernet
New
[bpf-next,v3,1/2] bpf: Support default .validate() and .update() behavior for struct_ops links
Update and document struct_ops
1 - -
-
-
-
2023-08-14
David Vernet
New
[bpf-next,v2] bpf: Support default .validate() and .update() behavior for struct_ops links
[bpf-next,v2] bpf: Support default .validate() and .update() behavior for struct_ops links
1 - -
-
-
-
2023-08-11
David Vernet
New
[bpf-next] bpf: Support default .validate() and .update() behavior for struct_ops links
[bpf-next] bpf: Support default .validate() and .update() behavior for struct_ops links
- - -
-
-
-
2023-08-10
David Vernet
New
[v3,7/7] sched: Shard per-LLC shared runqueues
sched: Implement shared runqueue in CFS
- - -
-
-
-
2023-08-09
David Vernet
New
[v3,6/7] sched: Implement shared runqueue in CFS
sched: Implement shared runqueue in CFS
- - -
-
-
-
2023-08-09
David Vernet
New
[v3,5/7] sched/fair: Add SHARED_RUNQ sched feature and skeleton calls
sched: Implement shared runqueue in CFS
- - -
-
-
-
2023-08-09
David Vernet
New
[v3,4/7] sched: Enable sched_feat callbacks on enable/disable
sched: Implement shared runqueue in CFS
- - -
-
-
-
2023-08-09
David Vernet
New
[v3,3/7] sched: Check cpu_active() earlier in newidle_balance()
sched: Implement shared runqueue in CFS
- - -
-
-
-
2023-08-09
David Vernet
New
[v3,2/7] sched: Move is_cpu_allowed() into sched.h
sched: Implement shared runqueue in CFS
- - -
-
-
-
2023-08-09
David Vernet
New
[v3,1/7] sched: Expose move_queued_task() from core.c
sched: Implement shared runqueue in CFS
- - -
-
-
-
2023-08-09
David Vernet
New
[v2,7/7] sched: Move shared_runq to __{enqueue,dequeue}_entity()
sched: Implement shared runqueue in CFS
- - -
-
-
-
2023-07-10
David Vernet
New
[v2,6/7] sched: Shard per-LLC shared runqueues
sched: Implement shared runqueue in CFS
- - -
-
-
-
2023-07-10
David Vernet
New
[v2,5/7] sched: Implement shared runqueue in CFS
sched: Implement shared runqueue in CFS
- - -
-
-
-
2023-07-10
David Vernet
New
[v2,4/7] sched/fair: Add SHARED_RUNQ sched feature and skeleton calls
sched: Implement shared runqueue in CFS
- - -
-
-
-
2023-07-10
David Vernet
New
[v2,3/7] sched: Check cpu_active() earlier in newidle_balance()
sched: Implement shared runqueue in CFS
- - -
-
-
-
2023-07-10
David Vernet
New
[v2,2/7] sched: Move is_cpu_allowed() into sched.h
sched: Implement shared runqueue in CFS
- - -
-
-
-
2023-07-10
David Vernet
New
[v2,1/7] sched: Expose move_queued_task() from core.c
sched: Implement shared runqueue in CFS
- - -
-
-
-
2023-07-10
David Vernet
New
[bpf-next] bpf,docs: Create new standardization subdirectory
[bpf-next] bpf,docs: Create new standardization subdirectory
- - -
-
-
-
2023-07-10
David Vernet
New
[RFC,3/3] sched: Implement shared wakequeue in CFS
sched: Implement shared wakequeue in CFS
- - -
-
-
-
2023-06-13
David Vernet
New
[RFC,2/3] sched/fair: Add SWQUEUE sched feature and skeleton calls
sched: Implement shared wakequeue in CFS
- - -
-
-
-
2023-06-13
David Vernet
New
[RFC,1/3] sched: Make migrate_task_to() take any task
sched: Implement shared wakequeue in CFS
- - -
-
-
-
2023-06-13
David Vernet
New
[bpf-next,5/5] bpf/docs: Update documentation for new cpumask kfuncs
[bpf-next,1/5] bpf: Add bpf_cpumask_first_and() kfunc
1 - -
-
-
-
2023-06-10
David Vernet
New
[bpf-next,4/5] selftests/bpf: Update bpf_cpumask_any* tests to use bpf_cpumask_any_distribute*
[bpf-next,1/5] bpf: Add bpf_cpumask_first_and() kfunc
1 - -
-
-
-
2023-06-10
David Vernet
New
[bpf-next,3/5] bpf: Replace bpf_cpumask_any* with bpf_cpumask_any_distribute*
[bpf-next,1/5] bpf: Add bpf_cpumask_first_and() kfunc
1 - -
-
-
-
2023-06-10
David Vernet
New
[bpf-next,2/5] selftests/bpf: Add test for new bpf_cpumask_first_and() kfunc
[bpf-next,1/5] bpf: Add bpf_cpumask_first_and() kfunc
1 - -
-
-
-
2023-06-10
David Vernet
New
[bpf-next,1/5] bpf: Add bpf_cpumask_first_and() kfunc
[bpf-next,1/5] bpf: Add bpf_cpumask_first_and() kfunc
1 - -
-
-
-
2023-06-10
David Vernet
New
[bpf-next,2/2] selftests/bpf: Test bpf_for_each_map_elem on BPF_MAP_TYPE_HASH_OF_MAPS
[bpf-next,1/2] bpf: Support bpf_for_each_map_elem() for BPF_MAP_TYPE_HASH_OF_MAPS maps
- - -
-
-
-
2023-06-05
David Vernet
New
[bpf-next,1/2] bpf: Support bpf_for_each_map_elem() for BPF_MAP_TYPE_HASH_OF_MAPS maps
[bpf-next,1/2] bpf: Support bpf_for_each_map_elem() for BPF_MAP_TYPE_HASH_OF_MAPS maps
- - -
-
-
-
2023-06-05
David Vernet
New
[bpf-next,2/2] selftests/bpf: Add test for non-NULLable PTR_TO_BTF_IDs
[bpf-next,1/2] bpf: Teach verifier that trusted PTR_TO_BTF_ID pointers are non-NULL
1 - -
-
-
-
2023-06-02
David Vernet
New
[bpf-next,1/2] bpf: Teach verifier that trusted PTR_TO_BTF_ID pointers are non-NULL
[bpf-next,1/2] bpf: Teach verifier that trusted PTR_TO_BTF_ID pointers are non-NULL
- - -
-
-
-
2023-06-02
David Vernet
New
selftests/bpf: Add missing selftests kconfig options
selftests/bpf: Add missing selftests kconfig options
1 - -
-
-
-
2023-06-02
David Vernet
New
[bpf-next,v2,3/3] bpf,docs: Remove KF_KPTR_GET from documentation
Remove KF_KPTR_GET kfunc flag
- - -
-
-
-
2023-04-16
David Vernet
New
[bpf-next,v2,2/3] bpf: Remove KF_KPTR_GET kfunc flag
Remove KF_KPTR_GET kfunc flag
- - -
-
-
-
2023-04-16
David Vernet
New
[bpf-next,v2,1/3] bpf: Remove bpf_kfunc_call_test_kptr_get() test kfunc
Remove KF_KPTR_GET kfunc flag
- - -
-
-
-
2023-04-16
David Vernet
New
[bpf-next,3/3] bpf,docs: Remove KF_KPTR_GET from documentation
Remove KF_KPTR_GET kfunc flag
- - -
-
-
-
2023-04-15
David Vernet
New
[bpf-next,2/3] bpf: Remove KF_KPTR_GET kfunc flag
Remove KF_KPTR_GET kfunc flag
- - -
-
-
-
2023-04-15
David Vernet
New
[bpf-next,1/3] bpf: Remove bpf_kfunc_call_test_kptr_get() test kfunc
Remove KF_KPTR_GET kfunc flag
- - -
-
-
-
2023-04-15
David Vernet
New
[bpf-next,3/3] bpf,docs: Remove references to bpf_cgroup_kptr_get()
[bpf-next,1/3] bpf: Make bpf_cgroup_acquire() KF_RCU | KF_RET_NULL
- - -
-
-
-
2023-04-11
David Vernet
New
[bpf-next,2/3] bpf: Remove bpf_cgroup_kptr_get() kfunc
[bpf-next,1/3] bpf: Make bpf_cgroup_acquire() KF_RCU | KF_RET_NULL
- - -
-
-
-
2023-04-11
David Vernet
New
[bpf-next,1/3] bpf: Make bpf_cgroup_acquire() KF_RCU | KF_RET_NULL
[bpf-next,1/3] bpf: Make bpf_cgroup_acquire() KF_RCU | KF_RET_NULL
- - -
-
-
-
2023-04-11
David Vernet
New
[bpf-next,v2,3/3] bpf,docs: Update documentation to reflect new task kfuncs
Enable RCU semantics for task kptrs
- - -
-
-
-
2023-03-31
David Vernet
New
[bpf-next,v2,2/3] bpf: Remove now-defunct task kfuncs
Enable RCU semantics for task kptrs
- - -
-
-
-
2023-03-31
David Vernet
New
[bpf-next,v2,1/3] bpf: Make struct task_struct an RCU-safe type
Enable RCU semantics for task kptrs
- - -
-
-
-
2023-03-31
David Vernet
New
[bpf-next,3/3] bpf,docs: Update documentation to reflect new task kfuncs
Enable RCU semantics for task kptrs
- - -
-
-
-
2023-03-31
David Vernet
New
[bpf-next,2/3] bpf: Remove now-defunct task kfuncs
Enable RCU semantics for task kptrs
- - -
-
-
-
2023-03-31
David Vernet
New
[bpf-next,1/3] bpf: Make struct task_struct an RCU-safe type
Enable RCU semantics for task kptrs
- - -
-
-
-
2023-03-31
David Vernet
New
[bpf-next,2/2] selftests/bpf: Add testcases for ptr_*_or_null_ in bpf_kptr_xchg
[bpf-next,1/2] bpf: Handle PTR_MAYBE_NULL case in PTR_TO_BTF_ID helper call arg
- - -
-
-
-
2023-03-30
David Vernet
New
[bpf-next,1/2] bpf: Handle PTR_MAYBE_NULL case in PTR_TO_BTF_ID helper call arg
[bpf-next,1/2] bpf: Handle PTR_MAYBE_NULL case in PTR_TO_BTF_ID helper call arg
- - -
-
-
-
2023-03-30
David Vernet
New
[bpf-next,3/3] bpf: Treat KF_RELEASE kfuncs as KF_TRUSTED_ARGS
Don't invoke KPTR_REF destructor on NULL xchg
- - -
-
-
-
2023-03-25
David Vernet
New
[bpf-next,2/3] bpf: Remove now-unnecessary NULL checks for KF_RELEASE kfuncs
Don't invoke KPTR_REF destructor on NULL xchg
- - -
-
-
-
2023-03-25
David Vernet
New
[bpf-next,1/3] bpf: Only invoke kptr dtor following non-NULL xchg
Don't invoke KPTR_REF destructor on NULL xchg
- - -
-
-
-
2023-03-25
David Vernet
New
[bpf-next,v2,5/5] bpf,docs: Remove bpf_cpumask_kptr_get() from documentation
Make struct bpf_cpumask RCU safe
- - -
-
-
-
2023-03-16
David Vernet
New
[bpf-next,v2,4/5] bpf: Remove bpf_cpumask_kptr_get() kfunc
Make struct bpf_cpumask RCU safe
- - -
-
-
-
2023-03-16
David Vernet
New
[bpf-next,v2,3/5] bpf/selftests: Test using global cpumask kptr with RCU
Make struct bpf_cpumask RCU safe
- - -
-
-
-
2023-03-16
David Vernet
New
[bpf-next,v2,2/5] bpf: Mark struct bpf_cpumask as rcu protected
Make struct bpf_cpumask RCU safe
- - -
-
-
-
2023-03-16
David Vernet
New
[bpf-next,v2,1/5] bpf: Free struct bpf_cpumask in call_rcu handler
Make struct bpf_cpumask RCU safe
- - -
-
-
-
2023-03-16
David Vernet
New
[bpf-next,5/5] bpf,docs: Remove bpf_cpumask_kptr_get() from documentation
Make struct bpf_cpumask RCU safe
- - -
-
-
-
2023-03-16
David Vernet
New
[bpf-next,4/5] bpf: Remove bpf_cpumask_kptr_get() kfunc
Make struct bpf_cpumask RCU safe
- - -
-
-
-
2023-03-16
David Vernet
New
[bpf-next,3/5] bpf/selftests: Test using global cpumask kptr with RCU
Make struct bpf_cpumask RCU safe
- - -
-
-
-
2023-03-16
David Vernet
New
[bpf-next,2/5] bpf: Mark struct bpf_cpumask as RCU protected
Make struct bpf_cpumask RCU safe
- - -
-
-
-
2023-03-16
David Vernet
New
[bpf-next,1/5] bpf: Free struct bpf_cpumask in call_rcu handler
Make struct bpf_cpumask RCU safe
- - -
-
-
-
2023-03-16
David Vernet
New
[bpf-next,v2] bpf/selftests: Fix send_signal tracepoint tests
[bpf-next,v2] bpf/selftests: Fix send_signal tracepoint tests
- - -
-
-
-
2023-03-10
David Vernet
New
[bpf-next] bpf/selftests: Fix send_signal tracepoint tests
[bpf-next] bpf/selftests: Fix send_signal tracepoint tests
- - -
-
-
-
2023-03-10
David Vernet
New
[bpf-next,2/2] bpf, docs: Fix final bpf docs build failure
[bpf-next,1/2] bpf, docs: Fix link to netdev-FAQ target
- - -
-
-
-
2023-03-02
David Vernet
New
[bpf-next,1/2] bpf, docs: Fix link to netdev-FAQ target
[bpf-next,1/2] bpf, docs: Fix link to netdev-FAQ target
- - -
-
-
-
2023-03-02
David Vernet
New
[bpf-next,2/2] bpf, docs: Fix __uninit kfunc doc section
[bpf-next,1/2] bpf: Fix doxygen comments for dynptr slice kfuncs
- - -
-
-
-
2023-03-01
David Vernet
New
[bpf-next,1/2] bpf: Fix doxygen comments for dynptr slice kfuncs
[bpf-next,1/2] bpf: Fix doxygen comments for dynptr slice kfuncs
- - -
-
-
-
2023-03-01
David Vernet
New
[bpf-next] bpf: Fix bpf_cgroup_from_id() doxygen header
[bpf-next] bpf: Fix bpf_cgroup_from_id() doxygen header
1 - -
-
-
-
2023-02-28
David Vernet
New
tasks: Extract rcu_users out of union
tasks: Extract rcu_users out of union
1 - -
-
-
-
2023-02-15
David Vernet
New
[bpf-next] bpf, docs: Add myself to BPF docs MAINTAINERS entry
[bpf-next] bpf, docs: Add myself to BPF docs MAINTAINERS entry
- - -
-
-
-
2023-02-14
David Vernet
New
[bpf-next,v3] bpf/docs: Document kfunc lifecycle / stability expectations
[bpf-next,v3] bpf/docs: Document kfunc lifecycle / stability expectations
- 1 -
-
-
-
2023-02-03
David Vernet
New
[bpf-next,v2] bpf/docs: Document kfunc lifecycle / stability expectations
[bpf-next,v2] bpf/docs: Document kfunc lifecycle / stability expectations
- 1 -
-
-
-
2023-02-02
David Vernet
New
«
1
2
»