Show patches with: Submitter = David Vernet       |   200 patches
« 1 2 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[bpf-next] selftests/bpf: Load struct_ops map in global_maps_resize test [bpf-next] selftests/bpf: Load struct_ops map in global_maps_resize test - - - 5912 2024-07-25 David Vernet bpf Accepted
[bpf-next,2/2] selftests/bpf: Add test for resizing data map with struct_ops [bpf-next,1/2] libbpf: Don't take direct pointers into BTF data from st_ops - - - 602- 2024-07-24 David Vernet bpf Changes Requested
[bpf-next,1/2] libbpf: Don't take direct pointers into BTF data from st_ops [bpf-next,1/2] libbpf: Don't take direct pointers into BTF data from st_ops - - - 611- 2024-07-24 David Vernet bpf Accepted
[bpf-next,v2,2/2] selftests/bpf: Verify calling core kfuncs from BPF_PROG_TYPE_SYCALL bpf: Allow invoking kfuncs from BPF_PROG_TYPE_SYSCALL progs 1 - - 6221 2024-04-05 David Vernet bpf Accepted
[bpf-next,v2,1/2] bpf: Allow invoking kfuncs from BPF_PROG_TYPE_SYSCALL progs bpf: Allow invoking kfuncs from BPF_PROG_TYPE_SYSCALL progs 2 - - 632- 2024-04-05 David Vernet bpf Accepted
[bpf-next,2/2] selftests/bpf: Verify calling core kfuncs from BPF_PROG_TYPE_SYCALL [bpf-next,1/2] bpf: Allow invoking kfuncs from BPF_PROG_TYPE_SYSCALL progs - - - 602- 2024-04-04 David Vernet bpf Superseded
[bpf-next,1/2] bpf: Allow invoking kfuncs from BPF_PROG_TYPE_SYSCALL progs [bpf-next,1/2] bpf: Allow invoking kfuncs from BPF_PROG_TYPE_SYSCALL progs 2 - - 602- 2024-04-04 David Vernet bpf Superseded
[bpf-next] bpf: Load vmlinux btf for any struct_ops map [bpf-next] bpf: Load vmlinux btf for any struct_ops map - 1 - 48-- 2023-12-08 David Vernet bpf Accepted
[bpf-next,2/2] selftests/bpf: Add test for bpf_cpumask_weight() kfunc Add new bpf_cpumask_weight() kfunc 1 - - 462- 2023-12-07 David Vernet bpf Accepted
[bpf-next,1/2] bpf: Add bpf_cpumask_weight() kfunc Add new bpf_cpumask_weight() kfunc 1 - - 4512 2023-12-07 David Vernet bpf Accepted
[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 - - - 432- 2023-10-09 David Vernet bpf Accepted
[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 - - - 4311 2023-10-09 David Vernet bpf Accepted
[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 - - 432- 2023-10-04 David Vernet bpf Accepted
[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 - - 45-- 2023-10-04 David Vernet bpf Accepted
[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 - - 432- 2023-10-02 David Vernet bpf Superseded
[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 - - 45-- 2023-10-02 David Vernet bpf Superseded
[bpf-next,3/3] bpf,docs: s/eBPF/BPF in standards documents Clean up some standardization stuff - - - 4212 2023-08-28 David Vernet bpf Accepted
[bpf-next,2/3] bpf,docs: Add abi.rst document to standardization subdirectory Clean up some standardization stuff - - - 4122 2023-08-28 David Vernet bpf Accepted
[bpf-next,1/3] bpf,docs: Move linux-notes.rst to root bpf docs tree Clean up some standardization stuff - - - 4122 2023-08-28 David Vernet bpf Accepted
[bpf-next] bpf: Disable -Wmissing-declarations for globally-linked kfuncs [bpf-next] bpf: Disable -Wmissing-declarations for globally-linked kfuncs - - - 4212 2023-08-16 David Vernet bpf Changes Requested
[bpf-next,v3,2/2] bpf: Document struct bpf_struct_ops fields Update and document struct_ops - - - 45-- 2023-08-14 David Vernet bpf Accepted
[bpf-next,v3,1/2] bpf: Support default .validate() and .update() behavior for struct_ops links Update and document struct_ops 1 - - 45-- 2023-08-14 David Vernet bpf Accepted
[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 - - 4212 2023-08-11 David Vernet bpf Changes Requested
[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 - - - 441- 2023-08-10 David Vernet bpf Superseded
[bpf-next] bpf,docs: Create new standardization subdirectory [bpf-next] bpf,docs: Create new standardization subdirectory - - - 4221 2023-07-10 David Vernet bpf Accepted
[bpf-next,5/5] bpf/docs: Update documentation for new cpumask kfuncs [bpf-next,1/5] bpf: Add bpf_cpumask_first_and() kfunc 1 - - 4122 2023-06-10 David Vernet bpf Accepted
[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 - - 4032 2023-06-10 David Vernet bpf Accepted
[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 - - 4212 2023-06-10 David Vernet bpf Accepted
[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 - - 4122 2023-06-10 David Vernet bpf Accepted
[bpf-next,1/5] bpf: Add bpf_cpumask_first_and() kfunc [bpf-next,1/5] bpf: Add bpf_cpumask_first_and() kfunc 1 - - 4014 2023-06-10 David Vernet bpf Accepted
[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 - - - 392- 2023-06-05 David Vernet bpf Changes Requested
[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 - - - 41-- 2023-06-05 David Vernet bpf Changes Requested
[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 - - 4221 2023-06-02 David Vernet bpf Accepted
[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 - - - 44-1 2023-06-02 David Vernet bpf Accepted
selftests/bpf: Add missing selftests kconfig options selftests/bpf: Add missing selftests kconfig options 1 - - 31-- 2023-06-02 David Vernet bpf Accepted
[bpf-next,v2,3/3] bpf,docs: Remove KF_KPTR_GET from documentation Remove KF_KPTR_GET kfunc flag - - - 4515 2023-04-16 David Vernet bpf Accepted
[bpf-next,v2,2/3] bpf: Remove KF_KPTR_GET kfunc flag Remove KF_KPTR_GET kfunc flag - - - 46-5 2023-04-16 David Vernet bpf Accepted
[bpf-next,v2,1/3] bpf: Remove bpf_kfunc_call_test_kptr_get() test kfunc Remove KF_KPTR_GET kfunc flag - - - 4515 2023-04-16 David Vernet bpf Accepted
[bpf-next,3/3] bpf,docs: Remove KF_KPTR_GET from documentation Remove KF_KPTR_GET kfunc flag - - - 4515 2023-04-15 David Vernet bpf Superseded
[bpf-next,2/3] bpf: Remove KF_KPTR_GET kfunc flag Remove KF_KPTR_GET kfunc flag - - - 4515 2023-04-15 David Vernet bpf Superseded
[bpf-next,1/3] bpf: Remove bpf_kfunc_call_test_kptr_get() test kfunc Remove KF_KPTR_GET kfunc flag - - - 4515 2023-04-15 David Vernet bpf Superseded
[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 - - - 4821 2023-04-11 David Vernet bpf Accepted
[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 - - - 4731 2023-04-11 David Vernet bpf Accepted
[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 - - - 4731 2023-04-11 David Vernet bpf Accepted
[bpf-next,v2,3/3] bpf,docs: Update documentation to reflect new task kfuncs Enable RCU semantics for task kptrs - - - 501- 2023-03-31 David Vernet bpf Accepted
[bpf-next,v2,2/3] bpf: Remove now-defunct task kfuncs Enable RCU semantics for task kptrs - - - 492- 2023-03-31 David Vernet bpf Accepted
[bpf-next,v2,1/3] bpf: Make struct task_struct an RCU-safe type Enable RCU semantics for task kptrs - - - 492- 2023-03-31 David Vernet bpf Accepted
[bpf-next,3/3] bpf,docs: Update documentation to reflect new task kfuncs Enable RCU semantics for task kptrs - - - 4416 2023-03-31 David Vernet bpf Superseded
[bpf-next,2/3] bpf: Remove now-defunct task kfuncs Enable RCU semantics for task kptrs - - - 4326 2023-03-31 David Vernet bpf Superseded
[bpf-next,1/3] bpf: Make struct task_struct an RCU-safe type Enable RCU semantics for task kptrs - - - 4326 2023-03-31 David Vernet bpf Superseded
[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 - - - 4821 2023-03-30 David Vernet bpf Accepted
[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 - - - 4911 2023-03-30 David Vernet bpf Accepted
[bpf-next,3/3] bpf: Treat KF_RELEASE kfuncs as KF_TRUSTED_ARGS Don't invoke KPTR_REF destructor on NULL xchg - - - 4812 2023-03-25 David Vernet bpf Accepted
[bpf-next,2/3] bpf: Remove now-unnecessary NULL checks for KF_RELEASE kfuncs Don't invoke KPTR_REF destructor on NULL xchg - - - 501- 2023-03-25 David Vernet bpf Accepted
[bpf-next,1/3] bpf: Only invoke kptr dtor following non-NULL xchg Don't invoke KPTR_REF destructor on NULL xchg - - - 51-- 2023-03-25 David Vernet bpf Accepted
[bpf-next,v2,5/5] bpf,docs: Remove bpf_cpumask_kptr_get() from documentation Make struct bpf_cpumask RCU safe - - - 241- 2023-03-16 David Vernet bpf Accepted
[bpf-next,v2,4/5] bpf: Remove bpf_cpumask_kptr_get() kfunc Make struct bpf_cpumask RCU safe - - - 241- 2023-03-16 David Vernet bpf Accepted
[bpf-next,v2,3/5] bpf/selftests: Test using global cpumask kptr with RCU Make struct bpf_cpumask RCU safe - - - 2311 2023-03-16 David Vernet bpf Accepted
[bpf-next,v2,2/5] bpf: Mark struct bpf_cpumask as rcu protected Make struct bpf_cpumask RCU safe - - - 25-- 2023-03-16 David Vernet bpf Accepted
[bpf-next,v2,1/5] bpf: Free struct bpf_cpumask in call_rcu handler Make struct bpf_cpumask RCU safe - - - 25-- 2023-03-16 David Vernet bpf Accepted
[bpf-next,5/5] bpf,docs: Remove bpf_cpumask_kptr_get() from documentation Make struct bpf_cpumask RCU safe - - - 2311 2023-03-16 David Vernet bpf Superseded
[bpf-next,4/5] bpf: Remove bpf_cpumask_kptr_get() kfunc Make struct bpf_cpumask RCU safe - - - 2311 2023-03-16 David Vernet bpf Superseded
[bpf-next,3/5] bpf/selftests: Test using global cpumask kptr with RCU Make struct bpf_cpumask RCU safe - - - 2212 2023-03-16 David Vernet bpf Superseded
[bpf-next,2/5] bpf: Mark struct bpf_cpumask as RCU protected Make struct bpf_cpumask RCU safe - - - 2311 2023-03-16 David Vernet bpf Superseded
[bpf-next,1/5] bpf: Free struct bpf_cpumask in call_rcu handler Make struct bpf_cpumask RCU safe - - - 1915 2023-03-16 David Vernet bpf Superseded
[bpf-next,v2] bpf/selftests: Fix send_signal tracepoint tests [bpf-next,v2] bpf/selftests: Fix send_signal tracepoint tests - - - 5011 2023-03-10 David Vernet bpf Accepted
[bpf-next] bpf/selftests: Fix send_signal tracepoint tests [bpf-next] bpf/selftests: Fix send_signal tracepoint tests - - - 211- 2023-03-10 David Vernet bpf Superseded
[bpf-next,2/2] bpf, docs: Fix final bpf docs build failure [bpf-next,1/2] bpf, docs: Fix link to netdev-FAQ target - - - 531- 2023-03-02 David Vernet bpf Accepted
[bpf-next,1/2] bpf, docs: Fix link to netdev-FAQ target [bpf-next,1/2] bpf, docs: Fix link to netdev-FAQ target - - - 531- 2023-03-02 David Vernet bpf Accepted
[bpf-next,2/2] bpf, docs: Fix __uninit kfunc doc section [bpf-next,1/2] bpf: Fix doxygen comments for dynptr slice kfuncs - - - 53-1 2023-03-01 David Vernet bpf Accepted
[bpf-next,1/2] bpf: Fix doxygen comments for dynptr slice kfuncs [bpf-next,1/2] bpf: Fix doxygen comments for dynptr slice kfuncs - - - 53-1 2023-03-01 David Vernet bpf Accepted
[bpf-next] bpf: Fix bpf_cgroup_from_id() doxygen header [bpf-next] bpf: Fix bpf_cgroup_from_id() doxygen header 1 - - 2-- 2023-02-28 David Vernet bpf Accepted
[bpf-next] bpf, docs: Add myself to BPF docs MAINTAINERS entry [bpf-next] bpf, docs: Add myself to BPF docs MAINTAINERS entry - - - 54-1 2023-02-14 David Vernet bpf Accepted
[bpf-next,v3] bpf/docs: Document kfunc lifecycle / stability expectations [bpf-next,v3] bpf/docs: Document kfunc lifecycle / stability expectations - 1 - 41-- 2023-02-03 David Vernet bpf Accepted
[bpf-next,v2] bpf/docs: Document kfunc lifecycle / stability expectations [bpf-next,v2] bpf/docs: Document kfunc lifecycle / stability expectations - 1 - 5213 2023-02-02 David Vernet bpf Superseded
[bpf-next,3/3] selftests/bpf: Add a selftest for the KF_DEPRECATED kfunc flag Document kfunc lifecycle / stability expectations - - - 5024 2023-02-02 David Vernet bpf Changes Requested
[bpf-next,2/3] bpf: Add KF_DEPRECATED kfunc flag Document kfunc lifecycle / stability expectations - - - 5222 2023-02-02 David Vernet bpf Changes Requested
[bpf-next,1/3] bpf/docs: Document kfunc lifecycle / stability expectations Document kfunc lifecycle / stability expectations - - - 5312 2023-02-02 David Vernet bpf Changes Requested
[bpf-next,v3,4/4] selftests/bpf: Add testcase for static kfunc with unused arg bpf: Add __bpf_kfunc tag for kfunc definitions - - - 5024 2023-02-01 David Vernet bpf Accepted
[bpf-next,v3,3/4] bpf: Add __bpf_kfunc tag to all kfuncs bpf: Add __bpf_kfunc tag for kfunc definitions 1 - - 5024 2023-02-01 David Vernet bpf Accepted
[bpf-next,v3,2/4] bpf: Document usage of the new __bpf_kfunc macro bpf: Add __bpf_kfunc tag for kfunc definitions 1 - - 5114 2023-02-01 David Vernet bpf Accepted
[bpf-next,v3,1/4] bpf: Add __bpf_kfunc tag for marking kernel functions as kfuncs bpf: Add __bpf_kfunc tag for kfunc definitions 1 - - 5015 2023-02-01 David Vernet bpf Accepted
[bpf-next] bpf: Build-time assert that cpumask offset is zero [bpf-next] bpf: Build-time assert that cpumask offset is zero - - - 41-- 2023-01-28 David Vernet bpf Accepted
[bpf-next,v4,4/4] bpf/selftests: Verify struct_ops prog sleepable behavior Enable struct_ops programs to be sleepable - - - 5521 2023-01-25 David Vernet bpf Accepted
[bpf-next,v4,3/4] bpf: Pass const struct bpf_prog * to .check_member Enable struct_ops programs to be sleepable - - - 5611 2023-01-25 David Vernet bpf Accepted
[bpf-next,v4,2/4] libbpf: Support sleepable struct_ops.s section Enable struct_ops programs to be sleepable - - - 5611 2023-01-25 David Vernet bpf Accepted
[bpf-next,v4,1/4] bpf: Allow BPF_PROG_TYPE_STRUCT_OPS programs to be sleepable Enable struct_ops programs to be sleepable - - - 5521 2023-01-25 David Vernet bpf Accepted
[bpf-next,v3,7/7] bpf/docs: Document the nocast aliasing behavior of ___init Enable cpumasks to be used as kptrs - - - 39-2 2023-01-25 David Vernet bpf Accepted
[bpf-next,v3,6/7] bpf/docs: Document how nested trusted fields may be defined Enable cpumasks to be used as kptrs - - - 39-2 2023-01-25 David Vernet bpf Accepted
[bpf-next,v3,5/7] bpf/docs: Document cpumask kfuncs in a new file Enable cpumasks to be used as kptrs - - - 39-2 2023-01-25 David Vernet bpf Accepted
[bpf-next,v3,4/7] selftests/bpf: Add selftest suite for cpumask kfuncs Enable cpumasks to be used as kptrs - - - 39-2 2023-01-25 David Vernet bpf Accepted
[bpf-next,v3,3/7] selftests/bpf: Add nested trust selftests suite Enable cpumasks to be used as kptrs - - - 39-2 2023-01-25 David Vernet bpf Accepted
[bpf-next,v3,2/7] bpf: Enable cpumasks to be queried and used as kptrs Enable cpumasks to be used as kptrs - - - 39-2 2023-01-25 David Vernet bpf Accepted
[bpf-next,v3,1/7] bpf: Disallow NULLable pointers for trusted kfuncs Enable cpumasks to be used as kptrs - - - 39-2 2023-01-25 David Vernet bpf Accepted
[bpf-next,v3,4/4] bpf/selftests: Verify struct_ops prog sleepable behavior Subject: [PATCH bpf-next v2 0/4] Enable struct_ops programs to be sleepable - - - 5222 2023-01-25 David Vernet bpf Changes Requested
[bpf-next,v3,3/4] bpf: Pass const struct bpf_prog * to .check_member Subject: [PATCH bpf-next v2 0/4] Enable struct_ops programs to be sleepable - - - 5312 2023-01-25 David Vernet bpf Changes Requested
[bpf-next,v3,2/4] libbpf: Support sleepable struct_ops.s section Subject: [PATCH bpf-next v2 0/4] Enable struct_ops programs to be sleepable - - - 5312 2023-01-25 David Vernet bpf Changes Requested
[bpf-next,v3,1/4] bpf: Allow BPF_PROG_TYPE_STRUCT_OPS programs to be sleepable Subject: [PATCH bpf-next v2 0/4] Enable struct_ops programs to be sleepable - - - 5222 2023-01-25 David Vernet bpf Changes Requested
[bpf-next,v2,4/4] bpf/selftests: Verify struct_ops prog sleepable behavior Enable struct_ops programs to be sleepable - - - 4826 2023-01-24 David Vernet bpf Superseded
[bpf-next,v2,3/4] bpf: Pass const struct bpf_prog * to .check_member Enable struct_ops programs to be sleepable - - - 5114 2023-01-24 David Vernet bpf Superseded
« 1 2 »