Show patches with: Submitter = Eduard Zingerman       |    Archived = No       |   571 patches
« 1 2 3 45 6 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[bpf-next,v1,10/10] bpf: fix env->peak_states computation bpf: copy_verifier_state() should copy 'loop_entry' field - - - 701- 2025-02-15 Eduard Zingerman bpf New
[bpf-next,v1,09/10] bpf: free verifier states when they are no longer referenced bpf: copy_verifier_state() should copy 'loop_entry' field - - - 692- 2025-02-15 Eduard Zingerman bpf New
[bpf-next,v1,08/10] bpf: use list_head to track explored states and free list bpf: copy_verifier_state() should copy 'loop_entry' field - - - 692- 2025-02-15 Eduard Zingerman bpf New
[bpf-next,v1,07/10] bpf: do not update state->loop_entry in get_loop_entry() bpf: copy_verifier_state() should copy 'loop_entry' field - - - 701- 2025-02-15 Eduard Zingerman bpf New
[bpf-next,v1,06/10] bpf: make state->dfs_depth < state->loop_entry->dfs_depth an invariant bpf: copy_verifier_state() should copy 'loop_entry' field - - - 692- 2025-02-15 Eduard Zingerman bpf New
[bpf-next,v1,05/10] bpf: detect infinite loop in get_loop_entry() bpf: copy_verifier_state() should copy 'loop_entry' field - - - 692- 2025-02-15 Eduard Zingerman bpf New
[bpf-next,v1,04/10] selftests/bpf: check states pruning for deeply nested iterator bpf: copy_verifier_state() should copy 'loop_entry' field - - - 701- 2025-02-15 Eduard Zingerman bpf New
[bpf-next,v1,03/10] bpf: don't do clean_live_states when state->loop_entry->branches > 0 bpf: copy_verifier_state() should copy 'loop_entry' field - - - 701- 2025-02-15 Eduard Zingerman bpf New
[bpf-next,v1,02/10] selftests/bpf: test correct loop_entry update in copy_verifier_state bpf: copy_verifier_state() should copy 'loop_entry' field - - - 692- 2025-02-15 Eduard Zingerman bpf New
[bpf-next,v1,01/10] bpf: copy_verifier_state() should copy 'loop_entry' field bpf: copy_verifier_state() should copy 'loop_entry' field - - - 692- 2025-02-15 Eduard Zingerman bpf New
[RFC,bpf-next,v1,7/7] selftests/bpf: test cases for compute_live_registers() bpf: improvements for iterator-based loops convergence - - - 162- 2025-01-22 Eduard Zingerman bpf RFC
[RFC,bpf-next,v1,6/7] bpf: use register liveness information for func_states_equal bpf: improvements for iterator-based loops convergence - - - 162- 2025-01-22 Eduard Zingerman bpf RFC
[RFC,bpf-next,v1,5/7] bpf: DFA-based liveness analysis for program registers bpf: improvements for iterator-based loops convergence - - - 162- 2025-01-22 Eduard Zingerman bpf RFC
[RFC,bpf-next,v1,4/7] selftests/bpf: check states pruning for deeply nested iterator bpf: improvements for iterator-based loops convergence - - - 171- 2025-01-22 Eduard Zingerman bpf RFC
[RFC,bpf-next,v1,3/7] bpf: don't do clean_live_states when state->loop_entry->branches > 0 bpf: improvements for iterator-based loops convergence - - - 171- 2025-01-22 Eduard Zingerman bpf RFC
[RFC,bpf-next,v1,2/7] selftests/bpf: test correct loop_entry update in copy_verifier_state bpf: improvements for iterator-based loops convergence - - - 162- 2025-01-22 Eduard Zingerman bpf RFC
[RFC,bpf-next,v1,1/7] bpf: copy_verifier_state() should copy 'loop_entry' field bpf: improvements for iterator-based loops convergence - - - 162- 2025-01-22 Eduard Zingerman bpf RFC
[bpf-next,v1] veristat: load struct_ops programs only once [bpf-next,v1] veristat: load struct_ops programs only once - - - 681- 2025-01-15 Eduard Zingerman bpf Accepted
[bpf] selftests/bpf: make BPF_TARGET_ENDIAN non-recursive to speed up *.bpf.o build [bpf] selftests/bpf: make BPF_TARGET_ENDIAN non-recursive to speed up *.bpf.o build 1 - - 48-- 2024-12-13 Eduard Zingerman bpf Accepted
[bpf,2/2] selftests/bpf: extend changes_pkt_data with cases w/o subprograms [bpf,1/2] bpf: fix NPE when computing changes_pkt_data of program w/o subprograms - - - 48-- 2024-12-12 Eduard Zingerman bpf Accepted
[bpf,1/2] bpf: fix NPE when computing changes_pkt_data of program w/o subprograms [bpf,1/2] bpf: fix NPE when computing changes_pkt_data of program w/o subprograms - - - 48-- 2024-12-12 Eduard Zingerman bpf Accepted
[dwarves,v1,2/2] tests: verify that pfunct prints btf_decl_tags read from BTF [dwarves,v1,1/2] btf_loader: support for multiple BTF_DECL_TAGs pointing to same tag - 1 1 1-- 2024-12-11 Eduard Zingerman Not Applicable
[dwarves,v1,1/2] btf_loader: support for multiple BTF_DECL_TAGs pointing to same tag [dwarves,v1,1/2] btf_loader: support for multiple BTF_DECL_TAGs pointing to same tag - 1 1 1-- 2024-12-11 Eduard Zingerman Not Applicable
[bpf,v2,8/8] selftests/bpf: validate that tail call invalidates packet pointers bpf: track changes_pkt_data property for global functions - - - 41-7 2024-12-10 Eduard Zingerman bpf Accepted
[bpf,v2,7/8] bpf: consider that tail calls invalidate packet pointers bpf: track changes_pkt_data property for global functions - - - 41-7 2024-12-10 Eduard Zingerman bpf Accepted
[bpf,v2,6/8] selftests/bpf: freplace tests for tracking of changes_packet_data bpf: track changes_pkt_data property for global functions - - - 41-7 2024-12-10 Eduard Zingerman bpf Accepted
[bpf,v2,5/8] bpf: check changes_pkt_data property for extension programs bpf: track changes_pkt_data property for global functions - - - 41-7 2024-12-10 Eduard Zingerman bpf Accepted
[bpf,v2,4/8] selftests/bpf: test for changing packet data from global functions bpf: track changes_pkt_data property for global functions - - - 41-7 2024-12-10 Eduard Zingerman bpf Accepted
[bpf,v2,3/8] bpf: track changes_pkt_data property for global functions bpf: track changes_pkt_data property for global functions - - - 41-7 2024-12-10 Eduard Zingerman bpf Accepted
[bpf,v2,2/8] bpf: refactor bpf_helper_changes_pkt_data to use helper number bpf: track changes_pkt_data property for global functions - - - 41-7 2024-12-10 Eduard Zingerman bpf Accepted
[bpf,v2,1/8] bpf: add find_containing_subprog() utility function bpf: track changes_pkt_data property for global functions - - - 41-7 2024-12-10 Eduard Zingerman bpf Accepted
[bpf,4/4] selftests/bpf: test for changing packet data from global functions bpf: track changes_pkt_data property for global functions - - - 6411 2024-12-06 Eduard Zingerman bpf Superseded
[bpf,3/4] bpf: track changes_pkt_data property for global functions bpf: track changes_pkt_data property for global functions - - - 6321 2024-12-06 Eduard Zingerman bpf Superseded
[bpf,2/4] bpf: refactor bpf_helper_changes_pkt_data to use helper number bpf: track changes_pkt_data property for global functions - - - 6411 2024-12-06 Eduard Zingerman bpf Superseded
[bpf,1/4] bpf: add find_containing_subprog() utility function bpf: track changes_pkt_data property for global functions - - - 6321 2024-12-06 Eduard Zingerman bpf Superseded
[bpf] samples/bpf: pass TPROGS_USER_CFLAGS to libbpf makefile [bpf] samples/bpf: pass TPROGS_USER_CFLAGS to libbpf makefile 1 - - 62-3 2024-12-04 Eduard Zingerman bpf Accepted
[bpf,v3] samples/bpf: remove unnecessary -I flags from libbpf EXTRA_CFLAGS [bpf,v3] samples/bpf: remove unnecessary -I flags from libbpf EXTRA_CFLAGS 1 - - 6221 2024-12-03 Eduard Zingerman bpf Accepted
[bpf,v2] samples/bpf: remove unnecessary -I flags from libbpf EXTRA_CFLAGS [bpf,v2] samples/bpf: remove unnecessary -I flags from libbpf EXTRA_CFLAGS 1 - - 6123 2024-12-02 Eduard Zingerman bpf Superseded
[bpf-next] samples/bpf: remove unnecessary -I flags from libbpf EXTRA_CFLAGS [bpf-next] samples/bpf: remove unnecessary -I flags from libbpf EXTRA_CFLAGS - - - 6023 2024-12-02 Eduard Zingerman bpf Superseded
[dwarves,v3,1/1] btf_encoder: handle .BTF_ids section endianness btf_encoder: handle .BTF_ids section endianness 1 1 - 1-1 2024-11-27 Eduard Zingerman bpf Not Applicable
[dwarves,v2,1/1] btf_encoder: handle .BTF_ids section endianness btf_encoder: handle .BTF_ids section endianness 1 1 - 1-- 2024-11-22 Eduard Zingerman Superseded
[dwarves,v1] btf_encoder: handle .BTF_ids section endianness when cross-compiling [dwarves,v1] btf_encoder: handle .BTF_ids section endianness when cross-compiling - 1 - 1-- 2024-11-22 Eduard Zingerman Not Applicable
[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
« 1 2 3 45 6 »