Show patches with: Submitter = Martin KaFai Lau       |   211 patches
« 1 2 3 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
pull-request: bpf-next 2024-11-14 pull-request: bpf-next 2024-11-14 - - - 9-1 2024-11-14 Martin KaFai Lau Accepted
[v6,bpf-next,12/12] selftests/bpf: Create task_local_storage map with invalid uptr's struct Share user memory to BPF program through task storage map - - - 5911 2024-10-23 Martin KaFai Lau bpf Accepted
[v6,bpf-next,11/12] selftests/bpf: Add uptr failure verifier tests Share user memory to BPF program through task storage map - - - 592- 2024-10-23 Martin KaFai Lau bpf Accepted
[v6,bpf-next,10/12] selftests/bpf: Add update_elem failure test for task storage uptr Share user memory to BPF program through task storage map - - - 592- 2024-10-23 Martin KaFai Lau bpf Accepted
[v6,bpf-next,09/12] selftests/bpf: Test a uptr struct spanning across pages. Share user memory to BPF program through task storage map - - - 601- 2024-10-23 Martin KaFai Lau bpf Accepted
[v6,bpf-next,08/12] selftests/bpf: Some basic __uptr tests Share user memory to BPF program through task storage map - - - 592- 2024-10-23 Martin KaFai Lau bpf Accepted
[v6,bpf-next,07/12] libbpf: define __uptr. Share user memory to BPF program through task storage map 1 - - 601- 2024-10-23 Martin KaFai Lau bpf Accepted
[v6,bpf-next,06/12] bpf: Add uptr support in the map_value of the task local storage. Share user memory to BPF program through task storage map 1 - - 592- 2024-10-23 Martin KaFai Lau bpf Accepted
[v6,bpf-next,05/12] bpf: Postpone bpf_obj_free_fields to the rcu callback Share user memory to BPF program through task storage map - - - 601- 2024-10-23 Martin KaFai Lau bpf Accepted
[v6,bpf-next,04/12] bpf: Postpone bpf_selem_free() in bpf_selem_unlink_storage_nolock() Share user memory to BPF program through task storage map - - - 592- 2024-10-23 Martin KaFai Lau bpf Accepted
[v6,bpf-next,03/12] bpf: Add "bool swap_uptrs" arg to bpf_local_storage_update() and bpf_selem_allo… Share user memory to BPF program through task storage map - - - 592- 2024-10-23 Martin KaFai Lau bpf Accepted
[v6,bpf-next,02/12] bpf: Handle BPF_UPTR in verifier Share user memory to BPF program through task storage map - - - 592- 2024-10-23 Martin KaFai Lau bpf Accepted
[v6,bpf-next,01/12] bpf: Support __uptr type tag in BTF Share user memory to BPF program through task storage map - - - 592- 2024-10-23 Martin KaFai Lau bpf Accepted
[v5,bpf-next,12/12] selftests/bpf: Create task_local_storage map with invalid uptr's struct Share user memory to BPF program through task storage map - - - 5911 2024-10-15 Martin KaFai Lau bpf Superseded
[v5,bpf-next,11/12] selftests/bpf: Add uptr failure verifier tests Share user memory to BPF program through task storage map - - - 592- 2024-10-15 Martin KaFai Lau bpf Superseded
[v5,bpf-next,10/12] selftests/bpf: Add update_elem failure test for task storage uptr Share user memory to BPF program through task storage map - - - 592- 2024-10-15 Martin KaFai Lau bpf Superseded
[v5,bpf-next,09/12] selftests/bpf: Test a uptr struct spanning across pages. Share user memory to BPF program through task storage map - - - 601- 2024-10-15 Martin KaFai Lau bpf Superseded
[v5,bpf-next,08/12] selftests/bpf: Some basic __uptr tests Share user memory to BPF program through task storage map - - - 592- 2024-10-15 Martin KaFai Lau bpf Superseded
[v5,bpf-next,07/12] libbpf: define __uptr. Share user memory to BPF program through task storage map 1 - - 601- 2024-10-15 Martin KaFai Lau bpf Superseded
[v5,bpf-next,06/12] bpf: Add uptr support in the map_value of the task local storage. Share user memory to BPF program through task storage map - - - 592- 2024-10-15 Martin KaFai Lau bpf Superseded
[v5,bpf-next,05/12] bpf: Postpone bpf_obj_free_fields to the rcu callback Share user memory to BPF program through task storage map - - - 601- 2024-10-15 Martin KaFai Lau bpf Superseded
[v5,bpf-next,04/12] bpf: Postpone bpf_selem_free() in bpf_selem_unlink_storage_nolock() Share user memory to BPF program through task storage map - - - 592- 2024-10-15 Martin KaFai Lau bpf Superseded
[v5,bpf-next,03/12] bpf: Add "bool swap_uptrs" arg to bpf_local_storage_update() and bpf_selem_allo… Share user memory to BPF program through task storage map - - - 592- 2024-10-15 Martin KaFai Lau bpf Superseded
[v5,bpf-next,02/12] bpf: Handle BPF_UPTR in verifier Share user memory to BPF program through task storage map - - - 592- 2024-10-15 Martin KaFai Lau bpf Superseded
[v5,bpf-next,01/12] bpf: Support __uptr type tag in BTF Share user memory to BPF program through task storage map - - - 592- 2024-10-15 Martin KaFai Lau bpf Superseded
[bpf-next,2/2] bpf: Fix indentation issue in epilogue_idx bpf: Follow up on gen_epilogue - - - 42-3 2024-09-04 Martin KaFai Lau bpf Accepted
[bpf-next,1/2] bpf: Remove the insn_buf array stack usage from the inline_bpf_loop() bpf: Follow up on gen_epilogue - - - 42-3 2024-09-04 Martin KaFai Lau bpf Accepted
[bpf] bpf: Fix a crash when btf_parse_base() returns an error pointer [bpf] bpf: Fix a crash when btf_parse_base() returns an error pointer 1 1 - 60-1 2024-08-30 Martin KaFai Lau bpf Accepted
[v5,bpf-next,9/9] selftests/bpf: Test epilogue patching when the main prog has multiple BPF_EXIT bpf: Add gen_epilogue to bpf_verifier_ops 1 - - 45-- 2024-08-29 Martin KaFai Lau bpf Accepted
[v5,bpf-next,8/9] selftests/bpf: A pro/epilogue test when the main prog jumps back to the 1st insn bpf: Add gen_epilogue to bpf_verifier_ops 1 - - 45-- 2024-08-29 Martin KaFai Lau bpf Accepted
[v5,bpf-next,7/9] selftests/bpf: Add tailcall epilogue test bpf: Add gen_epilogue to bpf_verifier_ops 1 - - 45-- 2024-08-29 Martin KaFai Lau bpf Accepted
[v5,bpf-next,6/9] selftests/bpf: Test gen_prologue and gen_epilogue bpf: Add gen_epilogue to bpf_verifier_ops 1 - - 45-- 2024-08-29 Martin KaFai Lau bpf Accepted
[v5,bpf-next,5/9] selftests/bpf: attach struct_ops maps before test prog runs bpf: Add gen_epilogue to bpf_verifier_ops - - - 45-- 2024-08-29 Martin KaFai Lau bpf Accepted
[v5,bpf-next,4/9] bpf: Export bpf_base_func_proto bpf: Add gen_epilogue to bpf_verifier_ops - - - 45-- 2024-08-29 Martin KaFai Lau bpf Accepted
[v5,bpf-next,3/9] bpf: Add gen_epilogue to bpf_verifier_ops bpf: Add gen_epilogue to bpf_verifier_ops 1 - - 45-- 2024-08-29 Martin KaFai Lau bpf Accepted
[v5,bpf-next,2/9] bpf: Adjust BPF_JMP that jumps to the 1st insn of the prologue bpf: Add gen_epilogue to bpf_verifier_ops - - - 45-- 2024-08-29 Martin KaFai Lau bpf Accepted
[v5,bpf-next,1/9] bpf: Move insn_buf[16] to bpf_verifier_env bpf: Add gen_epilogue to bpf_verifier_ops - 1 - 45-- 2024-08-29 Martin KaFai Lau bpf Accepted
[v4,bpf-next,2/9] bpf: Adjust BPF_JMP that jumps to the 1st insn of the prologue bpf: Add gen_epilogue to bpf_verifier_ops - - - 36210 2024-08-27 Martin KaFai Lau bpf Superseded
[v4,bpf-next,9/9] selftests/bpf: Test epilogue patching when the main prog has multiple BPF_EXIT bpf: Add gen_epilogue to bpf_verifier_ops 1 - - 36210 2024-08-27 Martin KaFai Lau bpf Superseded
[v4,bpf-next,8/9] selftests/bpf: A pro/epilogue test when the main prog jumps back to the 1st insn bpf: Add gen_epilogue to bpf_verifier_ops 1 - - 36210 2024-08-27 Martin KaFai Lau bpf Superseded
[v4,bpf-next,7/9] selftests/bpf: Add tailcall epilogue test bpf: Add gen_epilogue to bpf_verifier_ops 1 - - 36210 2024-08-27 Martin KaFai Lau bpf Superseded
[v4,bpf-next,6/9] selftests/bpf: Test gen_prologue and gen_epilogue bpf: Add gen_epilogue to bpf_verifier_ops 1 - - 36210 2024-08-27 Martin KaFai Lau bpf Superseded
[v4,bpf-next,5/9] selftests/bpf: attach struct_ops maps before test prog runs bpf: Add gen_epilogue to bpf_verifier_ops - - - 36210 2024-08-27 Martin KaFai Lau bpf Superseded
[v4,bpf-next,4/9] bpf: Export bpf_base_func_proto bpf: Add gen_epilogue to bpf_verifier_ops - - - 37110 2024-08-27 Martin KaFai Lau bpf Superseded
[v4,bpf-next,3/9] bpf: Add gen_epilogue to bpf_verifier_ops bpf: Add gen_epilogue to bpf_verifier_ops 1 - - 36210 2024-08-27 Martin KaFai Lau bpf Superseded
[v4,bpf-next,1/9] bpf: Move insn_buf[16] to bpf_verifier_env bpf: Add gen_epilogue to bpf_verifier_ops - 1 - 37110 2024-08-27 Martin KaFai Lau bpf Superseded
[v3,bpf-next,7/9] selftests/bpf: Add tailcall epilogue test bpf: Add gen_epilogue to bpf_verifier_ops - - - 3729 2024-08-27 Martin KaFai Lau bpf Superseded
[v3,bpf-next,9/9] selftests/bpf: Test epilogue patching when the main prog has multiple BPF_EXIT bpf: Add gen_epilogue to bpf_verifier_ops - - - 3729 2024-08-27 Martin KaFai Lau bpf Superseded
[v3,bpf-next,8/9] selftests/bpf: A pro/epilogue test when the main prog jumps back to the 1st insn bpf: Add gen_epilogue to bpf_verifier_ops - - - 3729 2024-08-27 Martin KaFai Lau bpf Superseded
[v3,bpf-next,6/9] selftests/bpf: Test gen_prologue and gen_epilogue bpf: Add gen_epilogue to bpf_verifier_ops - - - 3729 2024-08-27 Martin KaFai Lau bpf Superseded
[v3,bpf-next,5/9] selftests/bpf: attach struct_ops maps before test prog runs bpf: Add gen_epilogue to bpf_verifier_ops - - - 3729 2024-08-27 Martin KaFai Lau bpf Superseded
[v3,bpf-next,4/9] bpf: Export bpf_base_func_proto bpf: Add gen_epilogue to bpf_verifier_ops - - - 3819 2024-08-27 Martin KaFai Lau bpf Superseded
[v3,bpf-next,3/9] bpf: Add gen_epilogue to bpf_verifier_ops bpf: Add gen_epilogue to bpf_verifier_ops - - - 3729 2024-08-27 Martin KaFai Lau bpf Superseded
[v3,bpf-next,2/9] bpf: Adjust BPF_JMP that jumps to the 1st insn of the prologue bpf: Add gen_epilogue to bpf_verifier_ops - - - 3729 2024-08-27 Martin KaFai Lau bpf Superseded
[v3,bpf-next,1/9] bpf: Move insn_buf[16] to bpf_verifier_env bpf: Add gen_epilogue to bpf_verifier_ops - - - 3819 2024-08-27 Martin KaFai Lau bpf Superseded
[v2,bpf-next,8/8] selftests/bpf: Add kfunc call test in gen_prologue and gen_epilogue bpf: Add gen_epilogue and allow kfunc call in pro/epilogue - - - 1-1 2024-08-21 Martin KaFai Lau bpf Changes Requested
[v2,bpf-next,7/8] bpf: Allow pro/epilogue to call kfunc bpf: Add gen_epilogue and allow kfunc call in pro/epilogue - 1 - 1-1 2024-08-21 Martin KaFai Lau bpf Changes Requested
[v2,bpf-next,6/8] bpf: Add module parameter to gen_prologue and gen_epilogue bpf: Add gen_epilogue and allow kfunc call in pro/epilogue - - - 1-1 2024-08-21 Martin KaFai Lau bpf Changes Requested
[v2,bpf-next,5/8] selftests/bpf: Add tailcall epilogue test bpf: Add gen_epilogue and allow kfunc call in pro/epilogue - - - 1-1 2024-08-21 Martin KaFai Lau bpf Changes Requested
[v2,bpf-next,4/8] selftests/bpf: Test gen_prologue and gen_epilogue bpf: Add gen_epilogue and allow kfunc call in pro/epilogue - - - 1-1 2024-08-21 Martin KaFai Lau bpf Changes Requested
[v2,bpf-next,3/8] selftests/bpf: attach struct_ops maps before test prog runs bpf: Add gen_epilogue and allow kfunc call in pro/epilogue - - - 1-1 2024-08-21 Martin KaFai Lau bpf Changes Requested
[v2,bpf-next,2/8] bpf: Export bpf_base_func_proto bpf: Add gen_epilogue and allow kfunc call in pro/epilogue - - - 1-1 2024-08-21 Martin KaFai Lau bpf Changes Requested
[v2,bpf-next,1/8] bpf: Add gen_epilogue to bpf_verifier_ops bpf: Add gen_epilogue and allow kfunc call in pro/epilogue - 1 - 1-1 2024-08-21 Martin KaFai Lau bpf Changes Requested
[RFC,bpf-next,6/6] selftests/bpf: Add kfunc call test in gen_prologue and gen_epilogue bpf: Add gen_epilogue and allow kfunc call in pro/epilogue - - - 601- 2024-08-13 Martin KaFai Lau bpf Superseded
[RFC,bpf-next,5/6] bpf: Allow pro/epilogue to call kfunc bpf: Add gen_epilogue and allow kfunc call in pro/epilogue - 1 - 592- 2024-08-13 Martin KaFai Lau bpf Superseded
[RFC,bpf-next,4/6] bpf: Add module parameter to gen_prologue and gen_epilogue bpf: Add gen_epilogue and allow kfunc call in pro/epilogue - - - 592- 2024-08-13 Martin KaFai Lau bpf Superseded
[RFC,bpf-next,3/6] selftests/test: test gen_prologue and gen_epilogue bpf: Add gen_epilogue and allow kfunc call in pro/epilogue - - - 592- 2024-08-13 Martin KaFai Lau bpf Superseded
[RFC,bpf-next,2/6] bpf: Export bpf_base_func_proto bpf: Add gen_epilogue and allow kfunc call in pro/epilogue - - - 601- 2024-08-13 Martin KaFai Lau bpf Superseded
[RFC,bpf-next,1/6] bpf: Add gen_epilogue to bpf_verifier_ops bpf: Add gen_epilogue and allow kfunc call in pro/epilogue - 1 - 592- 2024-08-13 Martin KaFai Lau bpf Superseded
[v2,bpf-next,3/3] selftests/bpf: Ensure the unsupported struct_ops prog cannot be loaded bpf: Retire the unsupported_ops usage in struct_ops - - - 602- 2024-07-22 Martin KaFai Lau bpf Accepted
[v2,bpf-next,2/3] selftests/bpf: Fix the missing tramp_1 to tramp_40 ops in cfi_stubs bpf: Retire the unsupported_ops usage in struct_ops - - - 602- 2024-07-22 Martin KaFai Lau bpf Accepted
[v2,bpf-next,1/3] bpf: Check unsupported ops from the bpf_struct_ops's cfi_stubs bpf: Retire the unsupported_ops usage in struct_ops - - - 602- 2024-07-22 Martin KaFai Lau bpf Accepted
[bpf-next,3/3] selftests/bpf: Ensure the unsupported struct_ops prog cannot be loaded bpf: Retire the unsupported_ops usage in struct_ops - - - 602- 2024-07-20 Martin KaFai Lau bpf Superseded
[bpf-next,2/3] selftests/bpf: Fix the missing tramp_1 to tramp_40 ops in cfi_stubs bpf: Retire the unsupported_ops usage in struct_ops - - - 602- 2024-07-20 Martin KaFai Lau bpf Superseded
[bpf-next,1/3] bpf: Check unsupported ops from the bpf_struct_ops's cfi_stubs bpf: Retire the unsupported_ops usage in struct_ops - - - 5822 2024-07-20 Martin KaFai Lau bpf Superseded
[bpf] selftests/bpf: Adjust test_access_variable_array after a kernel function name change [bpf] selftests/bpf: Adjust test_access_variable_array after a kernel function name change - - - 48113 2024-05-16 Martin KaFai Lau bpf Accepted
[bpf] selftests/bpf: Adjust btf_dump test to reflect recent change in file_operations [bpf] selftests/bpf: Adjust btf_dump test to reflect recent change in file_operations - 1 - 48113 2024-05-16 Martin KaFai Lau bpf Accepted
[bpf-next,10/10] selftests/bpf: Retire bpf_tcp_helpers.h selftests/bpf: Retire bpf_tcp_helpers.h - - - 44-- 2024-05-09 Martin KaFai Lau bpf Accepted
[bpf-next,09/10] selftests/bpf: Remove the bpf_tcp_helpers.h usages from other non tcp-cc tests selftests/bpf: Retire bpf_tcp_helpers.h - - - 44-- 2024-05-09 Martin KaFai Lau bpf Accepted
[bpf-next,08/10] selftests/bpf: Remove bpf_tcp_helpers.h usages from other misc bpf tcp-cc tests selftests/bpf: Retire bpf_tcp_helpers.h - - - 44-- 2024-05-09 Martin KaFai Lau bpf Accepted
[bpf-next,07/10] selftests/bpf: Use bpf_tracing_net.h in bpf_dctcp selftests/bpf: Retire bpf_tcp_helpers.h - - - 44-- 2024-05-09 Martin KaFai Lau bpf Accepted
[bpf-next,06/10] selftests/bpf: Use bpf_tracing_net.h in bpf_cubic selftests/bpf: Retire bpf_tcp_helpers.h - - - 44-- 2024-05-09 Martin KaFai Lau bpf Accepted
[bpf-next,05/10] selftests/bpf: Rename tcp-cc private struct in bpf_cubic and bpf_dctcp selftests/bpf: Retire bpf_tcp_helpers.h - - - 44-- 2024-05-09 Martin KaFai Lau bpf Accepted
[bpf-next,04/10] selftests/bpf: Sanitize the SEC and inline usages in the bpf-tcp-cc tests selftests/bpf: Retire bpf_tcp_helpers.h - - - 44-- 2024-05-09 Martin KaFai Lau bpf Accepted
[bpf-next,03/10] selftests/bpf: Reuse the tcp_sk() from the bpf_tracing_net.h selftests/bpf: Retire bpf_tcp_helpers.h - - - 44-- 2024-05-09 Martin KaFai Lau bpf Accepted
[bpf-next,02/10] selftests/bpf: Add a few tcp helper functions and macros to bpf_tracing_net.h selftests/bpf: Retire bpf_tcp_helpers.h - - - 44-- 2024-05-09 Martin KaFai Lau bpf Accepted
[bpf-next,01/10] selftests/bpf: Remove bpf_tracing_net.h usages from two networking tests selftests/bpf: Retire bpf_tcp_helpers.h - - - 44-- 2024-05-09 Martin KaFai Lau bpf Accepted
[bpf-next] selftests/bpf: Use bpf_tracing.h instead of bpf_tcp_helpers.h [bpf-next] selftests/bpf: Use bpf_tracing.h instead of bpf_tcp_helpers.h - - - 611- 2024-05-04 Martin KaFai Lau bpf Accepted
[bpf-next] bpf: Mark bpf prog stack with kmsan_unposion_memory in interpreter mode [bpf-next] bpf: Mark bpf prog stack with kmsan_unposion_memory in interpreter mode - - 1 611- 2024-03-28 Martin KaFai Lau bpf Accepted
[bpf-next,2/2] selftests/bpf: Test loading bpf-tcp-cc prog calling the kernel tcp-cc kfuncs [bpf-next,1/2] bpf: Remove CONFIG_X86 and CONFIG_DYNAMIC_FTRACE guard from the tcp-cc kfuncs - - - 602- 2024-03-22 Martin KaFai Lau bpf Accepted
[bpf-next,1/2] bpf: Remove CONFIG_X86 and CONFIG_DYNAMIC_FTRACE guard from the tcp-cc kfuncs [bpf-next,1/2] bpf: Remove CONFIG_X86 and CONFIG_DYNAMIC_FTRACE guard from the tcp-cc kfuncs - - - 611- 2024-03-22 Martin KaFai Lau bpf Accepted
[bpf-next] bpf: Remove unnecessary err < 0 check in bpf_struct_ops_map_update_elem [bpf-next] bpf: Remove unnecessary err < 0 check in bpf_struct_ops_map_update_elem 1 - - 611- 2024-03-15 Martin KaFai Lau bpf Accepted
[bpf,2/2] selftests/bpf: Test racing between bpf_timer_cancel_and_free and bpf_timer_cancel [bpf,1/2] bpf: Fix racing between bpf_timer_cancel_and_free and bpf_timer_cancel 1 - - 5822 2024-02-15 Martin KaFai Lau bpf Accepted
[bpf,1/2] bpf: Fix racing between bpf_timer_cancel_and_free and bpf_timer_cancel [bpf,1/2] bpf: Fix racing between bpf_timer_cancel_and_free and bpf_timer_cancel 1 - - 59-3 2024-02-15 Martin KaFai Lau bpf Accepted
[bpf-next] selftests/bpf: Remove "&>" usage in the selftests [bpf-next] selftests/bpf: Remove "&>" usage in the selftests - - - 6011 2024-01-27 Martin KaFai Lau bpf Accepted
[v2,bpf-next] libbpf: Ensure undefined bpf_attr field stays 0 [v2,bpf-next] libbpf: Ensure undefined bpf_attr field stays 0 - - - 44-- 2024-01-24 Martin KaFai Lau bpf Accepted
[bpf-next] libbpf: Stop setting -1 to value_type_btf_obj_fd which breaks backward compatibility [bpf-next] libbpf: Stop setting -1 to value_type_btf_obj_fd which breaks backward compatibility - - - 62-- 2024-01-24 Martin KaFai Lau bpf Changes Requested
[v2,bpf-next,2/2] selftests/bpf: Wait for the netstamp_needed_key static key to be turned on [v2,bpf-next,1/2] selftests/bpf: Fix the flaky tc_redirect_dtime test - - - 67-- 2024-01-20 Martin KaFai Lau bpf Accepted
[v2,bpf-next,1/2] selftests/bpf: Fix the flaky tc_redirect_dtime test [v2,bpf-next,1/2] selftests/bpf: Fix the flaky tc_redirect_dtime test - - - 661- 2024-01-20 Martin KaFai Lau bpf Accepted
[bpf-next] selftests/bpf: Fix the flaky tc_redirect_dtime test [bpf-next] selftests/bpf: Fix the flaky tc_redirect_dtime test - - - 5912 2024-01-19 Martin KaFai Lau bpf Superseded
« 1 2 3 »