Show patches with: Submitter = Alexei Starovoitov       |    Archived = No       |   685 patches
« 1 2 3 46 7 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[bpf-next,01/16] bpf: Allow kfuncs return 'void *' bpf: Introduce BPF arena. 2 - - 3329 2024-02-06 Alexei Starovoitov bpf Superseded
[bpf-next] bpf: Minor improvements for bpf_cmp. [bpf-next] bpf: Minor improvements for bpf_cmp. 1 - - 601- 2024-01-12 Alexei Starovoitov bpf Accepted
[v3,bpf-next,6/6] selftests/bpf: Convert profiler.c to bpf_cmp. bpf: volatile compare - - - 5722 2023-12-26 Alexei Starovoitov bpf Accepted
[v3,bpf-next,5/6] bpf: Add bpf_nop_mov() asm macro. bpf: volatile compare - - - 5713 2023-12-26 Alexei Starovoitov bpf Accepted
[v3,bpf-next,4/6] selftests/bpf: Remove bpf_assert_eq-like macros. bpf: volatile compare 2 - - 5812 2023-12-26 Alexei Starovoitov bpf Accepted
[v3,bpf-next,3/6] selftests/bpf: Convert exceptions_assert.c to bpf_cmp bpf: volatile compare 2 - - 5722 2023-12-26 Alexei Starovoitov bpf Accepted
[v3,bpf-next,2/6] bpf: Introduce "volatile compare" macros bpf: volatile compare 3 - - 5713 2023-12-26 Alexei Starovoitov bpf Accepted
[v3,bpf-next,1/6] selftests/bpf: Attempt to build BPF programs with -Wsign-compare bpf: volatile compare 2 - - 5713 2023-12-26 Alexei Starovoitov bpf Accepted
[RFC,v2,bpf-next,5/5] selftests/bpf: Attempt to convert profiler.c to bpf_cmp. bpf: volatile compare - - - 5911 2023-12-21 Alexei Starovoitov bpf Superseded
[v2,bpf-next,4/5] selftests/bpf: Remove bpf_assert_eq-like macros. bpf: volatile compare - - - 601- 2023-12-21 Alexei Starovoitov bpf Superseded
[v2,bpf-next,3/5] selftests/bpf: Convert exceptions_assert.c to bpf_cmp bpf: volatile compare - - - 592- 2023-12-21 Alexei Starovoitov bpf Superseded
[v2,bpf-next,2/5] bpf: Introduce "volatile compare" macro bpf: volatile compare 2 - - 5911 2023-12-21 Alexei Starovoitov bpf Superseded
[v2,bpf-next,1/5] selftests/bpf: Attempt to build BPF programs with -Wsign-compare bpf: volatile compare - - - 5911 2023-12-21 Alexei Starovoitov bpf Superseded
pull-request: bpf-next 2023-12-18 pull-request: bpf-next 2023-12-18 - - - 4-3 2023-12-19 Alexei Starovoitov Accepted
[bpf-next] bpf: Introduce "volatile compare" macro [bpf-next] bpf: Introduce "volatile compare" macro 1 - - 5911 2023-12-17 Alexei Starovoitov bpf Changes Requested
[bpf-next] s390/bpf: Fix indirect trampoline generation [bpf-next] s390/bpf: Fix indirect trampoline generation - 1 - 601- 2023-12-16 Alexei Starovoitov bpf Accepted
pull-request: bpf 2023-11-15 pull-request: bpf 2023-11-15 - - - 7-- 2023-11-15 Alexei Starovoitov Accepted
pull-request: bpf-next 2023-09-19 pull-request: bpf-next 2023-09-19 - - - 6-- 2023-09-19 Alexei Starovoitov netdev Accepted
pull-request: bpf-next 2023-09-16 pull-request: bpf-next 2023-09-16 - - - 2-4 2023-09-16 Alexei Starovoitov netdev Accepted
pull-request: bpf 2023-09-15 pull-request: bpf 2023-09-15 - - - 6-- 2023-09-16 Alexei Starovoitov netdev Accepted
pull-request: bpf-next 2023-07-19 pull-request: bpf-next 2023-07-19 - - - 6-- 2023-07-19 Alexei Starovoitov Accepted
pull-request: bpf 2023-07-19 pull-request: bpf 2023-07-19 - - - 6-- 2023-07-19 Alexei Starovoitov Accepted
[bpf-next] bpf, net: Introduce skb_pointer_if_linear(). [bpf-next] bpf, net: Introduce skb_pointer_if_linear(). 1 - - 432- 2023-07-18 Alexei Starovoitov bpf Accepted
pull-request: bpf-next 2023-07-13 pull-request: bpf-next 2023-07-13 - - - 4-2 2023-07-14 Alexei Starovoitov Accepted
pull-request: bpf 2023-07-12 pull-request: bpf 2023-07-12 - - - 6-- 2023-07-12 Alexei Starovoitov Accepted
[v4,bpf-next,14/14] bpf: Add object leak check. bpf: Introduce bpf_mem_cache_free_rcu(). - - - 4311 2023-07-06 Alexei Starovoitov bpf Accepted
[v4,bpf-next,13/14] bpf: Convert bpf_cpumask to bpf_mem_cache_free_rcu. bpf: Introduce bpf_mem_cache_free_rcu(). 1 - - 4311 2023-07-06 Alexei Starovoitov bpf Accepted
[v4,bpf-next,12/14] bpf: Introduce bpf_mem_free_rcu() similar to kfree_rcu(). bpf: Introduce bpf_mem_cache_free_rcu(). 1 - - 4221 2023-07-06 Alexei Starovoitov bpf Accepted
[v4,bpf-next,11/14] selftests/bpf: Improve test coverage of bpf_mem_alloc. bpf: Introduce bpf_mem_cache_free_rcu(). 1 - - 4311 2023-07-06 Alexei Starovoitov bpf Accepted
[v4,bpf-next,10/14] rcu: Export rcu_request_urgent_qs_task() bpf: Introduce bpf_mem_cache_free_rcu(). - - - 4311 2023-07-06 Alexei Starovoitov bpf Accepted
[v4,bpf-next,09/14] bpf: Allow reuse from waiting_for_gp_ttrace list. bpf: Introduce bpf_mem_cache_free_rcu(). - - - 4311 2023-07-06 Alexei Starovoitov bpf Accepted
[v4,bpf-next,08/14] bpf: Add a hint to allocated objects. bpf: Introduce bpf_mem_cache_free_rcu(). 1 - - 4311 2023-07-06 Alexei Starovoitov bpf Accepted
[v4,bpf-next,07/14] bpf: Change bpf_mem_cache draining process. bpf: Introduce bpf_mem_cache_free_rcu(). 1 - - 4311 2023-07-06 Alexei Starovoitov bpf Accepted
[v4,bpf-next,06/14] bpf: Further refactor alloc_bulk(). bpf: Introduce bpf_mem_cache_free_rcu(). 1 - - 4221 2023-07-06 Alexei Starovoitov bpf Accepted
[v4,bpf-next,05/14] bpf: Factor out inc/dec of active flag into helpers. bpf: Introduce bpf_mem_cache_free_rcu(). 1 - - 4311 2023-07-06 Alexei Starovoitov bpf Accepted
[v4,bpf-next,04/14] bpf: Refactor alloc_bulk(). bpf: Introduce bpf_mem_cache_free_rcu(). 1 - - 4311 2023-07-06 Alexei Starovoitov bpf Accepted
[v4,bpf-next,03/14] bpf: Let free_all() return the number of freed elements. bpf: Introduce bpf_mem_cache_free_rcu(). 1 - - 4311 2023-07-06 Alexei Starovoitov bpf Accepted
[v4,bpf-next,02/14] bpf: Simplify code of destroy_mem_alloc() with kmemdup(). bpf: Introduce bpf_mem_cache_free_rcu(). 1 - - 4311 2023-07-06 Alexei Starovoitov bpf Accepted
[v4,bpf-next,01/14] bpf: Rename few bpf_mem_alloc fields. bpf: Introduce bpf_mem_cache_free_rcu(). 1 - - 4221 2023-07-06 Alexei Starovoitov bpf Accepted
[v3,bpf-next,13/13] bpf: Convert bpf_cpumask to bpf_mem_cache_free_rcu. bpf: Introduce bpf_mem_cache_free_rcu(). 1 - - 4113 2023-06-28 Alexei Starovoitov bpf Superseded
[v3,bpf-next,12/13] bpf: Introduce bpf_mem_free_rcu() similar to kfree_rcu(). bpf: Introduce bpf_mem_cache_free_rcu(). - - - 4023 2023-06-28 Alexei Starovoitov bpf Superseded
[v3,bpf-next,11/13] selftests/bpf: Improve test coverage of bpf_mem_alloc. bpf: Introduce bpf_mem_cache_free_rcu(). - - - 4113 2023-06-28 Alexei Starovoitov bpf Superseded
[v3,bpf-next,10/13] rcu: Export rcu_request_urgent_qs_task() bpf: Introduce bpf_mem_cache_free_rcu(). - - - 4113 2023-06-28 Alexei Starovoitov bpf Superseded
[v3,bpf-next,09/13] bpf: Allow reuse from waiting_for_gp_ttrace list. bpf: Introduce bpf_mem_cache_free_rcu(). - - - 4113 2023-06-28 Alexei Starovoitov bpf Superseded
[v3,bpf-next,08/13] bpf: Add a hint to allocated objects. bpf: Introduce bpf_mem_cache_free_rcu(). - - - 4113 2023-06-28 Alexei Starovoitov bpf Superseded
[v3,bpf-next,07/13] bpf: Change bpf_mem_cache draining process. bpf: Introduce bpf_mem_cache_free_rcu(). - - - 4113 2023-06-28 Alexei Starovoitov bpf Superseded
[v3,bpf-next,06/13] bpf: Further refactor alloc_bulk(). bpf: Introduce bpf_mem_cache_free_rcu(). - - - 4023 2023-06-28 Alexei Starovoitov bpf Superseded
[v3,bpf-next,05/13] bpf: Factor out inc/dec of active flag into helpers. bpf: Introduce bpf_mem_cache_free_rcu(). - - - 4113 2023-06-28 Alexei Starovoitov bpf Superseded
[v3,bpf-next,04/13] bpf: Refactor alloc_bulk(). bpf: Introduce bpf_mem_cache_free_rcu(). - - - 4113 2023-06-28 Alexei Starovoitov bpf Superseded
[v3,bpf-next,03/13] bpf: Let free_all() return the number of freed elements. bpf: Introduce bpf_mem_cache_free_rcu(). - - - 4113 2023-06-28 Alexei Starovoitov bpf Superseded
[v3,bpf-next,02/13] bpf: Simplify code of destroy_mem_alloc() with kmemdup(). bpf: Introduce bpf_mem_cache_free_rcu(). - - - 4113 2023-06-28 Alexei Starovoitov bpf Superseded
[v3,bpf-next,01/13] bpf: Rename few bpf_mem_alloc fields. bpf: Introduce bpf_mem_cache_free_rcu(). - - - 4023 2023-06-28 Alexei Starovoitov bpf Superseded
[v2,bpf-next,13/13] bpf: Convert bpf_cpumask to bpf_mem_cache_free_rcu. bpf: Introduce bpf_mem_cache_free_rcu(). 1 - - 4511 2023-06-24 Alexei Starovoitov bpf Superseded
[v2,bpf-next,12/13] bpf: Introduce bpf_mem_free_rcu() similar to kfree_rcu(). bpf: Introduce bpf_mem_cache_free_rcu(). - - - 4421 2023-06-24 Alexei Starovoitov bpf Superseded
[v2,bpf-next,11/13] selftests/bpf: Improve test coverage of bpf_mem_alloc. bpf: Introduce bpf_mem_cache_free_rcu(). - - - 4511 2023-06-24 Alexei Starovoitov bpf Superseded
[v2,bpf-next,10/13] rcu: Export rcu_request_urgent_qs_task() bpf: Introduce bpf_mem_cache_free_rcu(). - - - 4511 2023-06-24 Alexei Starovoitov bpf Superseded
[v2,bpf-next,09/13] bpf: Allow reuse from waiting_for_gp_ttrace list. bpf: Introduce bpf_mem_cache_free_rcu(). - - - 4511 2023-06-24 Alexei Starovoitov bpf Superseded
[v2,bpf-next,08/13] bpf: Add a hint to allocated objects. bpf: Introduce bpf_mem_cache_free_rcu(). - - - 4511 2023-06-24 Alexei Starovoitov bpf Superseded
[v2,bpf-next,07/13] bpf: Change bpf_mem_cache draining process. bpf: Introduce bpf_mem_cache_free_rcu(). - - - 4511 2023-06-24 Alexei Starovoitov bpf Superseded
[v2,bpf-next,06/13] bpf: Optimize moving objects from free_by_rcu_ttrace to waiting_for_gp_ttrace. bpf: Introduce bpf_mem_cache_free_rcu(). - - - 4511 2023-06-24 Alexei Starovoitov bpf Superseded
[v2,bpf-next,05/13] bpf: Further refactor alloc_bulk(). bpf: Introduce bpf_mem_cache_free_rcu(). - - - 4421 2023-06-24 Alexei Starovoitov bpf Superseded
[v2,bpf-next,04/13] bpf: Refactor alloc_bulk(). bpf: Introduce bpf_mem_cache_free_rcu(). - - - 4511 2023-06-24 Alexei Starovoitov bpf Superseded
[v2,bpf-next,03/13] bpf: Let free_all() return the number of freed elements. bpf: Introduce bpf_mem_cache_free_rcu(). - - - 4511 2023-06-24 Alexei Starovoitov bpf Superseded
[v2,bpf-next,02/13] bpf: Simplify code of destroy_mem_alloc() with kmemdup(). bpf: Introduce bpf_mem_cache_free_rcu(). - - - 4511 2023-06-24 Alexei Starovoitov bpf Superseded
[v2,bpf-next,01/13] bpf: Rename few bpf_mem_alloc fields. bpf: Introduce bpf_mem_cache_free_rcu(). - - - 4421 2023-06-24 Alexei Starovoitov bpf Superseded
[bpf-next,12/12] bpf: Convert bpf_cpumask to bpf_mem_cache_free_rcu. bpf: Introduce bpf_mem_cache_free_rcu(). - - - 441- 2023-06-21 Alexei Starovoitov bpf Superseded
[bpf-next,11/12] bpf: Introduce bpf_mem_free_rcu() similar to kfree_rcu(). bpf: Introduce bpf_mem_cache_free_rcu(). - - - 432- 2023-06-21 Alexei Starovoitov bpf Superseded
[bpf-next,10/12] selftests/bpf: Improve test coverage of bpf_mem_alloc. bpf: Introduce bpf_mem_cache_free_rcu(). - - - 441- 2023-06-21 Alexei Starovoitov bpf Superseded
[bpf-next,09/12] rcu: Export rcu_request_urgent_qs_task() bpf: Introduce bpf_mem_cache_free_rcu(). - - - 441- 2023-06-21 Alexei Starovoitov bpf Superseded
[bpf-next,08/12] bpf: Allow reuse from waiting_for_gp_ttrace list. bpf: Introduce bpf_mem_cache_free_rcu(). - - - 441- 2023-06-21 Alexei Starovoitov bpf Superseded
[bpf-next,07/12] bpf: Add a hint to allocated objects. bpf: Introduce bpf_mem_cache_free_rcu(). - - - 441- 2023-06-21 Alexei Starovoitov bpf Superseded
[bpf-next,06/12] bpf: Optimize moving objects from free_by_rcu_ttrace to waiting_for_gp_ttrace. bpf: Introduce bpf_mem_cache_free_rcu(). - - - 441- 2023-06-21 Alexei Starovoitov bpf Superseded
[bpf-next,05/12] bpf: Further refactor alloc_bulk(). bpf: Introduce bpf_mem_cache_free_rcu(). - - - 432- 2023-06-21 Alexei Starovoitov bpf Superseded
[bpf-next,04/12] bpf: Refactor alloc_bulk(). bpf: Introduce bpf_mem_cache_free_rcu(). - - - 441- 2023-06-21 Alexei Starovoitov bpf Superseded
[bpf-next,03/12] bpf: Let free_all() return the number of freed elements. bpf: Introduce bpf_mem_cache_free_rcu(). - - - 441- 2023-06-21 Alexei Starovoitov bpf Superseded
[bpf-next,02/12] bpf: Simplify code of destroy_mem_alloc() with kmemdup(). bpf: Introduce bpf_mem_cache_free_rcu(). - - - 441- 2023-06-21 Alexei Starovoitov bpf Superseded
[bpf-next,01/12] bpf: Rename few bpf_mem_alloc fields. bpf: Introduce bpf_mem_cache_free_rcu(). - - - 432- 2023-06-21 Alexei Starovoitov bpf Superseded
pull-request: bpf-next 2023-04-24 pull-request: bpf-next 2023-04-24 - - - 6-- 2023-04-25 Alexei Starovoitov Accepted
[bpf-next] bpf: Fix race between btf_put and btf_idr walk. [bpf-next] bpf: Fix race between btf_put and btf_idr walk. - - 1 501- 2023-04-21 Alexei Starovoitov bpf Accepted
[bpf-next] bpf: Handle NULL in bpf_local_storage_free. [bpf-next] bpf: Handle NULL in bpf_local_storage_free. - - - 36-1 2023-04-12 Alexei Starovoitov bpf Accepted
[bpf-next,8/8] selftests/bpf: Add tracing tests for walking skb and req. bpf: Follow up to RCU enforcement in the verifier. - - - 4713 2023-04-04 Alexei Starovoitov bpf Accepted
[bpf-next,7/8] bpf: Undo strict enforcement for walking untagged fields. bpf: Follow up to RCU enforcement in the verifier. - - - 4722 2023-04-04 Alexei Starovoitov bpf Accepted
[bpf-next,6/8] bpf: Allowlist few fields similar to __rcu tag. bpf: Follow up to RCU enforcement in the verifier. - - - 4722 2023-04-04 Alexei Starovoitov bpf Accepted
[bpf-next,5/8] bpf: Refactor NULL-ness check in check_reg_type(). bpf: Follow up to RCU enforcement in the verifier. - - - 4722 2023-04-04 Alexei Starovoitov bpf Accepted
[bpf-next,4/8] bpf: Teach verifier that certain helpers accept NULL pointer. bpf: Follow up to RCU enforcement in the verifier. - - - 4812 2023-04-04 Alexei Starovoitov bpf Accepted
[bpf-next,3/8] bpf: Refactor btf_nested_type_is_trusted(). bpf: Follow up to RCU enforcement in the verifier. - - - 4722 2023-04-04 Alexei Starovoitov bpf Accepted
[bpf-next,2/8] bpf: Remove unused arguments from btf_struct_access(). bpf: Follow up to RCU enforcement in the verifier. - - - 4722 2023-04-04 Alexei Starovoitov bpf Accepted
[bpf-next,1/8] bpf: Invoke btf_struct_access() callback only for writes. bpf: Follow up to RCU enforcement in the verifier. - - - 4722 2023-04-04 Alexei Starovoitov bpf Accepted
[v2,bpf-next,4/4] selftests/bpf: Add light skeleton test for kfunc detection. bpf: Support ksym detection in light skeleton. - - - 4921 2023-03-21 Alexei Starovoitov bpf Accepted
[v2,bpf-next,3/4] libbpf: Support kfunc detection in light skeleton. bpf: Support ksym detection in light skeleton. - - - 4921 2023-03-21 Alexei Starovoitov bpf Accepted
[v2,bpf-next,2/4] bpf: Teach the verifier to recognize rdonly_mem as not null. bpf: Support ksym detection in light skeleton. 1 - - 5011 2023-03-21 Alexei Starovoitov bpf Accepted
[v2,bpf-next,1/4] libbpf: Rename RELO_EXTERN_VAR/FUNC. bpf: Support ksym detection in light skeleton. 1 - - 5011 2023-03-21 Alexei Starovoitov bpf Accepted
[bpf-next,4/4] selftests/bpf: Add light skeleton test for kfunc detection. bpf: Support ksym detection in light skeleton. - - - 4624 2023-03-21 Alexei Starovoitov bpf Superseded
[bpf-next,3/4] libbpf: Support kfunc detection in light skeleton. bpf: Support ksym detection in light skeleton. - - - 4624 2023-03-21 Alexei Starovoitov bpf Superseded
[bpf-next,2/4] bpf: Teach the verifier to recognize rdonly_mem as not null. bpf: Support ksym detection in light skeleton. - - - 4714 2023-03-21 Alexei Starovoitov bpf Superseded
[bpf-next,1/4] libbpf: Rename RELO_EXTERN_VAR/FUNC. bpf: Support ksym detection in light skeleton. - - - 4714 2023-03-21 Alexei Starovoitov bpf Superseded
[bpf-next,2/2] selftest/bpf: Add a test case for ld_imm64 copy logic. [bpf-next,1/2] libbpf: Fix ld_imm64 copy logic for ksym in light skeleton. - - - 511- 2023-03-19 Alexei Starovoitov bpf Accepted
[bpf-next,1/2] libbpf: Fix ld_imm64 copy logic for ksym in light skeleton. [bpf-next,1/2] libbpf: Fix ld_imm64 copy logic for ksym in light skeleton. - - - 5011 2023-03-19 Alexei Starovoitov bpf Accepted
[v2,bpf-next,4/4] selftests/bpf: Add test for bpf_ksym_exists(). bpf: Add detection of kfuncs. 1 2 - 502- 2023-03-17 Alexei Starovoitov bpf Accepted
[v2,bpf-next,3/4] libbpf: Introduce bpf_ksym_exists() macro. bpf: Add detection of kfuncs. - - - 502- 2023-03-17 Alexei Starovoitov bpf Accepted
« 1 2 3 46 7 »