Show patches with: Submitter = Alexei Starovoitov       |   729 patches
« 1 2 3 47 8 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[GIT,PULL] BPF changes for v6.13 [GIT,PULL] BPF changes for v6.13 - - - 7-2 2024-11-18 Alexei Starovoitov New
[bpf-next,2/2] bpf: Use try_alloc_page() to allocate pages for bpf needs. [bpf-next,1/2] mm, bpf: Introduce __GFP_TRYLOCK for opportunistic page allocation - - - 5713 2024-11-16 Alexei Starovoitov bpf Changes Requested
[bpf-next,1/2] mm, bpf: Introduce __GFP_TRYLOCK for opportunistic page allocation [bpf-next,1/2] mm, bpf: Introduce __GFP_TRYLOCK for opportunistic page allocation - - - 5524 2024-11-16 Alexei Starovoitov bpf Changes Requested
[bpf-next,2/2] selftests/bpf: Add a test for arena range tree algorithm bpf: range_tree for bpf arena 1 - - 642- 2024-11-08 Alexei Starovoitov bpf Accepted
[bpf-next,1/2] bpf: Introduce range_tree data structure and use it in bpf arena bpf: range_tree for bpf arena 1 - - 6321 2024-11-08 Alexei Starovoitov bpf Accepted
[v2,bpf-next,2/2] bpf: Switch bpf arena to use drm_mm instead of maple_tree drm, bpf: User drm_mm in bpf 1 - - 592- 2024-11-05 Alexei Starovoitov bpf Changes Requested
[v2,bpf-next,1/2] drm, bpf: Move drm_mm.c to lib to be used by bpf arena drm, bpf: User drm_mm in bpf 1 - - 583- 2024-11-05 Alexei Starovoitov bpf Changes Requested
[bpf-next,2/2] bpf: Switch bpf arena to use drm_mm instead of maple_tree drm, bpf: User drm_mm in bpf 1 - - 5524 2024-11-01 Alexei Starovoitov bpf Superseded
[bpf-next,1/2] drm, bpf: Move drm_mm.c to lib to be used by bpf arena drm, bpf: User drm_mm in bpf 1 - - 5434 2024-11-01 Alexei Starovoitov bpf Superseded
[GIT,PULL] BPF struct_fd changes for 6.12 [GIT,PULL] BPF struct_fd changes for 6.12 - - - 8-1 2024-09-24 Alexei Starovoitov bpf Accepted
[GIT,PULL] BPF changes for v6.12 [GIT,PULL] BPF changes for v6.12 - - - 4913 2024-09-14 Alexei Starovoitov bpf Accepted
[GIT,PULL] bpf for v6.11-rc7 [GIT,PULL] bpf for v6.11-rc7 - - - 9-1 2024-09-06 Alexei Starovoitov Accepted
[GIT,PULL] bpf for v6.11-rc4 [GIT,PULL] bpf for v6.11-rc4 - - - 811 2024-08-13 Alexei Starovoitov Accepted
[bpf,2/2] selftests/bpf: Add tests for may_goto with negative offset. [bpf,1/2] bpf: Fix may_goto with negative offset. - - - 5624 2024-06-19 Alexei Starovoitov bpf Accepted
[bpf,1/2] bpf: Fix may_goto with negative offset. [bpf,1/2] bpf: Fix may_goto with negative offset. 1 - - 5615 2024-06-19 Alexei Starovoitov bpf Accepted
[v2,bpf,2/2] selftests/bpf: Tests with may_goto and jumps to the 1st insn [v2,bpf,1/2] bpf: Fix the corner case with may_goto and jump to the 1st insn. 1 - - 5723 2024-06-19 Alexei Starovoitov bpf Accepted
[v2,bpf,1/2] bpf: Fix the corner case with may_goto and jump to the 1st insn. [v2,bpf,1/2] bpf: Fix the corner case with may_goto and jump to the 1st insn. 1 - - 5714 2024-06-19 Alexei Starovoitov bpf Accepted
[bpf,2/2] selftests/bpf: Tests with may_goto and jumps to the 1st insn [bpf,1/2] bpf: Fix the corner case where may_goto is a 1st insn. 1 - - 5723 2024-06-18 Alexei Starovoitov bpf Changes Requested
[bpf,1/2] bpf: Fix the corner case where may_goto is a 1st insn. [bpf,1/2] bpf: Fix the corner case where may_goto is a 1st insn. 1 - - 5714 2024-06-18 Alexei Starovoitov bpf Changes Requested
[v2,bpf] bpf: Fix remap of arena. [v2,bpf] bpf: Fix remap of arena. - 1 - 5813 2024-06-17 Alexei Starovoitov bpf Accepted
[bpf] bpf: Fix remap of arena. [bpf] bpf: Fix remap of arena. - - - 56-6 2024-06-15 Alexei Starovoitov bpf Superseded
[v3,bpf-next,4/4] selftests/bpf: Add tests for add_const bpf: Track delta between "linked" registers. - - - 46-- 2024-06-13 Alexei Starovoitov bpf Accepted
[v3,bpf-next,3/4] bpf: Support can_loop/cond_break on big endian bpf: Track delta between "linked" registers. 1 - - 46-- 2024-06-13 Alexei Starovoitov bpf Accepted
[v3,bpf-next,2/4] bpf: Track delta between "linked" registers. bpf: Track delta between "linked" registers. 1 - - 46-- 2024-06-13 Alexei Starovoitov bpf Accepted
[v3,bpf-next,1/4] bpf: Relax tuple len requirement for sk helpers. bpf: Track delta between "linked" registers. 1 - - 46-- 2024-06-13 Alexei Starovoitov bpf Accepted
[v2,bpf-next,4/4] selftests/bpf: Add tests for add_const bpf: Track delta between "linked" registers. - - - 42-6 2024-06-10 Alexei Starovoitov bpf Superseded
[v2,bpf-next,3/4] bpf: Support can_loop/cond_break on big endian bpf: Track delta between "linked" registers. 1 - - 42-6 2024-06-10 Alexei Starovoitov bpf Superseded
[v2,bpf-next,2/4] bpf: Track delta between "linked" registers. bpf: Track delta between "linked" registers. - - - 42-6 2024-06-10 Alexei Starovoitov bpf Superseded
[v2,bpf-next,1/4] bpf: Relax tuple len requirement for sk helpers. bpf: Track delta between "linked" registers. 1 - - 42-6 2024-06-10 Alexei Starovoitov bpf Superseded
[bpf-next,4/4] selftests/bpf: Add tests for add_const bpf: Track delta between "linked" registers. - - - 46-- 2024-06-08 Alexei Starovoitov bpf Superseded
[bpf-next,3/4] bpf: Support can_loop/cond_break on big endian bpf: Track delta between "linked" registers. 1 - - 46-- 2024-06-08 Alexei Starovoitov bpf Superseded
[bpf-next,2/4] bpf: Track delta between "linked" registers. bpf: Track delta between "linked" registers. - - - 46-- 2024-06-08 Alexei Starovoitov bpf Superseded
[bpf-next,1/4] bpf: Relax tuple len requirement for sk helpers. bpf: Track delta between "linked" registers. - - - 46-- 2024-06-08 Alexei Starovoitov bpf Superseded
[v5,bpf-next,3/3] selftests/bpf: Remove i = zero workaround and add new tests. [v5,bpf-next,1/3] bpf: Relax tuple len requirement for sk helpers. - - - 42-4 2024-06-06 Alexei Starovoitov bpf Changes Requested
[v5,bpf-next,2/3] bpf: Relax precision marking in open coded iters and may_goto loop. [v5,bpf-next,1/3] bpf: Relax tuple len requirement for sk helpers. - - - 42-4 2024-06-06 Alexei Starovoitov bpf Changes Requested
[v5,bpf-next,1/3] bpf: Relax tuple len requirement for sk helpers. [v5,bpf-next,1/3] bpf: Relax tuple len requirement for sk helpers. - - - 42-4 2024-06-06 Alexei Starovoitov bpf Changes Requested
[v4,bpf-next,2/2] selftests/bpf: Remove i = zero workaround and add new tests. [v4,bpf-next,1/2] bpf: Relax precision marking in open coded iters and may_goto loop. - - - 45-1 2024-06-01 Alexei Starovoitov bpf Changes Requested
[v4,bpf-next,1/2] bpf: Relax precision marking in open coded iters and may_goto loop. [v4,bpf-next,1/2] bpf: Relax precision marking in open coded iters and may_goto loop. - - - 45-1 2024-06-01 Alexei Starovoitov bpf Changes Requested
[v3,bpf-next,2/2] selftests/bpf: Remove i = zero workaround and add new tests. [v3,bpf-next,1/2] bpf: Relax precision marking in open coded iters and may_goto loop. - - - 47-4 2024-05-25 Alexei Starovoitov bpf Superseded
[v3,bpf-next,1/2] bpf: Relax precision marking in open coded iters and may_goto loop. [v3,bpf-next,1/2] bpf: Relax precision marking in open coded iters and may_goto loop. - - - 47-4 2024-05-25 Alexei Starovoitov bpf Superseded
[v2,bpf-next] bpf: Relax precision marking in open coded iters and may_goto loop. [v2,bpf-next] bpf: Relax precision marking in open coded iters and may_goto loop. - - - 45-1 2024-05-23 Alexei Starovoitov bpf Superseded
[bpf-next] bpf: Relax precision marking in open coded iters and may_goto loop. [bpf-next] bpf: Relax precision marking in open coded iters and may_goto loop. - - - 43-3 2024-05-22 Alexei Starovoitov bpf Superseded
[v2,bpf-next] bpf: Fix verifier assumptions about socket->sk [v2,bpf-next] bpf: Fix verifier assumptions about socket->sk 1 - - 6412 2024-04-27 Alexei Starovoitov bpf Accepted
[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
« 1 2 3 47 8 »