aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2024-02-05Merge branch 'enable-static-subprog-calls-in-spin-lock-critical-sections'Gravatar Alexei Starovoitov 5-4/+120
2024-02-05selftests/bpf: Add test for static subprog call in lock csGravatar Kumar Kartikeya Dwivedi 3-0/+111
2024-02-05bpf: Allow calling static subprogs while holding a bpf_spin_lockGravatar Kumar Kartikeya Dwivedi 2-4/+9
2024-02-05bpf, docs: Expand set of initial conformance groupsGravatar Dave Thaler 1-12/+36
2024-02-05selftests/bpf: Fix flaky selftest lwt_redirect/lwt_rerouteGravatar Yonghong Song 3-2/+2
2024-02-05selftests/bpf: Suppress warning message of an unused variable.Gravatar Kui-Feng Lee 3-7/+4
2024-02-05selftests/bpf: Fix flaky test ptr_untrustedGravatar Yonghong Song 1-3/+3
2024-02-05bpf: Remove an unnecessary check.Gravatar Kui-Feng Lee 1-12/+9
2024-02-02Merge branch 'two-small-fixes-for-global-subprog-tagging'Gravatar Alexei Starovoitov 3-3/+36
2024-02-02bpf: don't emit warnings intended for global subprogs for static subprogsGravatar Andrii Nakryiko 1-0/+6
2024-02-02selftests/bpf: add more cases for __arg_trusted __arg_nullable argsGravatar Andrii Nakryiko 1-3/+29
2024-02-02bpf: handle trusted PTR_TO_BTF_ID_OR_NULL in argument check logicGravatar Andrii Nakryiko 1-0/+1
2024-02-02selftests/bpf: trace_helpers.c: do not use poisoned typeGravatar Shung-Hsi Yu 1-1/+1
2024-02-02Merge branch 'improvements-for-tracking-scalars-in-the-bpf-verifier'Gravatar Andrii Nakryiko 3-32/+404
2024-02-02selftests/bpf: States pruning checks for scalar vs STACK_MISCGravatar Eduard Zingerman 1-0/+154
2024-02-02bpf: Handle scalar spill vs all MISC in stacksafe()Gravatar Eduard Zingerman 1-3/+69
2024-02-02selftests/bpf: Add test cases for narrowing fillGravatar Maxim Mikityanskiy 1-0/+111
2024-02-02bpf: Preserve boundaries and track scalars on narrowing fillGravatar Maxim Mikityanskiy 3-11/+39
2024-02-02selftests/bpf: Test tracking spilled unbounded scalarsGravatar Maxim Mikityanskiy 1-0/+27
2024-02-02bpf: Track spilled unbounded scalarsGravatar Maxim Mikityanskiy 2-18/+4
2024-02-01selftests/bpf: Fix bench runner SIGSEGVGravatar Andrii Nakryiko 1-2/+10
2024-02-01libbpf: Add missed btf_ext__raw_data() APIGravatar Andrii Nakryiko 3-3/+7
2024-02-01libbpf: Add btf__new_split() API that was declared but not implementedGravatar Andrii Nakryiko 2-1/+7
2024-02-01libbpf: Add missing LIBBPF_API annotation to libbpf_set_memlock_rlim APIGravatar Andrii Nakryiko 1-1/+1
2024-02-01libbpf: Call memfd_create() syscall directlyGravatar Andrii Nakryiko 1-1/+10
2024-02-01bpf: Minor clean-up to sleepable_lsm_hooks BTF setGravatar Matt Bobrowski 1-4/+2
2024-02-01selftests/bpf: Enable inline bpf_kptr_xchg() test for RV64Gravatar Pu Lehui 1-1/+2
2024-02-01riscv, bpf: Enable inline bpf_kptr_xchg() for RV64Gravatar Pu Lehui 1-0/+5
2024-02-01bpf, docs: Clarify which legacy packet instructions existedGravatar Dave Thaler 1-1/+3
2024-02-01libbpf: Remove unnecessary null check in kernel_supports()Gravatar Eduard Zingerman 1-1/+1
2024-01-31Merge branch 'annotate-kfuncs-in-btf_ids-section'Gravatar Alexei Starovoitov 23-66/+87
2024-01-31bpf: treewide: Annotate BPF kfuncs in BTFGravatar Daniel Xu 22-62/+70
2024-01-31bpf: btf: Add BTF_KFUNCS_START/END macro pairGravatar Daniel Xu 1-0/+11
2024-01-31bpf: btf: Support flags for BTF_SET8 setsGravatar Daniel Xu 1-4/+6
2024-01-31selftests/bpf: Disable IPv6 for lwt_redirect testGravatar Manu Bretelle 1-0/+1
2024-01-30Merge branch 'libbpf: add bpf_core_cast() helper'Gravatar Martin KaFai Lau 10-24/+27
2024-01-30selftests/bpf: convert bpf_rdonly_cast() uses to bpf_core_cast() macroGravatar Andrii Nakryiko 8-18/+12
2024-01-30libbpf: add bpf_core_cast() macroGravatar Andrii Nakryiko 4-6/+15
2024-01-30Merge branch 'trusted-ptr_to_btf_id-arg-support-in-global-subprogs'Gravatar Alexei Starovoitov 6-13/+281
2024-01-30selftests/bpf: add trusted global subprog arg testsGravatar Andrii Nakryiko 2-0/+158
2024-01-30libbpf: add __arg_trusted and __arg_nullable tag macrosGravatar Andrii Nakryiko 1-0/+2
2024-01-30bpf: add arg:nullable tag to be combined with trusted pointersGravatar Andrii Nakryiko 1-0/+10
2024-01-30bpf: add __arg_trusted global func arg tagGravatar Andrii Nakryiko 3-13/+111
2024-01-30bpf: Move -Wno-compare-distinct-pointer-types to BPF_CFLAGSGravatar Jose E. Marchesi 1-3/+3
2024-01-30bpf: Build type-punning BPF selftests with -fno-strict-aliasingGravatar Jose E. Marchesi 1-0/+13
2024-01-29bpf,token: Use BIT_ULL() to convert the bit maskGravatar Haiyue Wang 1-8/+8
2024-01-29bpf: Generate const static pointers for kernel helpersGravatar Jose E. Marchesi 1-1/+1
2024-01-29libbpf: Add some details for BTF parsing failuresGravatar Ian Rogers 1-4/+18
2024-01-29perf/bpf: Fix duplicate type checkGravatar Florian Lehner 1-5/+1
2024-01-29bpf: Use -Wno-error in certain tests when building with GCCGravatar Jose E. Marchesi 1-1/+11