Show patches with: Submitter = Dave Marchevsky       |   362 patches
« 1 2 3 4 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[v1,bpf-next] selftests/bpf: Test bpf_kptr_xchg stashing of bpf_rb_root [v1,bpf-next] selftests/bpf: Test bpf_kptr_xchg stashing of bpf_rb_root 1 - - 462- 2023-12-04 Dave Marchevsky bpf Accepted
[v1,bpf-next,2/2] selftests/bpf: Add test exercising mmapable task_local_storage bpf: Add mmapable task_local storage - - - 4422 2023-11-20 Dave Marchevsky bpf Changes Requested
[v1,bpf-next,1/2] bpf: Support BPF_F_MMAPABLE task_local storage bpf: Add mmapable task_local storage - - - 4125 2023-11-20 Dave Marchevsky bpf Changes Requested
[v2,bpf-next,6/6] selftests/bpf: Test bpf_refcount_acquire of node obtained via direct ld Allow bpf_refcount_acquire of mapval obtained via direct LD - - - 452- 2023-11-07 Dave Marchevsky bpf Accepted
[v2,bpf-next,5/6] bpf: Mark direct ld of stashed bpf_{rb,list}_node as non-owning ref Allow bpf_refcount_acquire of mapval obtained via direct LD - - - 461- 2023-11-07 Dave Marchevsky bpf Accepted
[v2,bpf-next,4/6] bpf: Move GRAPH_{ROOT,NODE}_MASK macros into btf_field_type enum Allow bpf_refcount_acquire of mapval obtained via direct LD - - - 461- 2023-11-07 Dave Marchevsky bpf Accepted
[v2,bpf-next,3/6] bpf: Use bpf_mem_free_rcu when bpf_obj_dropping non-refcounted nodes Allow bpf_refcount_acquire of mapval obtained via direct LD - - - 461- 2023-11-07 Dave Marchevsky bpf Accepted
[v2,bpf-next,2/6] selftests/bpf: Add test passing MAYBE_NULL reg to bpf_refcount_acquire Allow bpf_refcount_acquire of mapval obtained via direct LD - - - 461- 2023-11-07 Dave Marchevsky bpf Accepted
[v2,bpf-next,1/6] bpf: Add KF_RCU flag to bpf_refcount_acquire_impl Allow bpf_refcount_acquire of mapval obtained via direct LD - - - 461- 2023-11-07 Dave Marchevsky bpf Accepted
[v2,bpf-next,2/2] bpf: Add __bpf_hook_{start,end} macros [v2,bpf-next,1/2] bpf: Add __bpf_kfunc_{start,end}_defs macros 2 - - 461- 2023-10-31 Dave Marchevsky bpf Accepted
[v2,bpf-next,1/2] bpf: Add __bpf_kfunc_{start,end}_defs macros [v2,bpf-next,1/2] bpf: Add __bpf_kfunc_{start,end}_defs macros 4 - - 4511 2023-10-31 Dave Marchevsky bpf Accepted
[v1,bpf-next] bpf: Add __bpf_kfunc_{start,end}_defs macros [v1,bpf-next] bpf: Add __bpf_kfunc_{start,end}_defs macros 1 - - 4313 2023-10-30 Dave Marchevsky bpf Superseded
[v1,bpf-next,6/6] selftests/bpf: Test bpf_refcount_acquire of node obtained via direct ld Allow bpf_refcount_acquire of mapval - - - 38210 2023-10-25 Dave Marchevsky bpf New
[v1,bpf-next,5/6] bpf: Mark direct ld of stashed bpf_{rb,list}_node as non-owning ref Allow bpf_refcount_acquire of mapval - - - 39110 2023-10-25 Dave Marchevsky bpf New
[v1,bpf-next,4/6] bpf: Move GRAPH_{ROOT,NODE}_MASK macros into btf_field_type enum Allow bpf_refcount_acquire of mapval - - - 39110 2023-10-25 Dave Marchevsky bpf New
[v1,bpf-next,3/6] bpf: Use bpf_mem_free_rcu when bpf_obj_dropping non-refcounted nodes Allow bpf_refcount_acquire of mapval - - - 39110 2023-10-25 Dave Marchevsky bpf New
[v1,bpf-next,2/6] selftests/bpf: Add test passing MAYBE_NULL reg to bpf_refcount_acquire Allow bpf_refcount_acquire of mapval - - - 39110 2023-10-25 Dave Marchevsky bpf New
[v1,bpf-next,1/6] bpf: Add KF_RCU flag to bpf_refcount_acquire_impl Allow bpf_refcount_acquire of mapval - - - 39110 2023-10-25 Dave Marchevsky bpf New
[v1,bpf-next,4/4] selftests/bpf: Add tests exercising aggregate type BTF field search Descend into struct, array types when searching for fields - - - 482- 2023-10-23 Dave Marchevsky bpf Changes Requested
[v1,bpf-next,3/4] btf: Descend into structs and arrays during special field search Descend into struct, array types when searching for fields - - - 4721 2023-10-23 Dave Marchevsky bpf Changes Requested
[v1,bpf-next,2/4] bpf: Refactor btf_find_field with btf_field_info_search Descend into struct, array types when searching for fields - - - 4811 2023-10-23 Dave Marchevsky bpf Changes Requested
[v1,bpf-next,1/4] bpf: Fix btf_get_field_type to fail for multiple bpf_refcount fields Descend into struct, array types when searching for fields 2 - - 4811 2023-10-23 Dave Marchevsky bpf Changes Requested
[v7,bpf-next,5/5] bpf: Add BPF_KFUNC_{START,END}_defs macros Open-coded task_vma iter - - - 4311 2023-10-13 Dave Marchevsky bpf Changes Requested
[v7,bpf-next,4/5] selftests/bpf: Add tests for open-coded task_vma iter Open-coded task_vma iter - - - 432- 2023-10-13 Dave Marchevsky bpf Accepted
[v7,bpf-next,3/5] bpf: Introduce task_vma open-coded iterator kfuncs Open-coded task_vma iter 1 - - 4122 2023-10-13 Dave Marchevsky bpf Accepted
[v7,bpf-next,2/5] selftests/bpf: Rename bpf_iter_task_vma.c to bpf_iter_task_vmas.c Open-coded task_vma iter 1 - - 432- 2023-10-13 Dave Marchevsky bpf Accepted
[v7,bpf-next,1/5] bpf: Don't explicitly emit BTF for struct btf_iter_num Open-coded task_vma iter 2 - - 441- 2023-10-13 Dave Marchevsky bpf Accepted
[v6,bpf-next,4/4] selftests/bpf: Add tests for open-coded task_vma iter Open-coded task_vma iter - - - 4222 2023-10-10 Dave Marchevsky bpf Superseded
[v6,bpf-next,3/4] bpf: Introduce task_vma open-coded iterator kfuncs Open-coded task_vma iter 1 - - 3925 2023-10-10 Dave Marchevsky bpf Superseded
[v6,bpf-next,2/4] selftests/bpf: Rename bpf_iter_task_vma.c to bpf_iter_task_vmas.c Open-coded task_vma iter 1 - - 4222 2023-10-10 Dave Marchevsky bpf Superseded
[v6,bpf-next,1/4] bpf: Don't explicitly emit BTF for struct btf_iter_num Open-coded task_vma iter 2 - - 4312 2023-10-10 Dave Marchevsky bpf Superseded
[v5,bpf-next,4/4] selftests/bpf: Add tests for open-coded task_vma iter Open-coded task_vma iter - - - 31-1 2023-10-10 Dave Marchevsky bpf Superseded
[v5,bpf-next,3/4] bpf: Introduce task_vma open-coded iterator kfuncs Open-coded task_vma iter - - - 31-1 2023-10-10 Dave Marchevsky bpf Superseded
[v5,bpf-next,2/4] selftests/bpf: Rename bpf_iter_task_vma.c to bpf_iter_task_vmas.c Open-coded task_vma iter - - - 31-1 2023-10-10 Dave Marchevsky bpf Superseded
[v5,bpf-next,1/4] bpf: Don't explicitly emit BTF for struct btf_iter_num Open-coded task_vma iter 2 - - 31-1 2023-10-10 Dave Marchevsky bpf Superseded
[v4,bpf-next,3/3] selftests/bpf: Add tests for open-coded task_vma iter Open-coded task_vma iter - - - 432- 2023-10-02 Dave Marchevsky bpf Superseded
[v4,bpf-next,2/3] bpf: Introduce task_vma open-coded iterator kfuncs Open-coded task_vma iter - - - 4023 2023-10-02 Dave Marchevsky bpf Superseded
[v4,bpf-next,1/3] bpf: Don't explicitly emit BTF for struct btf_iter_num Open-coded task_vma iter 2 - - 441- 2023-10-02 Dave Marchevsky bpf Superseded
[v3,bpf-next,3/3] selftests/bpf: Add tests for open-coded task_vma iter Open-coded task_vma iter - - - 4124 2023-08-22 Dave Marchevsky bpf Changes Requested
[v3,bpf-next,2/3] bpf: Introduce task_vma open-coded iterator kfuncs Open-coded task_vma iter - - - 3827 2023-08-22 Dave Marchevsky bpf Changes Requested
[v3,bpf-next,1/3] bpf: Don't explicitly emit BTF for struct btf_iter_num Open-coded task_vma iter 2 - - 4214 2023-08-22 Dave Marchevsky bpf Changes Requested
[v2,bpf-next,7/7] selftests/bpf: Add tests for rbtree API interaction in sleepable progs BPF Refcount followups 3: bpf_mem_free_rcu refcounted nodes - - - 4122 2023-08-21 Dave Marchevsky bpf Accepted
[v2,bpf-next,6/7] bpf: Allow bpf_spin_{lock,unlock} in sleepable progs BPF Refcount followups 3: bpf_mem_free_rcu refcounted nodes - - - 4212 2023-08-21 Dave Marchevsky bpf Accepted
[v2,bpf-next,5/7] bpf: Consider non-owning refs to refcounted nodes RCU protected BPF Refcount followups 3: bpf_mem_free_rcu refcounted nodes - - - 4122 2023-08-21 Dave Marchevsky bpf Accepted
[v2,bpf-next,4/7] bpf: Reenable bpf_refcount_acquire BPF Refcount followups 3: bpf_mem_free_rcu refcounted nodes 1 - - 4122 2023-08-21 Dave Marchevsky bpf Accepted
[v2,bpf-next,3/7] bpf: Use bpf_mem_free_rcu when bpf_obj_dropping refcounted nodes BPF Refcount followups 3: bpf_mem_free_rcu refcounted nodes 1 - - 4212 2023-08-21 Dave Marchevsky bpf Accepted
[v2,bpf-next,2/7] bpf: Consider non-owning refs trusted BPF Refcount followups 3: bpf_mem_free_rcu refcounted nodes 1 - - 4212 2023-08-21 Dave Marchevsky bpf Accepted
[v2,bpf-next,1/7] bpf: Ensure kptr_struct_meta is non-NULL for collection insert and refcount_acqui… BPF Refcount followups 3: bpf_mem_free_rcu refcounted nodes 1 - - 4122 2023-08-21 Dave Marchevsky bpf Accepted
[v2,bpf-next,3/3] selftests/bpf: Add tests for open-coded task_vma iter Open-coded task_vma iter - - - 4221 2023-08-21 Dave Marchevsky bpf Superseded
[v2,bpf-next,2/3] bpf: Introduce task_vma open-coded iterator kfuncs Open-coded task_vma iter - - - 4023 2023-08-21 Dave Marchevsky bpf Superseded
[v2,bpf-next,1/3] bpf: Don't explicitly emit BTF for struct btf_iter_num Open-coded task_vma iter 1 - - 441- 2023-08-21 Dave Marchevsky bpf Superseded
[v3,bpf-next,2/2] selftests/bpf: Add CO-RE relocs kfunc flavors tests [v3,bpf-next,1/2] libbpf: Support triple-underscore flavors for kfunc relocation 1 - - 4421 2023-08-17 Dave Marchevsky bpf Accepted
[v3,bpf-next,1/2] libbpf: Support triple-underscore flavors for kfunc relocation [v3,bpf-next,1/2] libbpf: Support triple-underscore flavors for kfunc relocation 2 - - 4421 2023-08-17 Dave Marchevsky bpf Accepted
[v2,bpf-next,2/2] selftests/bpf: Add CO-RE relocs kfunc flavors tests [v2,bpf-next,1/2] libbpf: Support triple-underscore flavors for kfunc relocation - - - 432- 2023-08-16 Dave Marchevsky bpf Superseded
[v2,bpf-next,1/2] libbpf: Support triple-underscore flavors for kfunc relocation [v2,bpf-next,1/2] libbpf: Support triple-underscore flavors for kfunc relocation - - - 432- 2023-08-16 Dave Marchevsky bpf Superseded
[bpf-next,2/2] selftests/bpf: Add CO-RE relocs kfunc flavors tests [bpf-next,1/2] libbpf: Support triple-underscore flavors for kfunc relocation - - - 4122 2023-08-11 Dave Marchevsky bpf Superseded
[bpf-next,1/2] libbpf: Support triple-underscore flavors for kfunc relocation [bpf-next,1/2] libbpf: Support triple-underscore flavors for kfunc relocation - - - 4122 2023-08-11 Dave Marchevsky bpf Superseded
[bpf-next,3/3] selftests/bpf: Add tests for open-coded task_vma iter Open-coded task_vma iter - - - 4023 2023-08-10 Dave Marchevsky bpf Superseded
[bpf-next,2/3] bpf: Introduce task_vma open-coded iterator kfuncs Open-coded task_vma iter - - - 3825 2023-08-10 Dave Marchevsky bpf Superseded
[bpf-next,1/3] bpf: Explicitly emit BTF for struct bpf_iter_num, not btf_iter_num Open-coded task_vma iter - - - 4212 2023-08-10 Dave Marchevsky bpf Superseded
[v1,bpf-next,7/7] selftests/bpf: Add tests for rbtree API interaction in sleepable progs BPF Refcount followups 3: bpf_mem_free_rcu refcounted nodes - - - 2121 2023-08-01 Dave Marchevsky bpf Changes Requested
[v1,bpf-next,6/7,RFC] bpf: Allow bpf_spin_{lock,unlock} in sleepable prog's RCU CS BPF Refcount followups 3: bpf_mem_free_rcu refcounted nodes - - - 2121 2023-08-01 Dave Marchevsky bpf Changes Requested
[v1,bpf-next,5/7] bpf: Consider non-owning refs to refcounted nodes RCU protected BPF Refcount followups 3: bpf_mem_free_rcu refcounted nodes - - - 2121 2023-08-01 Dave Marchevsky bpf Changes Requested
[v1,bpf-next,4/7] bpf: Reenable bpf_refcount_acquire BPF Refcount followups 3: bpf_mem_free_rcu refcounted nodes 1 - - 2121 2023-08-01 Dave Marchevsky bpf Changes Requested
[v1,bpf-next,3/7] bpf: Use bpf_mem_free_rcu when bpf_obj_dropping refcounted nodes BPF Refcount followups 3: bpf_mem_free_rcu refcounted nodes 1 - - 2211 2023-08-01 Dave Marchevsky bpf Changes Requested
[v1,bpf-next,2/7] bpf: Consider non-owning refs trusted BPF Refcount followups 3: bpf_mem_free_rcu refcounted nodes 1 - - 2211 2023-08-01 Dave Marchevsky bpf Changes Requested
[v1,bpf-next,1/7] bpf: Ensure kptr_struct_meta is non-NULL for collection insert and refcount_acqui… BPF Refcount followups 3: bpf_mem_free_rcu refcounted nodes - - - 2121 2023-08-01 Dave Marchevsky bpf Changes Requested
[v1,bpf-next,2/2] selftests/bpf: Add test exercising bpf_find_vma's BPF_F_VMA_NEXT flag [v1,bpf-next,1/2,RFC] bpf: Introduce BPF_F_VMA_NEXT flag for bpf_find_vma helper - - - 3921 2023-08-01 Dave Marchevsky bpf Changes Requested
[v1,bpf-next,1/2,RFC] bpf: Introduce BPF_F_VMA_NEXT flag for bpf_find_vma helper [v1,bpf-next,1/2,RFC] bpf: Introduce BPF_F_VMA_NEXT flag for bpf_find_vma helper - - - 3921 2023-08-01 Dave Marchevsky bpf Changes Requested
[v2,bpf-next,6/6,DONOTAPPLY] Revert "selftests/bpf: Disable newly-added 'owner' field test until re… BPF Refcount followups 2: owner field - - - 432- 2023-07-18 Dave Marchevsky bpf Not Applicable
[v2,bpf-next,5/6] selftests/bpf: Disable newly-added 'owner' field test until refcount re-enabled BPF Refcount followups 2: owner field - - - 441- 2023-07-18 Dave Marchevsky bpf Accepted
[v2,bpf-next,4/6] selftests/bpf: Add rbtree test exercising race which 'owner' field prevents BPF Refcount followups 2: owner field - - - 432- 2023-07-18 Dave Marchevsky bpf Accepted
[v2,bpf-next,3/6] bpf: Add 'owner' field to bpf_{list,rb}_node BPF Refcount followups 2: owner field - - - 4311 2023-07-18 Dave Marchevsky bpf Accepted
[v2,bpf-next,2/6] bpf: Introduce internal definitions for UAPI-opaque bpf_{rb,list}_node BPF Refcount followups 2: owner field - - - 432- 2023-07-18 Dave Marchevsky bpf Accepted
[v2,bpf-next,1/6,DONOTAPPLY] Revert "bpf: Disable bpf_refcount_acquire kfunc calls until race condi… BPF Refcount followups 2: owner field - - - 441- 2023-07-18 Dave Marchevsky bpf Not Applicable
[bpf-next,6/6,DONOTAPPLY] Revert "selftests/bpf: Disable newly-added 'owner' field test until refco… BPF Refcount followups 2: owner field - - - 4023 2023-07-11 Dave Marchevsky bpf Superseded
[bpf-next,5/6] selftests/bpf: Disable newly-added 'owner' field test until refcount re-enabled BPF Refcount followups 2: owner field - - - 4113 2023-07-11 Dave Marchevsky bpf Superseded
[bpf-next,4/6] selftests/bpf: Add rbtree test exercising race which 'owner' field prevents BPF Refcount followups 2: owner field - - - 4023 2023-07-11 Dave Marchevsky bpf Superseded
[bpf-next,3/6] bpf: Add 'owner' field to bpf_{list,rb}_node BPF Refcount followups 2: owner field - - - 4014 2023-07-11 Dave Marchevsky bpf Superseded
[bpf-next,2/6] bpf: Introduce internal definitions for UAPI-opaque bpf_{rb,list}_node BPF Refcount followups 2: owner field - - - 4023 2023-07-11 Dave Marchevsky bpf Superseded
[bpf-next,1/6,DONOTAPPLY] Revert "bpf: Disable bpf_refcount_acquire kfunc calls until race conditio… BPF Refcount followups 2: owner field - - - 4113 2023-07-11 Dave Marchevsky bpf Superseded
[v2,bpf-next,9/9,DONOTAPPLY] Revert "selftests/bpf: Disable newly-added refcounted_kptr_races test" bpf_refcount followups (part 1) - - - 4122 2023-06-02 Dave Marchevsky bpf RFC
[v2,bpf-next,8/9,DONOTAPPLY] selftests/bpf: Disable newly-added refcounted_kptr_races test bpf_refcount followups (part 1) - - - 4212 2023-06-02 Dave Marchevsky bpf RFC
[v2,bpf-next,7/9,DONOTAPPLY] selftests/bpf: Add test exercising bpf_refcount_acquire race condition bpf_refcount followups (part 1) - - - 4122 2023-06-02 Dave Marchevsky bpf RFC
[v2,bpf-next,6/9,DONOTAPPLY] selftests/bpf: Add unsafe lock/unlock and refcount_read kfuncs to bpf_… bpf_refcount followups (part 1) - - - 4014 2023-06-02 Dave Marchevsky bpf RFC
[v2,bpf-next,5/9,DONOTAPPLY] bpf: Allow KF_DESTRUCTIVE-flagged kfuncs to be called under spinlock bpf_refcount followups (part 1) - - - 4122 2023-06-02 Dave Marchevsky bpf RFC
[v2,bpf-next,4/9] bpf: Make bpf_refcount_acquire fallible for non-owning refs bpf_refcount followups (part 1) - - - 4122 2023-06-02 Dave Marchevsky bpf Accepted
[v2,bpf-next,3/9] bpf: Fix __bpf_{list,rbtree}_add's beginning-of-node calculation bpf_refcount followups (part 1) - - - 4212 2023-06-02 Dave Marchevsky bpf Accepted
[v2,bpf-next,2/9] bpf: Set kptr_struct_meta for node param to list and rbtree insert funcs bpf_refcount followups (part 1) - - - 4122 2023-06-02 Dave Marchevsky bpf Accepted
[v2,bpf-next,1/9,DONOTAPPLY] Revert "bpf: Disable bpf_refcount_acquire kfunc calls until race condi… bpf_refcount followups (part 1) - - - 4212 2023-06-02 Dave Marchevsky bpf Not Applicable
[bpf-next] bpf: Remove anonymous union in bpf_kfunc_call_arg_meta [bpf-next] bpf: Remove anonymous union in bpf_kfunc_call_arg_meta - - - 511- 2023-05-10 Dave Marchevsky bpf Accepted
[v1,bpf-next,9/9,DONOTAPPLY] Revert "selftests/bpf: Disable newly-added refcounted_kptr_races test" bpf_refcount followups (part 1) - - - 502- 2023-05-04 Dave Marchevsky bpf Changes Requested
[v1,bpf-next,8/9] selftests/bpf: Disable newly-added refcounted_kptr_races test bpf_refcount followups (part 1) - - - 511- 2023-05-04 Dave Marchevsky bpf Changes Requested
[v1,bpf-next,7/9] selftests/bpf: Add test exercising bpf_refcount_acquire race condition bpf_refcount followups (part 1) - - - 502- 2023-05-04 Dave Marchevsky bpf Changes Requested
[v1,bpf-next,6/9] bpf: Make bpf_refcount_acquire fallible for non-owning refs bpf_refcount followups (part 1) - - - 502- 2023-05-04 Dave Marchevsky bpf Changes Requested
[v1,bpf-next,5/9,RFC] selftests/bpf: Add unsafe lock/unlock and refcount_read kfuncs to bpf_testmod bpf_refcount followups (part 1) - - - 4912 2023-05-04 Dave Marchevsky bpf Changes Requested
[v1,bpf-next,4/9] bpf: Allow KF_DESTRUCTIVE-flagged kfuncs to be called under spinlock bpf_refcount followups (part 1) - - - 502- 2023-05-04 Dave Marchevsky bpf Changes Requested
[v1,bpf-next,3/9] bpf: Fix __bpf_{list,rbtree}_add's beginning-of-node calculation bpf_refcount followups (part 1) - - - 511- 2023-05-04 Dave Marchevsky bpf Changes Requested
[v1,bpf-next,2/9] bpf: Set kptr_struct_meta for node param to list and rbtree insert funcs bpf_refcount followups (part 1) - - - 502- 2023-05-04 Dave Marchevsky bpf Changes Requested
[v1,bpf-next,1/9,DONOTAPPLY] Revert "bpf: Disable bpf_refcount_acquire kfunc calls until race condi… bpf_refcount followups (part 1) - - - 511- 2023-05-04 Dave Marchevsky bpf Changes Requested
« 1 2 3 4 »