Show patches with: Submitter = Dave Marchevsky       |   362 patches
« 1 2 3 4 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[v2,bpf-next] bpf: Disable bpf_refcount_acquire kfunc calls until race conditions are fixed [v2,bpf-next] bpf: Disable bpf_refcount_acquire kfunc calls until race conditions are fixed - - - 4325 2023-04-24 Dave Marchevsky bpf Accepted
[bpf-next] bpf: Disable bpf_refcount_acquire kfunc calls until race conditions are fixed [bpf-next] bpf: Disable bpf_refcount_acquire kfunc calls until race conditions are fixed - - - 4117 2023-04-24 Dave Marchevsky bpf Superseded
[bpf-next] bpf: Fix bpf_refcount_acquire's refcount_t address calculation [bpf-next] bpf: Fix bpf_refcount_acquire's refcount_t address calculation - - - 492- 2023-04-21 Dave Marchevsky bpf Accepted
[v2,bpf-next,9/9] selftests/bpf: Add refcounted_kptr tests Shared ownership for local kptrs - - - 4416 2023-04-15 Dave Marchevsky bpf Accepted
[v2,bpf-next,8/9] bpf: Centralize btf_field-specific initialization logic Shared ownership for local kptrs - - - 4425 2023-04-15 Dave Marchevsky bpf Accepted
[v2,bpf-next,7/9] bpf: Migrate bpf_rbtree_remove to possibly fail Shared ownership for local kptrs - - - 4425 2023-04-15 Dave Marchevsky bpf Accepted
[v2,bpf-next,6/9] selftests/bpf: Modify linked_list tests to work with macro-ified inserts Shared ownership for local kptrs - - - 4425 2023-04-15 Dave Marchevsky bpf Accepted
[v2,bpf-next,5/9] bpf: Migrate bpf_rbtree_add and bpf_list_push_{front,back} to possibly fail Shared ownership for local kptrs - - - 4425 2023-04-15 Dave Marchevsky bpf Accepted
[v2,bpf-next,4/9] bpf: Add bpf_refcount_acquire kfunc Shared ownership for local kptrs - - - 4227 2023-04-15 Dave Marchevsky bpf Accepted
[v2,bpf-next,3/9] bpf: Support refcounted local kptrs in existing semantics Shared ownership for local kptrs - - - 4515 2023-04-15 Dave Marchevsky bpf Accepted
[v2,bpf-next,2/9] bpf: Introduce opaque bpf_refcount struct and add btf_record plumbing Shared ownership for local kptrs - - - 4416 2023-04-15 Dave Marchevsky bpf Accepted
[v2,bpf-next,1/9] bpf: Remove btf_field_offs, use btf_record's fields instead Shared ownership for local kptrs - - - 4515 2023-04-15 Dave Marchevsky bpf Accepted
[v1,bpf-next,9/9] selftests/bpf: Add refcounted_kptr tests Shared ownership for local kptrs - - - 4515 2023-04-10 Dave Marchevsky bpf Superseded
[v1,bpf-next,8/9] bpf: Centralize btf_field-specific initialization logic Shared ownership for local kptrs - - - 4524 2023-04-10 Dave Marchevsky bpf Superseded
[v1,bpf-next,7/9] bpf: Migrate bpf_rbtree_remove to possibly fail Shared ownership for local kptrs - - - 4524 2023-04-10 Dave Marchevsky bpf Superseded
[v1,bpf-next,6/9] selftests/bpf: Modify linked_list tests to work with macro-ified inserts Shared ownership for local kptrs - - - 4524 2023-04-10 Dave Marchevsky bpf Superseded
[v1,bpf-next,5/9] bpf: Migrate bpf_rbtree_add and bpf_list_push_{front,back} to possibly fail Shared ownership for local kptrs - - - 4524 2023-04-10 Dave Marchevsky bpf Superseded
[v1,bpf-next,4/9] bpf: Add bpf_refcount_acquire kfunc Shared ownership for local kptrs - - - 4326 2023-04-10 Dave Marchevsky bpf Superseded
[v1,bpf-next,3/9] bpf: Support refcounted local kptrs in existing semantics Shared ownership for local kptrs - - - 4614 2023-04-10 Dave Marchevsky bpf Superseded
[v1,bpf-next,2/9] bpf: Introduce opaque bpf_refcount struct and add btf_record plumbing Shared ownership for local kptrs - - - 4515 2023-04-10 Dave Marchevsky bpf Superseded
[v1,bpf-next,1/9] bpf: Remove btf_field_offs, use btf_record's fields instead Shared ownership for local kptrs - - - 4614 2023-04-10 Dave Marchevsky bpf Superseded
[bpf-next] bpf: Fix struct_meta lookup for bpf_obj_free_fields kfunc call [bpf-next] bpf: Fix struct_meta lookup for bpf_obj_free_fields kfunc call - - - 492- 2023-04-03 Dave Marchevsky bpf Accepted
[bpf] bpf: Fix struct_meta lookup for bpf_obj_free_fields kfunc call [bpf] bpf: Fix struct_meta lookup for bpf_obj_free_fields kfunc call - - - 39210 2023-04-03 Dave Marchevsky bpf Superseded
[v1,bpf-next] bpf: Disable migration when freeing stashed local kptr using obj drop [v1,bpf-next] bpf: Disable migration when freeing stashed local kptr using obj drop - - - 40210 2023-03-13 Dave Marchevsky bpf Accepted
[v2,bpf-next,3/3] selftests/bpf: Add local kptr stashing test Support stashing local kptrs with bpf_kptr_xchg - - - 39211 2023-03-10 Dave Marchevsky bpf Accepted
[v2,bpf-next,2/3] bpf: Allow local kptrs to be exchanged via bpf_kptr_xchg Support stashing local kptrs with bpf_kptr_xchg - - - 39211 2023-03-10 Dave Marchevsky bpf Accepted
[v2,bpf-next,1/3] bpf: Support __kptr to local kptrs Support stashing local kptrs with bpf_kptr_xchg - - - 37213 2023-03-10 Dave Marchevsky bpf Accepted
[v1,bpf-next,6/6] selftests/bpf: Add local kptr stashing test Support stashing local kptrs with bpf_kptr_xchg - - - 4912 2023-03-09 Dave Marchevsky bpf Superseded
[v1,bpf-next,5/6] bpf: Allow local kptrs to be exchanged via bpf_kptr_xchg Support stashing local kptrs with bpf_kptr_xchg - - - 4921 2023-03-09 Dave Marchevsky bpf Superseded
[v1,bpf-next,4/6] bpf: Support __kptr to local kptrs Support stashing local kptrs with bpf_kptr_xchg - - - 4723 2023-03-09 Dave Marchevsky bpf Superseded
[v1,bpf-next,3/6] bpf: Change btf_record_find enum parameter to field_mask Support stashing local kptrs with bpf_kptr_xchg - - - 5011 2023-03-09 Dave Marchevsky bpf Superseded
[v1,bpf-next,2/6] bpf: btf: Remove unused btf_field_info_type enum Support stashing local kptrs with bpf_kptr_xchg - - - 5011 2023-03-09 Dave Marchevsky bpf Superseded
[v1,bpf-next,1/6] bpf: verifier: Rename kernel_type_name helper to btf_type_name Support stashing local kptrs with bpf_kptr_xchg - - - 4921 2023-03-09 Dave Marchevsky bpf Superseded
[v4,bpf-next] bpf: Refactor release_regno searching logic [v4,bpf-next] bpf: Refactor release_regno searching logic - - - 35217 2023-03-09 Dave Marchevsky bpf Changes Requested
[v3,bpf-next] selftests/bpf: Add -Wuninitialized flag to bpf prog flags [v3,bpf-next] selftests/bpf: Add -Wuninitialized flag to bpf prog flags 1 - - 5112 2023-03-03 Dave Marchevsky bpf Accepted
[v2,bpf-next] selftests/bpf: Add -Wuninitialized flag to bpf prog flags [v2,bpf-next] selftests/bpf: Add -Wuninitialized flag to bpf prog flags 1 - - 141- 2023-03-02 Dave Marchevsky bpf Superseded
[bpf-next] selftests/bpf: Add -Wuninitialized flag to bpf prog flags [bpf-next] selftests/bpf: Add -Wuninitialized flag to bpf prog flags 1 - - 141- 2023-03-02 Dave Marchevsky bpf Superseded
[v3,bpf-next] bpf: Refactor release_regno searching logic [v3,bpf-next] bpf: Refactor release_regno searching logic - - - 38216 2023-02-14 Dave Marchevsky bpf Changes Requested
[v6,bpf-next,8/8] bpf, documentation: Add graph documentation for non-owning refs BPF rbtree next-gen datastructure - - - 4529 2023-02-14 Dave Marchevsky bpf Accepted
[v6,bpf-next,7/8] selftests/bpf: Add rbtree selftests BPF rbtree next-gen datastructure - - - 45110 2023-02-14 Dave Marchevsky bpf Accepted
[v6,bpf-next,6/8] bpf: Add bpf_rbtree_{add,remove,first} decls to bpf_experimental.h BPF rbtree next-gen datastructure - - - 4529 2023-02-14 Dave Marchevsky bpf Accepted
[v6,bpf-next,5/8] bpf: Special verifier handling for bpf_rbtree_{remove, first} BPF rbtree next-gen datastructure - - - 4529 2023-02-14 Dave Marchevsky bpf Accepted
[v6,bpf-next,4/8] bpf: Add callback validation to kfunc verifier logic BPF rbtree next-gen datastructure - - - 4529 2023-02-14 Dave Marchevsky bpf Accepted
[v6,bpf-next,3/8] bpf: Add support for bpf_rb_root and bpf_rb_node in kfunc args BPF rbtree next-gen datastructure - - - 4529 2023-02-14 Dave Marchevsky bpf Accepted
[v6,bpf-next,2/8] bpf: Add bpf_rbtree_{add,remove,first} kfuncs BPF rbtree next-gen datastructure - - - 43211 2023-02-14 Dave Marchevsky bpf Accepted
[v6,bpf-next,1/8] bpf: Add basic bpf_rb_{root,node} support BPF rbtree next-gen datastructure - - - 45110 2023-02-14 Dave Marchevsky bpf Accepted
[v5,bpf-next,9/9] bpf, documentation: Add graph documentation for non-owning refs BPF rbtree next-gen datastructure - - - 4529 2023-02-12 Dave Marchevsky bpf Superseded
[v5,bpf-next,8/9] selftests/bpf: Add rbtree selftests BPF rbtree next-gen datastructure - - - 45110 2023-02-12 Dave Marchevsky bpf Superseded
[v5,bpf-next,7/9] bpf: Add bpf_rbtree_{add,remove,first} decls to bpf_experimental.h BPF rbtree next-gen datastructure - - - 4529 2023-02-12 Dave Marchevsky bpf Superseded
[v5,bpf-next,6/9] bpf: Special verifier handling for bpf_rbtree_{remove, first} BPF rbtree next-gen datastructure - - - 4529 2023-02-12 Dave Marchevsky bpf Superseded
[v5,bpf-next,5/9] bpf: Add callback validation to kfunc verifier logic BPF rbtree next-gen datastructure - - - 4529 2023-02-12 Dave Marchevsky bpf Superseded
[v5,bpf-next,4/9] bpf: Add support for bpf_rb_root and bpf_rb_node in kfunc args BPF rbtree next-gen datastructure - - - 4529 2023-02-12 Dave Marchevsky bpf Superseded
[v5,bpf-next,3/9] bpf: Add bpf_rbtree_{add,remove,first} kfuncs BPF rbtree next-gen datastructure - - - 43211 2023-02-12 Dave Marchevsky bpf Superseded
[v5,bpf-next,2/9] bpf: Add basic bpf_rb_{root,node} support BPF rbtree next-gen datastructure - - - 45110 2023-02-12 Dave Marchevsky bpf Superseded
[v5,bpf-next,1/9] bpf: Migrate release_on_unlock logic to non-owning ref semantics BPF rbtree next-gen datastructure - - - 45110 2023-02-12 Dave Marchevsky bpf Superseded
[v4,bpf-next,11/11] bpf, documentation: Add graph documentation for non-owning refs BPF rbtree next-gen datastructure - - - 5222 2023-02-09 Dave Marchevsky bpf Superseded
[v4,bpf-next,10/11] selftests/bpf: Add rbtree selftests BPF rbtree next-gen datastructure - - - 5213 2023-02-09 Dave Marchevsky bpf Superseded
[v4,bpf-next,09/11] bpf: Add bpf_rbtree_{add,remove,first} decls to bpf_experimental.h BPF rbtree next-gen datastructure - - - 5222 2023-02-09 Dave Marchevsky bpf Superseded
[v4,bpf-next,08/11] bpf: Special verifier handling for bpf_rbtree_{remove, first} BPF rbtree next-gen datastructure - - - 5222 2023-02-09 Dave Marchevsky bpf Superseded
[v4,bpf-next,07/11] bpf: Add callback validation to kfunc verifier logic BPF rbtree next-gen datastructure - - - 5222 2023-02-09 Dave Marchevsky bpf Superseded
[v4,bpf-next,06/11] bpf: Add support for bpf_rb_root and bpf_rb_node in kfunc args BPF rbtree next-gen datastructure - - - 5222 2023-02-09 Dave Marchevsky bpf Superseded
[v4,bpf-next,05/11] bpf: Add bpf_rbtree_{add,remove,first} kfuncs BPF rbtree next-gen datastructure - - - 5024 2023-02-09 Dave Marchevsky bpf Superseded
[v4,bpf-next,04/11] bpf: Add basic bpf_rb_{root,node} support BPF rbtree next-gen datastructure - - - 5213 2023-02-09 Dave Marchevsky bpf Superseded
[v4,bpf-next,03/11] selftests/bpf: Update linked_list tests for non-owning ref semantics BPF rbtree next-gen datastructure - - - 5213 2023-02-09 Dave Marchevsky bpf Superseded
[v4,bpf-next,02/11] bpf: Improve bpf_reg_state space usage for non-owning ref lock BPF rbtree next-gen datastructure - - - 5312 2023-02-09 Dave Marchevsky bpf Superseded
[v4,bpf-next,01/11] bpf: Migrate release_on_unlock logic to non-owning ref semantics BPF rbtree next-gen datastructure - - - 5222 2023-02-09 Dave Marchevsky bpf Superseded
[v3,bpf-next,11/11] bpf, documentation: Add graph documentation for non-owning refs BPF rbtree next-gen datastructure - - - 33-8 2023-01-31 Dave Marchevsky bpf Superseded
[v3,bpf-next,10/11] selftests/bpf: Add rbtree selftests BPF rbtree next-gen datastructure - - - 33-8 2023-01-31 Dave Marchevsky bpf Superseded
[v3,bpf-next,09/11] bpf: Add bpf_rbtree_{add,remove,first} decls to bpf_experimental.h BPF rbtree next-gen datastructure - - - 33-8 2023-01-31 Dave Marchevsky bpf Superseded
[v3,bpf-next,08/11] bpf: Special verifier handling for bpf_rbtree_{remove, first} BPF rbtree next-gen datastructure - - - 33-8 2023-01-31 Dave Marchevsky bpf Superseded
[v3,bpf-next,07/11] bpf: Add callback validation to kfunc verifier logic BPF rbtree next-gen datastructure - - - 33-8 2023-01-31 Dave Marchevsky bpf Superseded
[v3,bpf-next,06/11] bpf: Add support for bpf_rb_root and bpf_rb_node in kfunc args BPF rbtree next-gen datastructure - - - 33-8 2023-01-31 Dave Marchevsky bpf Superseded
[v3,bpf-next,05/11] bpf: Add bpf_rbtree_{add,remove,first} kfuncs BPF rbtree next-gen datastructure - - - 33-8 2023-01-31 Dave Marchevsky bpf Superseded
[v3,bpf-next,04/11] bpf: Add basic bpf_rb_{root,node} support BPF rbtree next-gen datastructure - - - 33-8 2023-01-31 Dave Marchevsky bpf Superseded
[v3,bpf-next,03/11] selftests/bpf: Update linked_list tests for non-owning ref semantics BPF rbtree next-gen datastructure - - - 33-8 2023-01-31 Dave Marchevsky bpf Superseded
[v3,bpf-next,02/11] bpf: Improve bpf_reg_state space usage for non-owning ref lock BPF rbtree next-gen datastructure - - - 33-8 2023-01-31 Dave Marchevsky bpf Superseded
[v3,bpf-next,01/11] bpf: Migrate release_on_unlock logic to non-owning ref semantics BPF rbtree next-gen datastructure - - - 33-8 2023-01-31 Dave Marchevsky bpf Superseded
[v2,bpf-next] bpf: Refactor release_regno searching logic [v2,bpf-next] bpf: Refactor release_regno searching logic - - - 35-5 2023-01-31 Dave Marchevsky bpf Changes Requested
[bpf-next] bpf: Refactor release_regno searching logic [bpf-next] bpf: Refactor release_regno searching logic - - - 25-15 2023-01-21 Dave Marchevsky bpf Superseded
[v2,bpf-next,13/13] bpf, documentation: Add graph documentation for non-owning refs BPF rbtree next-gen datastructure - - - 2025 2022-12-17 Dave Marchevsky bpf Changes Requested
[v2,bpf-next,12/13] selftests/bpf: Add rbtree selftests BPF rbtree next-gen datastructure - - - 2016 2022-12-17 Dave Marchevsky bpf Changes Requested
[v2,bpf-next,11/13] libbpf: Make BTF mandatory if program BTF has spin_lock or alloc_obj type BPF rbtree next-gen datastructure - - - 2025 2022-12-17 Dave Marchevsky bpf Changes Requested
[v2,bpf-next,10/13] bpf: Add bpf_rbtree_{add,remove,first} decls to bpf_experimental.h BPF rbtree next-gen datastructure - - - 2025 2022-12-17 Dave Marchevsky bpf Changes Requested
[v2,bpf-next,09/13] bpf: Special verifier handling for bpf_rbtree_{remove, first} BPF rbtree next-gen datastructure - - - 2025 2022-12-17 Dave Marchevsky bpf Changes Requested
[v2,bpf-next,08/13] bpf: Add callback validation to kfunc verifier logic BPF rbtree next-gen datastructure - - - 2025 2022-12-17 Dave Marchevsky bpf Changes Requested
[v2,bpf-next,07/13] bpf: Add support for bpf_rb_root and bpf_rb_node in kfunc args BPF rbtree next-gen datastructure - - - 2025 2022-12-17 Dave Marchevsky bpf Changes Requested
[v2,bpf-next,06/13] bpf: Add bpf_rbtree_{add,remove,first} kfuncs BPF rbtree next-gen datastructure - - - 1827 2022-12-17 Dave Marchevsky bpf Changes Requested
[v2,bpf-next,05/13] bpf: Add basic bpf_rb_{root,node} support BPF rbtree next-gen datastructure - - - 2016 2022-12-17 Dave Marchevsky bpf Changes Requested
[v2,bpf-next,04/13] bpf: rename list_head -> graph_root in field info types BPF rbtree next-gen datastructure - - - 2025 2022-12-17 Dave Marchevsky bpf Changes Requested
[v2,bpf-next,03/13] selftests/bpf: Update linked_list tests for non-owning ref semantics BPF rbtree next-gen datastructure - - - 2016 2022-12-17 Dave Marchevsky bpf Changes Requested
[v2,bpf-next,02/13] bpf: Migrate release_on_unlock logic to non-owning ref semantics BPF rbtree next-gen datastructure - - - 2025 2022-12-17 Dave Marchevsky bpf Changes Requested
[v2,bpf-next,01/13] bpf: Support multiple arg regs w/ ref_obj_id for kfuncs BPF rbtree next-gen datastructure - - - 2025 2022-12-17 Dave Marchevsky bpf Changes Requested
[v3,bpf-next,2/2] selftests/bpf: Add verifier test exercising jit PROBE_MEM logic [v3,bpf-next,1/2] bpf, x86: Improve PROBE_MEM runtime load check 1 - - 5125 2022-12-16 Dave Marchevsky bpf Accepted
[v3,bpf-next,1/2] bpf, x86: Improve PROBE_MEM runtime load check [v3,bpf-next,1/2] bpf, x86: Improve PROBE_MEM runtime load check 1 - - 5125 2022-12-16 Dave Marchevsky bpf Accepted
[v2,bpf-next,2/2] selftests/bpf: Add verifier test exercising jit PROBE_MEM logic [v2,bpf-next,1/2] bpf, x86: Improve PROBE_MEM runtime load check 1 - - 5024 2022-12-16 Dave Marchevsky bpf Superseded
[v2,bpf-next,1/2] bpf, x86: Improve PROBE_MEM runtime load check [v2,bpf-next,1/2] bpf, x86: Improve PROBE_MEM runtime load check 1 - - 5024 2022-12-16 Dave Marchevsky bpf Superseded
[bpf-next,2/2] selftests/bpf: Add verifier test exercising jit PROBE_MEM logic [bpf-next,1/2] bpf, x86: Improve PROBE_MEM runtime load check - - - 5321 2022-12-13 Dave Marchevsky bpf Superseded
[bpf-next,1/2] bpf, x86: Improve PROBE_MEM runtime load check [bpf-next,1/2] bpf, x86: Improve PROBE_MEM runtime load check 1 - - 5321 2022-12-13 Dave Marchevsky bpf Superseded
[bpf-next,13/13] selftests/bpf: Add rbtree selftests BPF rbtree next-gen datastructure - - - 1917 2022-12-06 Dave Marchevsky bpf Superseded
[bpf-next,12/13] libbpf: Make BTF mandatory if program BTF has spin_lock or alloc_obj type BPF rbtree next-gen datastructure - - - 1926 2022-12-06 Dave Marchevsky bpf Superseded
« 1 2 3 4 »