aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2024-02-29bpf: Replace bpf_lpm_trie_key 0-length array with flexible arrayGravatar Kees Cook 8-25/+59
2024-02-28Merge branch 'bpf-arm64-use-bpf-prog-pack-allocator-in-bpf-jit'Gravatar Alexei Starovoitov 3-24/+192
2024-02-28bpf, arm64: use bpf_prog_pack for memory managementGravatar Puranjay Mohan 1-24/+115
2024-02-28arm64: patching: implement text_poke APIGravatar Puranjay Mohan 2-0/+77
2024-02-27Merge branch 'bpf-arm64-support-exceptions'Gravatar Alexei Starovoitov 3-20/+94
2024-02-27bpf, arm64: support exceptionsGravatar Puranjay Mohan 2-20/+68
2024-02-27arm64: stacktrace: Implement arch_bpf_stack_walk() for the BPF JITGravatar Puranjay Mohan 1-0/+26
2024-02-22bpf: add is_async_callback_calling_insn() helperGravatar Benjamin Tissoires 1-4/+7
2024-02-22bpf: introduce in_sleepable() helperGravatar Benjamin Tissoires 1-6/+11
2024-02-22bpf: allow more maps in sleepable bpf programsGravatar Benjamin Tissoires 1-0/+2
2024-02-22Merge branch 'Check cfi_stubs before registering a struct_ops type.'Gravatar Martin KaFai Lau 7-3/+156
2024-02-22selftests/bpf: Test case for lacking CFI stub functions.Gravatar Kui-Feng Lee 6-3/+151
2024-02-22bpf: Check cfi_stubs before registering a struct_ops type.Gravatar Kui-Feng Lee 1-0/+5
2024-02-22bpf: Clarify batch lookup/lookup_and_delete semanticsGravatar Martin Kelly 3-7/+22
2024-02-22bpf, docs: specify which BPF_ABS and BPF_IND fields were zeroGravatar Dave Thaler 1-3/+4
2024-02-22bpf, docs: Fix typos in instruction-set.rstGravatar Dave Thaler 1-37/+37
2024-02-22Merge branch 'selftests-bpf-reduce-tcp_custom_syncookie-verification-complexity'Gravatar Alexei Starovoitov 1-30/+53
2024-02-22selftests/bpf: update tcp_custom_syncookie to use scalar packet offsetGravatar Eduard Zingerman 1-30/+53
2024-02-21bpf: Shrink size of struct bpf_map/bpf_array.Gravatar Alexei Starovoitov 1-9/+3
2024-02-21selftests/bpf: Remove intermediate test files.Gravatar Alexei Starovoitov 1-0/+3
2024-02-16selftests/bpf: Remove empty TEST_CUSTOM_PROGSGravatar Marcos Paulo de Souza 1-3/+2
2024-02-15bpf: Fix test verif_scale_strobemeta_subprogs failure due to llvm19Gravatar Yonghong Song 3-9/+21
2024-02-15bpf: improve duplicate source code line detectionGravatar Andrii Nakryiko 1-2/+15
2024-02-14bpf: Use O(log(N)) binary search to find line info recordGravatar Andrii Nakryiko 1-5/+25
2024-02-14libbpf: Make remark about zero-initializing bpf_*_info structsGravatar Matt Bobrowski 1-5/+17
2024-02-13bpf: emit source code file name and line number in verifier logGravatar Andrii Nakryiko 2-5/+14
2024-02-13Merge branch 'fix-global-subprog-ptr_to_ctx-arg-handling'Gravatar Alexei Starovoitov 5-24/+88
2024-02-13selftests/bpf: add anonymous user struct as global subprog arg testGravatar Andrii Nakryiko 1-0/+29
2024-02-13bpf: don't infer PTR_TO_CTX for programs with unnamed context typeGravatar Andrii Nakryiko 2-0/+22
2024-02-13bpf: handle bpf_user_pt_regs_t typedef explicitly for PTR_TO_CTX global argGravatar Andrii Nakryiko 1-0/+15
2024-02-13bpf: simplify btf_get_prog_ctx_type() into btf_is_prog_ctx_type()Gravatar Andrii Nakryiko 3-24/+22
2024-02-13bpf: remove check in __cgroup_bpf_run_filter_skbGravatar Oliver Crumrine 2-4/+2
2024-02-13Merge branch 'Support PTR_MAYBE_NULL for struct_ops arguments.'Gravatar Martin KaFai Lau 10-42/+406
2024-02-13selftests/bpf: Test PTR_MAYBE_NULL arguments of struct_ops operators.Gravatar Kui-Feng Lee 5-1/+115
2024-02-13bpf: Create argument information for nullable arguments.Gravatar Kui-Feng Lee 5-12/+257
2024-02-13bpf: Move __kfunc_param_match_suffix() to btf.c.Gravatar Kui-Feng Lee 3-28/+32
2024-02-13bpf: add btf pointer to struct bpf_ctx_arg_aux.Gravatar Kui-Feng Lee 2-1/+2
2024-02-13bpf, docs: Update ISA document titleGravatar Dave Thaler 1-4/+4
2024-02-13libbpf: Add support to GCC in CORE macro definitionsGravatar Cupertino Miranda 1-7/+38
2024-02-13bpf: Abstract loop unrolling pragmas in BPF selftestsGravatar Jose E. Marchesi 19-42/+102
2024-02-13selftests/bpf: Ensure fentry prog cannot attach to bpf_spin_{lock,unlcok}()Gravatar Yonghong Song 2-0/+57
2024-02-13bpf: Mark bpf_spin_{lock,unlock}() helpers with notrace correctlyGravatar Yonghong Song 2-11/+14
2024-02-13bpf: Have bpf_rdonly_cast() take a const pointerGravatar Daniel Xu 1-2/+2
2024-02-11bpf: Allow compiler to inline most of bpf_local_storage_lookup()Gravatar Marco Elver 5-90/+41
2024-02-08Merge branch 'bpf, btf: Add DEBUG_INFO_BTF checks for __register_bpf_struct_ops'Gravatar Martin KaFai Lau 1-21/+18
2024-02-08bpf, btf: Check btf for register_bpf_struct_opsGravatar Geliang Tang 1-1/+3
2024-02-08bpf, btf: Add check_btf_kconfigs helperGravatar Geliang Tang 1-18/+15
2024-02-08bpf, btf: Fix return value of register_btf_id_dtor_kfuncsGravatar Geliang Tang 1-4/+2
2024-02-07bpf: Merge two CONFIG_BPF entriesGravatar Masahiro Yamada 2-5/+1
2024-02-07selftests/bpf: Mark cpumask kfunc declarations as __weakGravatar Yafang Shao 1-28/+29