summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2024-08-30selftests/bpf: A pro/epilogue test when the main prog jumps back to the 1st insnMartin KaFai Lau2-0/+151
2024-08-30selftests/bpf: Add tailcall epilogue testMartin KaFai Lau2-0/+104
2024-08-30selftests/bpf: Test gen_prologue and gen_epilogueMartin KaFai Lau5-0/+371
2024-08-30selftests/bpf: attach struct_ops maps before test prog runsEduard Zingerman1-0/+27
2024-08-30bpf: Export bpf_base_func_protoMartin KaFai Lau1-0/+1
2024-08-30bpf: Add gen_epilogue to bpf_verifier_opsMartin KaFai Lau4-1/+58
2024-08-30bpf: Adjust BPF_JMP that jumps to the 1st insn of the prologueMartin KaFai Lau1-0/+6
2024-08-30bpf: Move insn_buf[16] to bpf_verifier_envMartin KaFai Lau2-7/+11
2024-08-29bpf: Use kvmemdup to simplify the codeHongbo Li1-2/+1
2024-08-29docs/bpf: Fix a typo in verifier.rstYiming Xiang1-1/+1
2024-08-29selftests/bpf: Make sure stashed kptr in local kptr is freed recursivelyAmery Hung1-1/+29
2024-08-29libbpf: Fix bpf_object__open_skeleton()'s mishandling of optionsAndrii Nakryiko1-33/+19
2024-08-29selftests/bpf: Add test for zero offset or non-zero offset pointers as KF_ACQ...Juntong Deng4-0/+58
2024-08-29bpf: Relax KF_ACQUIRE kfuncs strict type matching constraintJuntong Deng1-2/+1
2024-08-28selftests/bpf: Fix incorrect parameters in NULL pointer checkingHao Ge1-1/+1
2024-08-28Merge branch 'bpf-arm64-simplify-jited-prologue-epilogue'Alexei Starovoitov1-202/+192
2024-08-28bpf, arm64: Avoid blindly saving/restoring all callee-saved registersXu Kuohai1-111/+183
2024-08-28bpf, arm64: Get rid of fpbXu Kuohai1-93/+11
2024-08-28sched_ext: Add missing cfi stub for ops.tickTejun Heo1-0/+2
2024-08-28samples/bpf: tracex4: Fix failed to create kretprobe 'kmem_cache_alloc_node+0x0'Rong Tao1-2/+2
2024-08-27scx_central: Fix smatch checker warningTejun Heo1-1/+1
2024-08-24selftests/bpf: Add tests for bpf_copy_from_user_str kfunc.Jordan Rome4-7/+75
2024-08-24bpf: Add bpf_copy_from_user_str kfuncJordan Rome3-0/+60
2024-08-24selftests/bpf: use simply-expanded variables for libpcap flagsEduard Zingerman1-3/+4
2024-08-23Merge branch 'support-bpf_kptr_xchg-into-local-kptr'Alexei Starovoitov8-48/+151
2024-08-23selftests/bpf: Test bpf_kptr_xchg stashing into local kptrDave Marchevsky2-3/+53
2024-08-23bpf: Support bpf_kptr_xchg into local kptrDave Marchevsky3-20/+37
2024-08-23bpf: Rename ARG_PTR_TO_KPTR -> ARG_KPTR_XCHG_DESTDave Marchevsky3-5/+5
2024-08-23bpf: Search for kptrs in prog BTF structsDave Marchevsky1-18/+52
2024-08-23bpf: Let callers of btf_parse_kptr() track life cycle of prog btfAmery Hung2-3/+5
2024-08-23selftests/bpf: add multi-uprobe benchmarksAndrii Nakryiko3-15/+85
2024-08-23selftests/bpf: make use of PROCMAP_QUERY ioctl if availableAndrii Nakryiko3-15/+94
2024-08-23Merge branch 'follow-up-for-__jited-test-tag'Alexei Starovoitov3-9/+21
2024-08-23selftests/bpf: #define LOCAL_LABEL_LEN for jit_disasm_helpers.cEduard Zingerman1-3/+14
2024-08-23selftests/bpf: match both retq/rethunk in verifier_tailcall_jitEduard Zingerman1-2/+2
2024-08-23selftests/bpf: test_loader.c:get_current_arch() should not return 0Eduard Zingerman1-4/+5
2024-08-22selftests/bpf: Add testcase for updating attached freplace prog to prog_array...Leon Hwang3-1/+109
2024-08-22Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfAlexei Starovoitov1334-9273/+19542
2024-08-22Merge branch 'support-bpf_fastcall-patterns-for-calls-to-kfuncs'Alexei Starovoitov7-102/+192
2024-08-22selftests/bpf: check if bpf_fastcall is recognized for kfuncsEduard Zingerman1-0/+55
2024-08-22selftests/bpf: by default use arch mask allowing all archsEduard Zingerman1-1/+1
2024-08-22bpf: allow bpf_fastcall for bpf_cast_to_kern_ctx and bpf_rdonly_castEduard Zingerman1-0/+3
2024-08-22bpf: support bpf_fastcall patterns for kfuncsEduard Zingerman1-1/+34
2024-08-22selftests/bpf: rename nocsr -> bpf_fastcall in selftestsEduard Zingerman2-15/+15
2024-08-22bpf: rename nocsr -> bpf_fastcall in verifierEduard Zingerman4-85/+84
2024-08-22bpf: Fix percpu address space issuesUros Bizjak4-16/+17
2024-08-22Merge branch 'bpf-fix-null-pointer-access-for-malformed-bpf_core_type_id_loca...Alexei Starovoitov2-0/+133
2024-08-22selftests/bpf: test for malformed BPF_CORE_TYPE_ID_LOCAL relocationEduard Zingerman1-0/+125
2024-08-22bpf: correctly handle malformed BPF_CORE_TYPE_ID_LOCAL relosEduard Zingerman1-0/+8
2024-08-22bpf: Use kmemdup_array instead of kmemdup for multiple allocationYu Jiaoliang1-2/+2