Show patches with: Submitter = Eduard Zingerman       |   529 patches
« 1 2 3 45 6 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[bpf-next,4/4] selftests/bpf: update send_signal to lower perf evemts frequency selftests/bpf: fix for bpf_signal stalls, watchdog for test_progs - - - 601- 2024-11-12 Eduard Zingerman bpf Accepted
[bpf-next,3/4] selftests/bpf: allow send_signal test to timeout selftests/bpf: fix for bpf_signal stalls, watchdog for test_progs - - - 601- 2024-11-12 Eduard Zingerman bpf Accepted
[bpf-next,2/4] selftests/bpf: add read_with_timeout() utility function selftests/bpf: fix for bpf_signal stalls, watchdog for test_progs - - - 592- 2024-11-12 Eduard Zingerman bpf Accepted
[bpf-next,1/4] selftests/bpf: watchdog timer for test_progs selftests/bpf: fix for bpf_signal stalls, watchdog for test_progs - - - 592- 2024-11-12 Eduard Zingerman bpf Accepted
[RFC,bpf-next,11/11] selftests/bpf: dynptr_slice benchmark bpf: inlinable kfuncs for BPF - - - 2515 2024-11-07 Eduard Zingerman bpf RFC
[RFC,bpf-next,10/11] selftests/bpf: tests to verify handling of inlined kfuncs bpf: inlinable kfuncs for BPF - - - 2515 2024-11-07 Eduard Zingerman bpf RFC
[RFC,bpf-next,09/11] bpf: move selected dynptr kfuncs to inlinable_kfuncs.c bpf: inlinable kfuncs for BPF - - - 2524 2024-11-07 Eduard Zingerman bpf RFC
[RFC,bpf-next,08/11] bpf: special rules for kernel function calls inside inlinable kfuncs bpf: inlinable kfuncs for BPF - - - 2524 2024-11-07 Eduard Zingerman bpf RFC
[RFC,bpf-next,07/11] bpf: instantiate inlinable kfuncs before verification bpf: inlinable kfuncs for BPF - - - 2515 2024-11-07 Eduard Zingerman bpf RFC
[RFC,bpf-next,06/11] bpf: KERNEL_VALUE register type bpf: inlinable kfuncs for BPF - - - 2524 2024-11-07 Eduard Zingerman bpf RFC
[RFC,bpf-next,05/11] bpf: dynamic allocation for bpf_verifier_env->subprog_info bpf: inlinable kfuncs for BPF - - - 2524 2024-11-07 Eduard Zingerman bpf RFC
[RFC,bpf-next,04/11] bpf: allow specifying inlinable kfuncs in modules bpf: inlinable kfuncs for BPF - - - 2515 2024-11-07 Eduard Zingerman bpf RFC
[RFC,bpf-next,03/11] bpf: shared BPF/native kfuncs bpf: inlinable kfuncs for BPF - - - 2416 2024-11-07 Eduard Zingerman bpf RFC
[RFC,bpf-next,02/11] selftests/bpf: tests for opt_hard_wire_dead_code_branches() bpf: inlinable kfuncs for BPF - - - 2821 2024-11-07 Eduard Zingerman bpf RFC
[RFC,bpf-next,01/11] bpf: use branch predictions in opt_hard_wire_dead_code_branches() bpf: inlinable kfuncs for BPF - - - 2821 2024-11-07 Eduard Zingerman bpf RFC
[bpf] bpf: disallow 40-bytes extra stack for bpf_fastcall patterns [bpf] bpf: disallow 40-bytes extra stack for bpf_fastcall patterns 1 - 1 601- 2024-10-29 Eduard Zingerman bpf Accepted
[bpf,v2,2/2] selftests/bpf: test with a very short loop [bpf,v2,1/2] bpf: force checkpoint when jmp history is too long 1 - - 592- 2024-10-29 Eduard Zingerman bpf Accepted
[bpf,v2,1/2] bpf: force checkpoint when jmp history is too long [bpf,v2,1/2] bpf: force checkpoint when jmp history is too long 1 - - 592- 2024-10-29 Eduard Zingerman bpf Accepted
[bpf-next,v1,2/2] selftests/bpf: test with a very short loop [bpf-next,v1,1/2] bpf: force checkpoint when jmp history is too long 1 - - 592- 2024-10-18 Eduard Zingerman bpf Superseded
[bpf-next,v1,1/2] bpf: force checkpoint when jmp history is too long [bpf-next,v1,1/2] bpf: force checkpoint when jmp history is too long 1 - - 592- 2024-10-18 Eduard Zingerman bpf Superseded
[bpf-next,v1,2/2] selftests/bpf: test with a very short loop [bpf-next,v1,1/2] bpf: force checkpoints at loop back-edges - - - 592- 2024-10-09 Eduard Zingerman bpf Changes Requested
[bpf-next,v1,1/2] bpf: force checkpoints at loop back-edges [bpf-next,v1,1/2] bpf: force checkpoints at loop back-edges - - - 592- 2024-10-09 Eduard Zingerman bpf Changes Requested
[bpf] selftests/bpf: fix backtrace printing for selftests crashes [bpf] selftests/bpf: fix backtrace printing for selftests crashes 1 1 1 5911 2024-10-03 Eduard Zingerman bpf Accepted
[bpf,v1,2/2] selftests/bpf: verify that sync_linked_regs preserves subreg_def [bpf,v1,1/2] bpf: sync_linked_regs() must preserve subreg_def - - - 5821 2024-09-24 Eduard Zingerman bpf Accepted
[bpf,v1,1/2] bpf: sync_linked_regs() must preserve subreg_def [bpf,v1,1/2] bpf: sync_linked_regs() must preserve subreg_def - - - 5911 2024-09-24 Eduard Zingerman bpf Accepted
[dwarves,v1] pahole: generate "bpf_fastcall" decl tags for eligible kfuncs [dwarves,v1] pahole: generate "bpf_fastcall" decl tags for eligible kfuncs 1 1 - 1-- 2024-09-16 Eduard Zingerman Not Applicable
[bpf-next,v1,4/4] bpftool: __bpf_fastcall for kfuncs marked with special decl_tag 'bpf_fastcall' attribute in vmlinux.h and bpf_helper_defs.h - - - 592- 2024-09-16 Eduard Zingerman bpf Accepted
[bpf-next,v1,3/4] bpf: use KF_FASTCALL to mark kfuncs supporting fastcall contract 'bpf_fastcall' attribute in vmlinux.h and bpf_helper_defs.h - - - 592- 2024-09-16 Eduard Zingerman bpf Accepted
[bpf-next,v1,2/4] bpf: __bpf_fastcall for bpf_get_smp_processor_id in uapi 'bpf_fastcall' attribute in vmlinux.h and bpf_helper_defs.h - - - 592- 2024-09-16 Eduard Zingerman bpf Accepted
[bpf-next,v1,1/4] bpf: allow specifying bpf_fastcall attribute for BPF helpers 'bpf_fastcall' attribute in vmlinux.h and bpf_helper_defs.h - - - 601- 2024-09-16 Eduard Zingerman bpf Accepted
[bpf-next] selftests/bpf: check if distilled base inherits source endianness [bpf-next] selftests/bpf: check if distilled base inherits source endianness - 1 1 32-13 2024-08-30 Eduard Zingerman bpf Accepted
[bpf-next] selftests/bpf: use simply-expanded variables for libpcap flags [bpf-next] selftests/bpf: use simply-expanded variables for libpcap flags - - - 60-1 2024-08-23 Eduard Zingerman bpf Accepted
[bpf-next,3/3] selftests/bpf: #define LOCAL_LABEL_LEN for jit_disasm_helpers.c follow up for __jited test tag - - - 592- 2024-08-23 Eduard Zingerman bpf Accepted
[bpf-next,2/3] selftests/bpf: match both retq/rethunk in verifier_tailcall_jit follow up for __jited test tag - - - 601- 2024-08-23 Eduard Zingerman bpf Accepted
[bpf-next,1/3] selftests/bpf: test_loader.c:get_current_arch() should not return 0 follow up for __jited test tag - - - 601- 2024-08-23 Eduard Zingerman bpf Accepted
[bpf-next,v3,6/6] selftests/bpf: check if bpf_fastcall is recognized for kfuncs support bpf_fastcall patterns for calls to kfuncs 1 - - 592- 2024-08-22 Eduard Zingerman bpf Accepted
[bpf-next,v3,5/6] selftests/bpf: by default use arch mask allowing all archs support bpf_fastcall patterns for calls to kfuncs - - - 601- 2024-08-22 Eduard Zingerman bpf Accepted
[bpf-next,v3,4/6] bpf: allow bpf_fastcall for bpf_cast_to_kern_ctx and bpf_rdonly_cast support bpf_fastcall patterns for calls to kfuncs 1 - - 592- 2024-08-22 Eduard Zingerman bpf Accepted
[bpf-next,v3,3/6] bpf: support bpf_fastcall patterns for kfuncs support bpf_fastcall patterns for calls to kfuncs 1 - - 592- 2024-08-22 Eduard Zingerman bpf Accepted
[bpf-next,v3,2/6] selftests/bpf: rename nocsr -> bpf_fastcall in selftests support bpf_fastcall patterns for calls to kfuncs 1 - - 592- 2024-08-22 Eduard Zingerman bpf Accepted
[bpf-next,v3,1/6] bpf: rename nocsr -> bpf_fastcall in verifier support bpf_fastcall patterns for calls to kfuncs 1 - - 592- 2024-08-22 Eduard Zingerman bpf Accepted
[bpf-next,v3,2/2] selftests/bpf: test for malformed BPF_CORE_TYPE_ID_LOCAL relocation bpf: fix null pointer access for malformed BPF_CORE_TYPE_ID_LOCAL relos - - - 592- 2024-08-22 Eduard Zingerman bpf Accepted
[bpf-next,v3,1/2] bpf: correctly handle malformed BPF_CORE_TYPE_ID_LOCAL relos bpf: fix null pointer access for malformed BPF_CORE_TYPE_ID_LOCAL relos 1 - - 601- 2024-08-22 Eduard Zingerman bpf Accepted
[bpf-next,v2,2/2] selftests/bpf: test for malformed BPF_CORE_TYPE_ID_LOCAL relocation bpf: fix null pointer access for malformed BPF_CORE_TYPE_ID_LOCAL relos - - - 592- 2024-08-22 Eduard Zingerman bpf Superseded
[bpf-next,v2,1/2] bpf: correctly handle malformed BPF_CORE_TYPE_ID_LOCAL relos bpf: fix null pointer access for malformed BPF_CORE_TYPE_ID_LOCAL relos 1 - - 601- 2024-08-22 Eduard Zingerman bpf Superseded
[bpf-next] bpf: bpf_core_calc_relo_insn() should verify relocation type id [bpf-next] bpf: bpf_core_calc_relo_insn() should verify relocation type id - - - 5713 2024-08-21 Eduard Zingerman bpf Changes Requested
[bpf-next,v3,8/8] selftests/bpf: validate __xlated same way as __jited __jited test tag to check disassembly after jit - - - 34-11 2024-08-20 Eduard Zingerman bpf Accepted
[bpf-next,v3,7/8] selftests/bpf: validate jit behaviour for tail calls __jited test tag to check disassembly after jit - - - 34-11 2024-08-20 Eduard Zingerman bpf Accepted
[bpf-next,v3,6/8] selftests/bpf: __jited_x86 test tag to check x86 assembly after jit Untitled series #881291 - - - --- 2024-08-20 Eduard Zingerman bpf Not Applicable
[bpf-next,v3,6/8] selftests/bpf: __jited test tag to check disassembly after jit __jited test tag to check disassembly after jit - - - 34-11 2024-08-20 Eduard Zingerman bpf Accepted
[bpf-next,v3,5/8] selftests/bpf: utility function to get program disassembly after jit __jited test tag to check disassembly after jit 1 - - 34-11 2024-08-20 Eduard Zingerman bpf Accepted
[bpf-next,v3,4/8] selftests/bpf: replace __regex macro with "{{...}}" patterns __jited test tag to check disassembly after jit - - - 34-11 2024-08-20 Eduard Zingerman bpf Accepted
[bpf-next,v3,3/8] selftests/bpf: fix to avoid __msg tag de-duplication by clang __jited test tag to check disassembly after jit - - - 34-11 2024-08-20 Eduard Zingerman bpf Accepted
[bpf-next,v3,2/8] selftests/bpf: correctly move 'log' upon successful match __jited test tag to check disassembly after jit - - - 34-11 2024-08-20 Eduard Zingerman bpf Accepted
[bpf-next,v3,1/8] selftests/bpf: less spam in the log for message matching __jited test tag to check disassembly after jit - - - 34-11 2024-08-20 Eduard Zingerman bpf Accepted
[bpf-next,v2,5/5] selftests/bpf: check if bpf_fastcall is recognized for kfuncs support bpf_fastcall patterns for calls to kfuncs 1 - - 592- 2024-08-17 Eduard Zingerman bpf Superseded
[bpf-next,v2,4/5] bpf: allow bpf_fastcall for bpf_cast_to_kern_ctx and bpf_rdonly_cast support bpf_fastcall patterns for calls to kfuncs 1 - - 592- 2024-08-17 Eduard Zingerman bpf Superseded
[bpf-next,v2,3/5] bpf: support bpf_fastcall patterns for kfuncs support bpf_fastcall patterns for calls to kfuncs 1 - - 5623 2024-08-17 Eduard Zingerman bpf Superseded
[bpf-next,v2,2/5] selftests/bpf: rename nocsr -> bpf_fastcall in selftests support bpf_fastcall patterns for calls to kfuncs 1 - - 592- 2024-08-17 Eduard Zingerman bpf Superseded
[bpf-next,v2,1/5] bpf: rename nocsr -> bpf_fastcall in verifier support bpf_fastcall patterns for calls to kfuncs 1 - - 592- 2024-08-17 Eduard Zingerman bpf Superseded
[bpf-next,v2,4/4] selftests/bpf: validate jit behaviour for tail calls __jited_x86 test tag to check x86 assembly after jit - - - 592- 2024-08-15 Eduard Zingerman bpf Changes Requested
[bpf-next,v2,3/4] selftests/bpf: __jited_x86 test tag to check x86 assembly after jit __jited_x86 test tag to check x86 assembly after jit - - - 592- 2024-08-15 Eduard Zingerman bpf Changes Requested
[bpf-next,v2,2/4] selftests/bpf: utility function to get program disassembly after jit __jited_x86 test tag to check x86 assembly after jit 1 - - 592- 2024-08-15 Eduard Zingerman bpf Changes Requested
[bpf-next,v2,1/4] selftests/bpf: less spam in the log for message matching __jited_x86 test tag to check x86 assembly after jit - - - 601- 2024-08-15 Eduard Zingerman bpf Changes Requested
[bpf-next,3/3] selftests/bpf: check if nocsr pattern is recognized for kfuncs support nocsr patterns for calls to kfuncs - - - 592- 2024-08-12 Eduard Zingerman bpf Changes Requested
[bpf-next,2/3] bpf: mark bpf_cast_to_kern_ctx and bpf_rdonly_cast as KF_NOCSR support nocsr patterns for calls to kfuncs - - - 601- 2024-08-12 Eduard Zingerman bpf Changes Requested
[bpf-next,1/3] bpf: support nocsr patterns for calls to kfuncs support nocsr patterns for calls to kfuncs - - - 5623 2024-08-12 Eduard Zingerman bpf Changes Requested
[bpf-next,4/4] selftests/bpf: validate jit behaviour for tail calls __jited_x86 test tag to check x86 assembly after jit - - - 602- 2024-08-09 Eduard Zingerman bpf Superseded
[bpf-next,3/4] selftests/bpf: __jited_x86 test tag to check x86 assembly after jit __jited_x86 test tag to check x86 assembly after jit - - - 602- 2024-08-09 Eduard Zingerman bpf Superseded
[bpf-next,2/4] selftests/bpf: utility function to get program disassembly after jit __jited_x86 test tag to check x86 assembly after jit 1 - - 602- 2024-08-09 Eduard Zingerman bpf Superseded
[bpf-next,1/4] selftests/bpf: less spam in the log for message matching __jited_x86 test tag to check x86 assembly after jit - - - 611- 2024-08-09 Eduard Zingerman bpf Superseded
[bpf-next,v4,10/10] selftests/bpf: test no_caller_saved_registers spill/fill removal no_caller_saved_registers attribute for helper calls - - - 602- 2024-07-22 Eduard Zingerman bpf Accepted
[bpf-next,v4,09/10] selftests/bpf: __arch_* macro to limit test cases to specific archs no_caller_saved_registers attribute for helper calls 1 - - 602- 2024-07-22 Eduard Zingerman bpf Accepted
[bpf-next,v4,08/10] selftests/bpf: allow checking xlated programs in verifier_* tests no_caller_saved_registers attribute for helper calls 1 - - 602- 2024-07-22 Eduard Zingerman bpf Accepted
[bpf-next,v4,07/10] selftests/bpf: extract test_loader->expect_msgs as a data structure no_caller_saved_registers attribute for helper calls 1 - - 602- 2024-07-22 Eduard Zingerman bpf Accepted
[bpf-next,v4,06/10] selftests/bpf: no need to track next_match_pos in struct test_loader no_caller_saved_registers attribute for helper calls 1 - - 611- 2024-07-22 Eduard Zingerman bpf Accepted
[bpf-next,v4,05/10] selftests/bpf: print correct offset for pseudo calls in disasm_insn() no_caller_saved_registers attribute for helper calls - - - 602- 2024-07-22 Eduard Zingerman bpf Accepted
[bpf-next,v4,04/10] selftests/bpf: extract utility function for BPF disassembly no_caller_saved_registers attribute for helper calls 1 - - 6011 2024-07-22 Eduard Zingerman bpf Accepted
[bpf-next,v4,03/10] bpf, x86, riscv, arm: no_caller_saved_registers for bpf_get_smp_processor_id() no_caller_saved_registers attribute for helper calls - - - 602- 2024-07-22 Eduard Zingerman bpf Accepted
[bpf-next,v4,02/10] bpf: no_caller_saved_registers attribute for helper calls no_caller_saved_registers attribute for helper calls - - - 602- 2024-07-22 Eduard Zingerman bpf Accepted
[bpf-next,v4,01/10] bpf: add a get_helper_proto() utility function no_caller_saved_registers attribute for helper calls 1 - - 602- 2024-07-22 Eduard Zingerman bpf Accepted
[bpf-next,v3,4/4] selftests/bpf: update comments find_equal_scalars->sync_linked_regs bpf: track find_equal_scalars history on per-instruction level - - - 611- 2024-07-18 Eduard Zingerman bpf Accepted
[bpf-next,v3,3/4] selftests/bpf: tests for per-insn sync_linked_regs() precision tracking bpf: track find_equal_scalars history on per-instruction level - - - 602- 2024-07-18 Eduard Zingerman bpf Accepted
[bpf-next,v3,2/4] bpf: remove mark_precise_scalar_ids() bpf: track find_equal_scalars history on per-instruction level - - - 6011 2024-07-18 Eduard Zingerman bpf Accepted
[bpf-next,v3,1/4] bpf: track equal scalars history on per-instruction level bpf: track find_equal_scalars history on per-instruction level - - - 5921 2024-07-18 Eduard Zingerman bpf Accepted
[bpf-next,v3,12/12] selftests/bpf: check nocsr contract for bpf_probe_read_kernel() no_caller_saved_registers attribute for helper calls - - - 602- 2024-07-15 Eduard Zingerman bpf Superseded
[bpf-next,v3,11/12] bpf: do check_nocsr_stack_contract() for ARG_ANYTHING helper params no_caller_saved_registers attribute for helper calls - - - 611- 2024-07-15 Eduard Zingerman bpf Superseded
[bpf-next,v3,10/12] selftests/bpf: test no_caller_saved_registers spill/fill removal no_caller_saved_registers attribute for helper calls - - - 602- 2024-07-15 Eduard Zingerman bpf Superseded
[bpf-next,v3,09/12] selftests/bpf: __arch_* macro to limit test cases to specific archs no_caller_saved_registers attribute for helper calls 1 - - 602- 2024-07-15 Eduard Zingerman bpf Superseded
[bpf-next,v3,08/12] selftests/bpf: allow checking xlated programs in verifier_* tests no_caller_saved_registers attribute for helper calls 1 - - 602- 2024-07-15 Eduard Zingerman bpf Superseded
[bpf-next,v3,07/12] selftests/bpf: extract test_loader->expect_msgs as a data structure no_caller_saved_registers attribute for helper calls 1 - - 602- 2024-07-15 Eduard Zingerman bpf Superseded
[bpf-next,v3,06/12] selftests/bpf: no need to track next_match_pos in struct test_loader no_caller_saved_registers attribute for helper calls 1 - - 611- 2024-07-15 Eduard Zingerman bpf Superseded
[bpf-next,v3,05/12] selftests/bpf: print correct offset for pseudo calls in disasm_insn() no_caller_saved_registers attribute for helper calls - - - 602- 2024-07-15 Eduard Zingerman bpf Superseded
[bpf-next,v3,04/12] selftests/bpf: extract utility function for BPF disassembly no_caller_saved_registers attribute for helper calls 1 - - 6011 2024-07-15 Eduard Zingerman bpf Superseded
[bpf-next,v3,03/12] bpf, x86, riscv, arm: no_caller_saved_registers for bpf_get_smp_processor_id() no_caller_saved_registers attribute for helper calls - - - 602- 2024-07-15 Eduard Zingerman bpf Superseded
[bpf-next,v3,02/12] bpf: no_caller_saved_registers attribute for helper calls no_caller_saved_registers attribute for helper calls - - - 602- 2024-07-15 Eduard Zingerman bpf Superseded
[bpf-next,v3,01/12] bpf: add a get_helper_proto() utility function no_caller_saved_registers attribute for helper calls 1 - - 602- 2024-07-15 Eduard Zingerman bpf Superseded
[bpf-next,v2,3/3] selftests/bpf: tests for per-insn find_equal_scalars() precision tracking bpf: track find_equal_scalars history on per-instruction level - - - 602- 2024-07-05 Eduard Zingerman bpf Superseded
[bpf-next,v2,2/3] bpf: remove mark_precise_scalar_ids() bpf: track find_equal_scalars history on per-instruction level - - - 6011 2024-07-05 Eduard Zingerman bpf Superseded
[bpf-next,v2,1/3] bpf: track find_equal_scalars history on per-instruction level bpf: track find_equal_scalars history on per-instruction level - - - 5921 2024-07-05 Eduard Zingerman bpf Superseded
« 1 2 3 45 6 »