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
[v2,bpf-next] bpf: Fix verifier assumptions about socket->sk [v2,bpf-next] bpf: Fix verifier assumptions about socket->sk 1 - - 6214 2024-04-27 Alexei Starovoitov bpf New
[bpf-next] bpf: Fix verifier assumptions about socket->sk [bpf-next] bpf: Fix verifier assumptions about socket->sk 1 - - 5714 2024-04-26 Alexei Starovoitov bpf Superseded
[bpf-next] bpf: Add bpf_guard_preempt() convenience macro [bpf-next] bpf: Add bpf_guard_preempt() convenience macro 1 - - 602- 2024-04-24 Alexei Starovoitov bpf Accepted
[bpf-next] bpf: Fix JIT of is_mov_percpu_addr instruction. [bpf-next] bpf: Fix JIT of is_mov_percpu_addr instruction. - - - 61-1 2024-04-17 Alexei Starovoitov bpf Accepted
[bpf-next,2/2] selftests/bpf: Add tests for atomics in bpf_arena. [bpf-next,1/2] bpf: Add support for certain atomics in bpf_arena to x86 JIT 1 - - 602- 2024-04-05 Alexei Starovoitov bpf Accepted
[bpf-next,1/2] bpf: Add support for certain atomics in bpf_arena to x86 JIT [bpf-next,1/2] bpf: Add support for certain atomics in bpf_arena to x86 JIT 1 - - 602- 2024-04-05 Alexei Starovoitov bpf Accepted
[bpf-next] bpf: Optimize emit_mov_imm64(). [bpf-next] bpf: Optimize emit_mov_imm64(). - - - 611- 2024-04-01 Alexei Starovoitov bpf Changes Requested
[bpf-next] bpf: Avoid kfree_rcu() under lock in bpf_lpm_trie. [bpf-next] bpf: Avoid kfree_rcu() under lock in bpf_lpm_trie. - - - 611- 2024-03-29 Alexei Starovoitov bpf Accepted
pull-request: bpf 2024-03-27 pull-request: bpf 2024-03-27 - - - 9-- 2024-03-28 Alexei Starovoitov netdev Accepted
[bpf,4/4] selftests/bpf: Add arena test case for 4Gbyte corner case bpf: arena followups. - - - 5624 2024-03-15 Alexei Starovoitov bpf Accepted
[bpf,3/4] selftests/bpf: Remove hard coded PAGE_SIZE macro. bpf: arena followups. - - - 5714 2024-03-15 Alexei Starovoitov bpf Accepted
[bpf,2/4] libbpf, selftests/bpf: Adjust libbpf, bpftool, selftests to match LLVM bpf: arena followups. - - - 5624 2024-03-15 Alexei Starovoitov bpf Accepted
[bpf,1/4] bpf: Clarify bpf_arena comments. bpf: arena followups. - - - 5714 2024-03-15 Alexei Starovoitov bpf Accepted
pull-request: bpf-next 2024-03-11 pull-request: bpf-next 2024-03-11 - - - 1-1 2024-03-12 Alexei Starovoitov netdev Accepted
[v3,bpf-next,14/14] selftests/bpf: Add bpf_arena_htab test. bpf: Introduce BPF arena. - - - 5822 2024-03-08 Alexei Starovoitov bpf Accepted
[v3,bpf-next,13/14] selftests/bpf: Add bpf_arena_list test. bpf: Introduce BPF arena. - - - 5912 2024-03-08 Alexei Starovoitov bpf Accepted
[v3,bpf-next,12/14] selftests/bpf: Add unit tests for bpf_arena_alloc/free_pages bpf: Introduce BPF arena. - - - 5912 2024-03-08 Alexei Starovoitov bpf Accepted
[v3,bpf-next,11/14] bpf: Add helper macro bpf_addr_space_cast() bpf: Introduce BPF arena. 1 - - 5912 2024-03-08 Alexei Starovoitov bpf Accepted
[v3,bpf-next,10/14] libbpf: Recognize __arena global varaibles. bpf: Introduce BPF arena. 1 - - 5921 2024-03-08 Alexei Starovoitov bpf Accepted
[v3,bpf-next,09/14] bpftool: Recognize arena map type bpf: Introduce BPF arena. 1 - - 6011 2024-03-08 Alexei Starovoitov bpf Accepted
[v3,bpf-next,08/14] libbpf: Add support for bpf_arena. bpf: Introduce BPF arena. - - - 5921 2024-03-08 Alexei Starovoitov bpf Accepted
[v3,bpf-next,07/14] libbpf: Add __arg_arena to bpf_helpers.h bpf: Introduce BPF arena. 2 - - 6011 2024-03-08 Alexei Starovoitov bpf Accepted
[v3,bpf-next,06/14] bpf: Recognize btf_decl_tag("arg:arena") as PTR_TO_ARENA. bpf: Introduce BPF arena. 1 - - 5921 2024-03-08 Alexei Starovoitov bpf Accepted
[v3,bpf-next,05/14] bpf: Recognize addr_space_cast instruction in the verifier. bpf: Introduce BPF arena. - - - 5921 2024-03-08 Alexei Starovoitov bpf Accepted
[v3,bpf-next,04/14] bpf: Add x86-64 JIT support for bpf_addr_space_cast instruction. bpf: Introduce BPF arena. 1 - - 5921 2024-03-08 Alexei Starovoitov bpf Accepted
[v3,bpf-next,03/14] bpf: Add x86-64 JIT support for PROBE_MEM32 pseudo instructions. bpf: Introduce BPF arena. 1 - - 5921 2024-03-08 Alexei Starovoitov bpf Accepted
[v3,bpf-next,02/14] bpf: Disasm support for addr_space_cast instruction. bpf: Introduce BPF arena. 1 - - 5921 2024-03-08 Alexei Starovoitov bpf Accepted
[v3,bpf-next,01/14] bpf: Introduce bpf_arena. bpf: Introduce BPF arena. - 1 - 5822 2024-03-08 Alexei Starovoitov bpf Accepted
[v4,bpf-next,6/6] bpf: Tell bpf programs kernel's PAGE_SIZE bpf: arena prerequisites 1 - - 611- 2024-03-07 Alexei Starovoitov bpf Accepted
[v4,bpf-next,5/6] bpftool: rename is_internal_mmapable_map into is_mmapable_map bpf: arena prerequisites 1 - - 611- 2024-03-07 Alexei Starovoitov bpf Accepted
[v4,bpf-next,4/6] libbpf: Allow specifying 64-bit integers in map BTF. bpf: arena prerequisites - - - 6011 2024-03-07 Alexei Starovoitov bpf Accepted
[v4,bpf-next,3/6] bpf: Plumb get_unmapped_area() callback into bpf_map_ops bpf: arena prerequisites 1 - - 602- 2024-03-07 Alexei Starovoitov bpf Accepted
[v4,bpf-next,2/6] bpf: Recognize '__map' suffix in kfunc arguments bpf: arena prerequisites 1 - - 602- 2024-03-07 Alexei Starovoitov bpf Accepted
[v4,bpf-next,1/6] bpf: Allow kfuncs return 'void *' bpf: arena prerequisites 2 - - 602- 2024-03-07 Alexei Starovoitov bpf Accepted
[v6,bpf-next,4/4] selftests/bpf: Test may_goto bpf: Introduce may_goto and cond_break - - - 6411 2024-03-06 Alexei Starovoitov bpf Accepted
[v6,bpf-next,3/4] bpf: Add cond_break macro bpf: Introduce may_goto and cond_break 1 - - 6321 2024-03-06 Alexei Starovoitov bpf Accepted
[v6,bpf-next,2/4] bpf: Recognize that two registers are safe when their ranges match bpf: Introduce may_goto and cond_break 1 - - 6321 2024-03-06 Alexei Starovoitov bpf Accepted
[v6,bpf-next,1/4] bpf: Introduce may_goto instruction bpf: Introduce may_goto and cond_break 2 - - 6321 2024-03-06 Alexei Starovoitov bpf Accepted
[v5,bpf-next,4/4] selftests/bpf: Test may_goto bpf: Introduce may_goto and cond_break - - - 611- 2024-03-05 Alexei Starovoitov bpf Superseded
[v5,bpf-next,3/4] bpf: Add cond_break macro bpf: Introduce may_goto and cond_break - - - 602- 2024-03-05 Alexei Starovoitov bpf Superseded
[v5,bpf-next,2/4] bpf: Recognize that two registers are safe when their ranges match bpf: Introduce may_goto and cond_break - - - 602- 2024-03-05 Alexei Starovoitov bpf Superseded
[v5,bpf-next,1/4] bpf: Introduce may_goto instruction bpf: Introduce may_goto and cond_break 1 - - 602- 2024-03-05 Alexei Starovoitov bpf Superseded
[v4,bpf-next,2/2] mm: Introduce VM_SPARSE kind and vm_area_[un]map_pages(). mm: Enforce ioremap address space and introduce sparse vm_area - 2 - 611- 2024-03-05 Alexei Starovoitov bpf Accepted
[v4,bpf-next,1/2] mm: Enforce VM_IOREMAP flag and range in ioremap_page_range. mm: Enforce ioremap address space and introduce sparse vm_area - 1 - 611- 2024-03-05 Alexei Starovoitov bpf Accepted
[v4,bpf-next,4/4] selftests/bpf: Test may_goto bpf: Introduce may_goto and cond_break - - - 6214 2024-03-02 Alexei Starovoitov bpf Superseded
[v4,bpf-next,3/4] bpf: Add cond_break macro bpf: Introduce may_goto and cond_break - - - 6124 2024-03-02 Alexei Starovoitov bpf Superseded
[v4,bpf-next,2/4] bpf: Recognize that two registers are safe when their ranges match bpf: Introduce may_goto and cond_break - - - 6124 2024-03-02 Alexei Starovoitov bpf Superseded
[v4,bpf-next,1/4] bpf: Introduce may_goto instruction bpf: Introduce may_goto and cond_break - - - 6124 2024-03-02 Alexei Starovoitov bpf Superseded
[v3,bpf-next,4/4] selftests/bpf: Test may_goto bpf: Introduce may_goto and cond_break - - - 5417 2024-03-01 Alexei Starovoitov bpf Superseded
[v3,bpf-next,3/4] bpf: Add cond_break macro bpf: Introduce may_goto and cond_break - - - 5327 2024-03-01 Alexei Starovoitov bpf Superseded
[v3,bpf-next,2/4] bpf: Recognize that two registers are safe when their ranges match bpf: Introduce may_goto and cond_break - - - 5327 2024-03-01 Alexei Starovoitov bpf Superseded
[v3,bpf-next,1/4] bpf: Introduce may_goto instruction bpf: Introduce may_goto and cond_break - - - 5327 2024-03-01 Alexei Starovoitov bpf Superseded
[v3,bpf-next,3/3] mm: Introduce VM_SPARSE kind and vm_area_[un]map_pages(). mm: Cleanup and identify various users of kernel virtual address space - - - 611- 2024-02-29 Alexei Starovoitov bpf Changes Requested
[v3,bpf-next,2/3] mm, xen: Separate xen use cases from ioremap. mm: Cleanup and identify various users of kernel virtual address space - - - 602- 2024-02-29 Alexei Starovoitov bpf Changes Requested
[v3,bpf-next,1/3] mm: Enforce VM_IOREMAP flag and range in ioremap_page_range. mm: Cleanup and identify various users of kernel virtual address space - 1 - 611- 2024-02-29 Alexei Starovoitov bpf Changes Requested
[v2,bpf-next,2/2] selftests/bpf: Test bpf_can_loop bpf: Introduce bpf_can_loop - - - 47213 2024-02-27 Alexei Starovoitov bpf Changes Requested
[v2,bpf-next,1/2] bpf: Introduce bpf_can_loop() kfunc bpf: Introduce bpf_can_loop - - - 45116 2024-02-27 Alexei Starovoitov bpf Changes Requested
[v2,bpf-next,3/3] mm: Introduce VM_SPARSE kind and vm_area_[un]map_pages(). mm: Cleanup and identify various users of kernel virtual address space - - - 611- 2024-02-23 Alexei Starovoitov bpf Superseded
[v2,bpf-next,2/3] mm, xen: Separate xen use cases from ioremap. mm: Cleanup and identify various users of kernel virtual address space - - - 611- 2024-02-23 Alexei Starovoitov bpf Superseded
[v2,bpf-next,1/3] mm: Enforce VM_IOREMAP flag and range in ioremap_page_range. mm: Cleanup and identify various users of kernel virtual address space - 1 - 611- 2024-02-23 Alexei Starovoitov bpf Superseded
[bpf-next,2/2] selftests/bpf: Test bpf_can_loop [bpf-next,1/2] bpf: Introduce bpf_can_loop() kfunc - - - 602- 2024-02-22 Alexei Starovoitov bpf Changes Requested
[bpf-next,1/2] bpf: Introduce bpf_can_loop() kfunc [bpf-next,1/2] bpf: Introduce bpf_can_loop() kfunc - - - 5813 2024-02-22 Alexei Starovoitov bpf Changes Requested
[bpf-next] bpf: Shrink size of struct bpf_map/bpf_array. [bpf-next] bpf: Shrink size of struct bpf_map/bpf_array. 1 - - 5822 2024-02-20 Alexei Starovoitov bpf Accepted
[bpf-next] selftests/bpf: Remove intermediate test files. [bpf-next] selftests/bpf: Remove intermediate test files. 1 - - 611- 2024-02-20 Alexei Starovoitov bpf Accepted
[bpf-next] mm: Introduce vm_area_[un]map_pages(). [bpf-next] mm: Introduce vm_area_[un]map_pages(). - - - 611- 2024-02-20 Alexei Starovoitov bpf Changes Requested
[v2,bpf-next,20/20] selftests/bpf: Convert simple page_frag allocator to per-cpu. bpf: Introduce BPF arena. - - - 35111 2024-02-09 Alexei Starovoitov bpf Changes Requested
[v2,bpf-next,19/20] selftests/bpf: Add bpf_arena_htab test. bpf: Introduce BPF arena. - - - 34211 2024-02-09 Alexei Starovoitov bpf Changes Requested
[v2,bpf-next,18/20] selftests/bpf: Add bpf_arena_list test. bpf: Introduce BPF arena. - - - 35111 2024-02-09 Alexei Starovoitov bpf Changes Requested
[v2,bpf-next,17/20] selftests/bpf: Add unit tests for bpf_arena_alloc/free_pages bpf: Introduce BPF arena. - - - 35111 2024-02-09 Alexei Starovoitov bpf Changes Requested
[v2,bpf-next,16/20] bpf: Add helper macro bpf_arena_cast() bpf: Introduce BPF arena. 1 - - 35210 2024-02-09 Alexei Starovoitov bpf Changes Requested
[v2,bpf-next,15/20] bpf: Tell bpf programs kernel's PAGE_SIZE bpf: Introduce BPF arena. 1 - - 36110 2024-02-09 Alexei Starovoitov bpf Changes Requested
[v2,bpf-next,14/20] libbpf: Recognize __arena global varaibles. bpf: Introduce BPF arena. - - - 35111 2024-02-09 Alexei Starovoitov bpf Changes Requested
[v2,bpf-next,13/20] libbpf: Allow specifying 64-bit integers in map BTF. bpf: Introduce BPF arena. 1 - - 35111 2024-02-09 Alexei Starovoitov bpf Changes Requested
[v2,bpf-next,12/20] libbpf: Add support for bpf_arena. bpf: Introduce BPF arena. - - - 35210 2024-02-09 Alexei Starovoitov bpf Changes Requested
[v2,bpf-next,11/20] libbpf: Add __arg_arena to bpf_helpers.h bpf: Introduce BPF arena. 2 - - 36110 2024-02-09 Alexei Starovoitov bpf Changes Requested
[v2,bpf-next,10/20] bpf: Recognize btf_decl_tag("arg:arena") as PTR_TO_ARENA. bpf: Introduce BPF arena. 1 - - 35210 2024-02-09 Alexei Starovoitov bpf Changes Requested
[v2,bpf-next,09/20] bpf: Recognize cast_kern/user instructions in the verifier. bpf: Introduce BPF arena. - - - 35210 2024-02-09 Alexei Starovoitov bpf Changes Requested
[v2,bpf-next,08/20] bpf: Add x86-64 JIT support for bpf_cast_user instruction. bpf: Introduce BPF arena. 1 - - 35210 2024-02-09 Alexei Starovoitov bpf Changes Requested
[v2,bpf-next,07/20] bpf: Add x86-64 JIT support for PROBE_MEM32 pseudo instructions. bpf: Introduce BPF arena. 1 - - 35210 2024-02-09 Alexei Starovoitov bpf Changes Requested
[v2,bpf-next,06/20] bpf: Disasm support for cast_kern/user instructions. bpf: Introduce BPF arena. 1 - - 35210 2024-02-09 Alexei Starovoitov bpf Changes Requested
[v2,bpf-next,05/20] bpf: Introduce bpf_arena. bpf: Introduce BPF arena. - 1 - 34112 2024-02-09 Alexei Starovoitov bpf Changes Requested
[v2,bpf-next,04/20] mm: Expose vmap_pages_range() to the rest of the kernel. bpf: Introduce BPF arena. 1 - - 36110 2024-02-09 Alexei Starovoitov bpf Changes Requested
[v2,bpf-next,03/20] bpf: Plumb get_unmapped_area() callback into bpf_map_ops bpf: Introduce BPF arena. 1 - - 35210 2024-02-09 Alexei Starovoitov bpf Changes Requested
[v2,bpf-next,02/20] bpf: Recognize '__map' suffix in kfunc arguments bpf: Introduce BPF arena. 1 - - 35210 2024-02-09 Alexei Starovoitov bpf Changes Requested
[v2,bpf-next,01/20] bpf: Allow kfuncs return 'void *' bpf: Introduce BPF arena. 2 - - 35210 2024-02-09 Alexei Starovoitov bpf Changes Requested
[bpf-next,16/16] selftests/bpf: Add bpf_arena_htab test. bpf: Introduce BPF arena. - - - 32210 2024-02-06 Alexei Starovoitov bpf Superseded
[bpf-next,15/16] selftests/bpf: Add bpf_arena_list test. bpf: Introduce BPF arena. - - - 33110 2024-02-06 Alexei Starovoitov bpf Superseded
[bpf-next,14/16] bpf: Add helper macro bpf_arena_cast() bpf: Introduce BPF arena. - - - 3329 2024-02-06 Alexei Starovoitov bpf Superseded
[bpf-next,13/16] bpf: Tell bpf programs kernel's PAGE_SIZE bpf: Introduce BPF arena. - - - 3419 2024-02-06 Alexei Starovoitov bpf Superseded
[bpf-next,12/16] libbpf: Allow specifying 64-bit integers in map BTF. bpf: Introduce BPF arena. - - - 3329 2024-02-06 Alexei Starovoitov bpf Superseded
[bpf-next,11/16] libbpf: Add support for bpf_arena. bpf: Introduce BPF arena. - - - 3329 2024-02-06 Alexei Starovoitov bpf Superseded
[bpf-next,10/16] libbpf: Add __arg_arena to bpf_helpers.h bpf: Introduce BPF arena. - - - 3419 2024-02-06 Alexei Starovoitov bpf Superseded
[bpf-next,09/16] bpf: Recognize btf_decl_tag("arg:arena") as PTR_TO_ARENA. bpf: Introduce BPF arena. - - - 3329 2024-02-06 Alexei Starovoitov bpf Superseded
[bpf-next,08/16] bpf: Recognize cast_kern/user instructions in the verifier. bpf: Introduce BPF arena. - - - 3329 2024-02-06 Alexei Starovoitov bpf Superseded
[bpf-next,07/16] bpf: Add x86-64 JIT support for bpf_cast_user instruction. bpf: Introduce BPF arena. - - - 3329 2024-02-06 Alexei Starovoitov bpf Superseded
[bpf-next,06/16] bpf: Add x86-64 JIT support for PROBE_MEM32 pseudo instructions. bpf: Introduce BPF arena. - - - 3329 2024-02-06 Alexei Starovoitov bpf Superseded
[bpf-next,05/16] bpf: Disasm support for cast_kern/user instructions. bpf: Introduce BPF arena. - - - 3329 2024-02-06 Alexei Starovoitov bpf Superseded
[bpf-next,04/16] bpf: Introduce bpf_arena. bpf: Introduce BPF arena. - - - 32111 2024-02-06 Alexei Starovoitov bpf Superseded
[bpf-next,03/16] mm: Expose vmap_pages_range() to the rest of the kernel. bpf: Introduce BPF arena. - - - 3329 2024-02-06 Alexei Starovoitov bpf Superseded
[bpf-next,02/16] bpf: Recognize '__map' suffix in kfunc arguments bpf: Introduce BPF arena. - - - 3329 2024-02-06 Alexei Starovoitov bpf Superseded
« 1 2 3 46 7 »