Show patches with: Submitter = David Vernet       |    Archived = No       |   200 patches
« 1 2 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[bpf-next,v2,2/4] libbpf: Support sleepable struct_ops.s section Enable struct_ops programs to be sleepable - - - 5114 2023-01-24 David Vernet bpf Superseded
[bpf-next,v2,1/4] bpf: Allow BPF_PROG_TYPE_STRUCT_OPS programs to be sleepable Enable struct_ops programs to be sleepable - - - 5024 2023-01-24 David Vernet bpf Superseded
[bpf-next,3/3] bpf/selftests: Verify struct_ops prog sleepable behavior Enable struct_ops programs to be sleepable - - - 4529 2023-01-23 David Vernet bpf Superseded
[bpf-next,2/3] bpf: Pass const struct bpf_prog * to .check_member Enable struct_ops programs to be sleepable - - - 4817 2023-01-23 David Vernet bpf Superseded
[bpf-next,1/3] bpf: Allow BPF_PROG_TYPE_STRUCT_OPS programs to be sleepable Enable struct_ops programs to be sleepable - - - 4727 2023-01-23 David Vernet bpf Superseded
[bpf-next,v2,3/3] bpf: Use BPF_KFUNC macro at all kfunc definitions Add BPF_KFUNC macro for kfunc definitions - - - 4925 2023-01-23 David Vernet bpf Changes Requested
[bpf-next,v2,2/3] bpf: Document usage of the new BPF_KFUNC macro Add BPF_KFUNC macro for kfunc definitions - - - 5213 2023-01-23 David Vernet bpf Changes Requested
[bpf-next,v2,1/3] bpf: Add BPF_KFUNC macro for defining kfuncs Add BPF_KFUNC macro for kfunc definitions - - - 5114 2023-01-23 David Vernet bpf Changes Requested
[bpf-next,v2,9/9] bpf/docs: Document the nocast aliasing behavior of ___init Enable cpumasks to be used as kptrs - - - 5411 2023-01-20 David Vernet bpf Superseded
[bpf-next,v2,8/9] bpf/docs: Document how nested trusted fields may be defined Enable cpumasks to be used as kptrs - - - 5411 2023-01-20 David Vernet bpf Superseded
[bpf-next,v2,7/9] bpf/docs: Document cpumask kfuncs in a new file Enable cpumasks to be used as kptrs - - - 5321 2023-01-20 David Vernet bpf Superseded
[bpf-next,v2,6/9] selftests/bpf: Add selftest suite for cpumask kfuncs Enable cpumasks to be used as kptrs - - - 5321 2023-01-20 David Vernet bpf Superseded
[bpf-next,v2,5/9] selftests/bpf: Add nested trust selftests suite Enable cpumasks to be used as kptrs - - - 5321 2023-01-20 David Vernet bpf Superseded
[bpf-next,v2,4/9] bpf: Enable cpumasks to be queried and used as kptrs Enable cpumasks to be used as kptrs - - - 5123 2023-01-20 David Vernet bpf Superseded
[bpf-next,v2,3/9] bpf: Disallow NULLable pointers for trusted kfuncs Enable cpumasks to be used as kptrs - - - 5321 2023-01-20 David Vernet bpf Superseded
[bpf-next,v2,2/9] bpf: Allow trusted args to walk struct when checking BTF IDs Enable cpumasks to be used as kptrs - - - 5321 2023-01-20 David Vernet bpf Superseded
[bpf-next,v2,1/9] bpf: Enable annotating trusted nested pointers Enable cpumasks to be used as kptrs - - - 5321 2023-01-20 David Vernet bpf Superseded
[bpf-next] selftests/bpf: Use __failure macro in task kfunc testsuite [bpf-next] selftests/bpf: Use __failure macro in task kfunc testsuite 1 - - 551- 2023-01-20 David Vernet bpf Accepted
[bpf-next,8/8] bpf/docs: Document how nested trusted fields may be defined Enable cpumasks to be used as kptrs - - - 44111 2023-01-19 David Vernet bpf Superseded
[bpf-next,7/8] bpf/docs: Document cpumask kfuncs in a new file Enable cpumasks to be used as kptrs - - - 43211 2023-01-19 David Vernet bpf Superseded
[bpf-next,6/8] selftests/bpf: Add selftest suite for cpumask kfuncs Enable cpumasks to be used as kptrs - - - 43211 2023-01-19 David Vernet bpf Superseded
[bpf-next,5/8] selftests/bpf: Add nested trust selftests suite Enable cpumasks to be used as kptrs - - - 43211 2023-01-19 David Vernet bpf Superseded
[bpf-next,4/8] bpf: Enable cpumasks to be queried and used as kptrs Enable cpumasks to be used as kptrs - - - 40214 2023-01-19 David Vernet bpf Superseded
[bpf-next,3/8] bpf: Disallow NULL PTR_TO_MEM for trusted kfuncs Enable cpumasks to be used as kptrs - - - 43211 2023-01-19 David Vernet bpf Superseded
[bpf-next,2/8] bpf: Allow trusted args to walk struct when checking BTF IDs Enable cpumasks to be used as kptrs - - - 43211 2023-01-19 David Vernet bpf Superseded
[bpf-next,1/8] bpf: Enable annotating trusted nested pointers Enable cpumasks to be used as kptrs - - - 40214 2023-01-19 David Vernet bpf Superseded
[bpf-next,3/3] bpf: Add __bpf_kfunc tag to all kfuncs Annotate kfuncs with new __bpf_kfunc macro - - - 542- 2023-01-06 David Vernet bpf Changes Requested
[bpf-next,2/3] bpf: Document usage of the new __bpf_kfunc macro Annotate kfuncs with new __bpf_kfunc macro - - - 551- 2023-01-06 David Vernet bpf Changes Requested
[bpf-next,1/3] bpf: Add __bpf_kfunc tag for marking kernel functions as kfuncs Annotate kfuncs with new __bpf_kfunc macro - - - 5411 2023-01-06 David Vernet bpf Changes Requested
[bpf-next] bpf/selftests: Use parent instead of last_wakee in task kfunc test [bpf-next] bpf/selftests: Use parent instead of last_wakee in task kfunc test - - - 5015 2022-12-12 David Vernet bpf Superseded
[bpf-next,v3,2/2] bpf/docs: Document struct cgroup * kfuncs Document some recent core kfunc additions - - - 5411 2022-12-07 David Vernet bpf Accepted
[bpf-next,v3,1/2] bpf/docs: Document struct task_struct * kfuncs Document some recent core kfunc additions - - - 5411 2022-12-07 David Vernet bpf Accepted
[bpf-next] bpf: Don't use rcu_users to refcount in task kfuncs [bpf-next] bpf: Don't use rcu_users to refcount in task kfuncs - - - 51-3 2022-12-06 David Vernet bpf Accepted
[bpf-next,v2,2/2] bpf/docs: Document struct cgroup * kfuncs Document some recent core kfunc additions - - - 5411 2022-12-05 David Vernet bpf Superseded
[bpf-next,v2,1/2] bpf/docs: Document struct task_struct * kfuncs Document some recent core kfunc additions - - - 5411 2022-12-05 David Vernet bpf Superseded
[bpf-next,2/2] bpf/docs: Document struct cgroup * kfuncs Document some recent core kfunc additions - - - 5312 2022-12-02 David Vernet bpf Superseded
[bpf-next,1/2] bpf/docs: Document struct task_struct * kfuncs Document some recent core kfunc additions - - - 5312 2022-12-02 David Vernet bpf Superseded
[bpf-next] bpf: Don't use idx variable when registering kfunc dtors [bpf-next] bpf: Don't use idx variable when registering kfunc dtors 1 - - 45-11 2022-11-23 David Vernet bpf Accepted
[bpf-next,2/2] selftests/bpf: Add selftests for bpf_task_from_pid() Add kfunc for doing pid -> task lookup - - - 43211 2022-11-22 David Vernet bpf Accepted
[bpf-next,1/2] bpf: Add bpf_task_from_pid() kfunc Add kfunc for doing pid -> task lookup - - - 43-13 2022-11-22 David Vernet bpf Accepted
[bpf-next,4/4] selftests/bpf: Add selftests for bpf_cgroup_ancestor() kfunc Support storing struct cgroup * objects as kptrs - - - 45110 2022-11-22 David Vernet bpf Accepted
[bpf-next,3/4] bpf: Add bpf_cgroup_ancestor() kfunc Support storing struct cgroup * objects as kptrs - - - 43112 2022-11-22 David Vernet bpf Accepted
[bpf-next,2/4] selftests/bpf: Add cgroup kfunc / kptr selftests Support storing struct cgroup * objects as kptrs - - - 44210 2022-11-22 David Vernet bpf Accepted
[bpf-next,1/4] bpf: Enable cgroups to be used as kptrs Support storing struct cgroup * objects as kptrs - - - 43-13 2022-11-22 David Vernet bpf Accepted
[bpf-next,v9,4/4] bpf/selftests: Add selftests for new task kfuncs Support storing struct task_struct objects as kptrs - - - 5323 2022-11-20 David Vernet bpf Accepted
[bpf-next,v9,3/4] bpf: Add kfuncs for storing struct task_struct * as a kptr Support storing struct task_struct objects as kptrs - - - 5215 2022-11-20 David Vernet bpf Accepted
[bpf-next,v9,2/4] bpf: Allow trusted pointers to be passed to KF_TRUSTED_ARGS kfuncs Support storing struct task_struct objects as kptrs - - - 5323 2022-11-20 David Vernet bpf Accepted
[bpf-next,v9,1/4] bpf: Allow multiple modifiers in reg_type_str() prefix Support storing struct task_struct objects as kptrs - - - 55-3 2022-11-20 David Vernet bpf Accepted
[bpf-next,v8,3/3] bpf/selftests: Add selftests for new task kfuncs Support storing struct task_struct objects as kptrs - - - 5123 2022-11-19 David Vernet bpf Superseded
[bpf-next,v8,2/3] bpf: Add kfuncs for storing struct task_struct * as a kptr Support storing struct task_struct objects as kptrs - - - 5015 2022-11-19 David Vernet bpf Superseded
[bpf-next,v8,1/3] bpf: Allow trusted pointers to be passed to KF_TRUSTED_ARGS kfuncs Support storing struct task_struct objects as kptrs - - - 5123 2022-11-19 David Vernet bpf Superseded
[bpf-next,v7,3/3] bpf/selftests: Add selftests for new task kfuncs Support storing struct task_struct objects as kptrs - - - 5222 2022-11-17 David Vernet bpf Superseded
[bpf-next,v7,2/3] bpf: Add kfuncs for storing struct task_struct * as a kptr Support storing struct task_struct objects as kptrs - - - 5114 2022-11-17 David Vernet bpf Superseded
[bpf-next,v7,1/3] bpf: Allow trusted pointers to be passed to KF_TRUSTED_ARGS kfuncs Support storing struct task_struct objects as kptrs - - - 5222 2022-11-17 David Vernet bpf Superseded
[bpf-next,v6,3/3] bpf/selftests: Add selftests for new task kfuncs Support storing struct task_struct objects as kptrs - - - 3921 2022-10-20 David Vernet bpf Changes Requested
[bpf-next,v6,2/3] bpf: Add kfuncs for storing struct task_struct * as a kptr Support storing struct task_struct objects as kptrs - - - 3813 2022-10-20 David Vernet bpf Changes Requested
[bpf-next,v6,1/3] bpf: Allow trusted pointers to be passed to KF_TRUSTED_ARGS kfuncs Support storing struct task_struct objects as kptrs - - - 3921 2022-10-20 David Vernet bpf Changes Requested
[v5,3/3] bpf/selftests: Add selftests for new task kfuncs Support storing struct task_struct objects as kptrs - - - 2627 2022-10-14 David Vernet bpf Superseded
[v5,2/3] bpf: Add kfuncs for storing struct task_struct * as a kptr Support storing struct task_struct objects as kptrs - - - 2519 2022-10-14 David Vernet bpf Superseded
[v5,1/3] bpf: Allow trusted pointers to be passed to KF_TRUSTED_ARGS kfuncs Support storing struct task_struct objects as kptrs - - - 2627 2022-10-14 David Vernet bpf Superseded
[v4,3/3] bpf/selftests: Add selftests for new task kfuncs Support storing struct task_struct objects as kptrs - - - 2627 2022-10-14 David Vernet bpf Superseded
[v4,2/3] Now that BPF supports adding new kernel functions with kfuncs, and storing kernel objects … Support storing struct task_struct objects as kptrs - - - 2519 2022-10-14 David Vernet bpf Superseded
[v4,1/3] bpf: Allow trusted pointers to be passed to KF_TRUSTED_ARGS kfuncs Support storing struct task_struct objects as kptrs - - - 2627 2022-10-14 David Vernet bpf Superseded
[v3,3/3] bpf/selftests: Add selftests for new task kfuncs Support storing struct task_struct objects as kptrs - - - 172- 2022-10-14 David Vernet bpf Superseded
[v3,2/3] bpf: Add kfuncs for storing struct task_struct * as a kptr Support storing struct task_struct objects as kptrs - - - 1612 2022-10-14 David Vernet bpf Superseded
[v3,1/3] bpf: Allow trusted pointers to be passed to KF_TRUSTED_ARGS kfuncs Support storing struct task_struct objects as kptrs - - - 172- 2022-10-14 David Vernet bpf Superseded
[2/2] selftests/bpf: Make bpf_user_ringbuf_drain() selftest callback return 1 Allow bpf_user_ringbuf_drain() callbacks to return 1 - - - 2915 2022-10-12 David Vernet bpf Accepted
[1/2] bpf: Allow bpf_user_ringbuf_drain() callbacks to return 1 Allow bpf_user_ringbuf_drain() callbacks to return 1 - - - 30-5 2022-10-12 David Vernet bpf Accepted
selftests/bpf: Alphabetize DENYLISTs selftests/bpf: Alphabetize DENYLISTs 1 - - 14-5 2022-10-11 David Vernet bpf Accepted
[v2] selftests/bpf: Update map_kptr examples to reflect real use-cases [v2] selftests/bpf: Update map_kptr examples to reflect real use-cases - - - 16-3 2022-10-02 David Vernet bpf Changes Requested
[v2,2/2] bpf/selftests: Add selftests for new task kfuncs Support storing struct task_struct objects as kptrs - - - 15-4 2022-10-01 David Vernet bpf Superseded
[v2,1/2] bpf: Add kfuncs for storing struct task_struct * as a kptr Support storing struct task_struct objects as kptrs - - - 15-4 2022-10-01 David Vernet bpf Superseded
[2/2] bpf/selftests: Add selftests for new task kfuncs Support storing struct task_struct objects as kptrs - - - 3023 2022-09-30 David Vernet bpf Superseded
[1/2] bpf: Add kfuncs for storing struct task_struct * as a kptr Support storing struct task_struct objects as kptrs - - - 2717 2022-09-30 David Vernet bpf Superseded
selftests/bpf: Update map_kptr examples to reflect real use-cases selftests/bpf: Update map_kptr examples to reflect real use-cases - - - 14-5 2022-09-28 David Vernet bpf Superseded
[v6,4/4] selftests/bpf: Add selftests validating the user ringbuf bpf: Add user-space-publisher ring buffer map type - - - 19-- 2022-09-20 David Vernet bpf Accepted
[v6,3/4] bpf: Add libbpf logic for user-space ring buffer bpf: Add user-space-publisher ring buffer map type - - - 19-- 2022-09-20 David Vernet bpf Accepted
[v6,2/4] bpf: Add bpf_user_ringbuf_drain() helper bpf: Add user-space-publisher ring buffer map type - - - 19-- 2022-09-20 David Vernet bpf Accepted
[v6,1/4] bpf: Define new BPF_MAP_TYPE_USER_RINGBUF map type bpf: Add user-space-publisher ring buffer map type 1 - - 19-- 2022-09-20 David Vernet bpf Accepted
[v5,4/4] selftests/bpf: Add selftests validating the user ringbuf bpf: Add user-space-publisher ring buffer map type - - - 19-1 2022-09-02 David Vernet bpf Changes Requested
[v5,3/4] bpf: Add libbpf logic for user-space ring buffer bpf: Add user-space-publisher ring buffer map type - - - 19-1 2022-09-02 David Vernet bpf Changes Requested
[v5,2/4] bpf: Add bpf_user_ringbuf_drain() helper bpf: Add user-space-publisher ring buffer map type - - - 19-1 2022-09-02 David Vernet bpf Changes Requested
[v5,1/4] bpf: Define new BPF_MAP_TYPE_USER_RINGBUF map type bpf: Add user-space-publisher ring buffer map type 1 - - 19-1 2022-09-02 David Vernet bpf Changes Requested
[v4,4/4] selftests/bpf: Add selftests validating the user ringbuf bpf: Add user-space-publisher ring buffer map type - - - 16-3 2022-08-31 David Vernet bpf Superseded
[v4,3/4] bpf: Add libbpf logic for user-space ring buffer bpf: Add user-space-publisher ring buffer map type - - - 16-3 2022-08-31 David Vernet bpf Superseded
[v4,2/4] bpf: Add bpf_user_ringbuf_drain() helper bpf: Add user-space-publisher ring buffer map type - - - 16-3 2022-08-31 David Vernet bpf Superseded
[v4,1/4] bpf: Define new BPF_MAP_TYPE_USER_RINGBUF map type bpf: Add user-space-publisher ring buffer map type 1 - - 16-3 2022-08-31 David Vernet bpf Superseded
[v3,4/4] selftests/bpf: Add selftests validating the user ringbuf bpf: Add user-space-publisher ringbuffer map type - - - 3-4 2022-08-18 David Vernet bpf Changes Requested
[v3,3/4] bpf: Add libbpf logic for user-space ring buffer bpf: Add user-space-publisher ringbuffer map type - - - 3-4 2022-08-18 David Vernet bpf Changes Requested
[v3,2/4] bpf: Add bpf_user_ringbuf_drain() helper bpf: Add user-space-publisher ringbuffer map type - - - 3-4 2022-08-18 David Vernet bpf Changes Requested
[v3,1/4] bpf: Define new BPF_MAP_TYPE_USER_RINGBUF map type bpf: Add user-space-publisher ringbuffer map type 1 - - 3-4 2022-08-18 David Vernet bpf Changes Requested
[v2,4/4] selftests/bpf: Add selftests validating the user ringbuf bpf: Add user-space-publisher ringbuffer map type - - - 2-4 2022-08-11 David Vernet bpf Superseded
[v2,3/4] bpf: Add libbpf logic for user-space ring buffer bpf: Add user-space-publisher ringbuffer map type - - - 2-4 2022-08-11 David Vernet bpf Superseded
[v2,2/4] bpf: Add bpf_user_ringbuf_drain() helper bpf: Add user-space-publisher ringbuffer map type - - - 2-4 2022-08-11 David Vernet bpf Superseded
[v2,1/4] bpf: Define new BPF_MAP_TYPE_USER_RINGBUF map type bpf: Add user-space-publisher ringbuffer map type - - - 2-4 2022-08-11 David Vernet bpf Superseded
[5/5] selftests/bpf: Add selftests validating the user ringbuf bpf: Add user-space-publisher ringbuffer map type - - - 1524 2022-08-08 David Vernet bpf Superseded
[4/5] bpf: Add libbpf logic for user-space ring buffer bpf: Add user-space-publisher ringbuffer map type - - - 1614 2022-08-08 David Vernet bpf Superseded
[3/5] bpf: Add bpf_user_ringbuf_drain() helper bpf: Add user-space-publisher ringbuffer map type - - - 1515 2022-08-08 David Vernet bpf Superseded
[2/5] bpf: Define new BPF_MAP_TYPE_USER_RINGBUF map type bpf: Add user-space-publisher ringbuffer map type - - - 1614 2022-08-08 David Vernet bpf Superseded
[1/5] bpf: Clear callee saved regs after updating REG0 bpf: Add user-space-publisher ringbuffer map type - - - 17-4 2022-08-08 David Vernet bpf Superseded
« 1 2 »