summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2023-03-13bpf: use canonical ftrace pathRoss Zwisler10-21/+21
2023-03-13bpf: Disable migration when freeing stashed local kptr using obj dropDave Marchevsky3-14/+12
2023-03-13tasks: Extract rcu_users out of unionDavid Vernet1-5/+2
2023-03-13bpf: fix precision propagation verbose loggingAndrii Nakryiko1-2/+2
2023-03-10Merge branch 'Support stashing local kptrs with bpf_kptr_xchg'Alexei Starovoitov8-17/+234
2023-03-10selftests/bpf: Add local kptr stashing testDave Marchevsky2-0/+168
2023-03-10bpf: Allow local kptrs to be exchanged via bpf_kptr_xchgDave Marchevsky1-1/+7
2023-03-10bpf: Support __kptr to local kptrsDave Marchevsky5-16/+59
2023-03-10bpf, docs: Explain helper functionsDave Thaler3-1/+22
2023-03-10bpf: Change btf_record_find enum parameter to field_maskDave Marchevsky2-4/+4
2023-03-10bpf: btf: Remove unused btf_field_info_type enumDave Marchevsky1-6/+0
2023-03-10bpf: verifier: Rename kernel_type_name helper to btf_type_nameDave Marchevsky1-8/+8
2023-03-10selftests/bpf: Add local-storage-create benchmarkMartin KaFai Lau4-0/+202
2023-03-10selftests/bpf: Check freeing sk->sk_local_storage with sk_local_storage->smap...Martin KaFai Lau1-9/+20
2023-03-10selftests/bpf: Replace CHECK with ASSERT in test_local_storageMartin KaFai Lau1-30/+17
2023-03-10bpf: Add bpf_local_storage_free()Martin KaFai Lau1-9/+14
2023-03-10bpf: Add bpf_local_storage_rcu callbackMartin KaFai Lau1-6/+11
2023-03-10bpf: Add bpf_selem_free()Martin KaFai Lau3-8/+19
2023-03-10bpf: Add bpf_selem_free_rcu callbackMartin KaFai Lau1-4/+9
2023-03-10bpf: Remove bpf_selem_free_fields*_rcuMartin KaFai Lau1-62/+5
2023-03-10bpf: Repurpose use_trace_rcu to reuse_now in bpf_local_storageMartin KaFai Lau6-17/+17
2023-03-10bpf: Remember smap in bpf_local_storageMartin KaFai Lau2-0/+5
2023-03-10bpf: Remove the preceding __ from __bpf_selem_unlink_storageMartin KaFai Lau1-3/+3
2023-03-10bpf: Remove __bpf_local_storage_map_allocMartin KaFai Lau1-37/+26
2023-03-10bpf: Refactor codes into bpf_local_storage_destroyMartin KaFai Lau6-33/+11
2023-03-10bpf: Move a few bpf_local_storage functions to static scopeMartin KaFai Lau2-5/+2
2023-03-10bpf/selftests: Fix send_signal tracepoint testsDavid Vernet1-1/+5
2023-03-10bpf: take into account liveness when propagating precisionAndrii Nakryiko1-2/+4
2023-03-10bpf: ensure state checkpointing at iter_next() call sitesAndrii Nakryiko2-4/+33
2023-03-10Merge branch 'selftests/bpf: make BPF_CFLAGS stricter with -Wall'Alexei Starovoitov83-192/+101
2023-03-10selftests/bpf: make BPF compiler flags stricterAndrii Nakryiko1-2/+2
2023-03-10selftests/bpf: fix lots of silly mistakes pointed out by compilerAndrii Nakryiko81-187/+90
2023-03-10selftests/bpf: add __sink() macro to fake variable consumptionAndrii Nakryiko1-0/+3
2023-03-10selftests/bpf: prevent unused variable warning in bpf_for()Andrii Nakryiko1-3/+6
2023-03-09selftests/bpf: Workaround verification failure for fexit_bpf2bpf/func_replace...Yonghong Song1-1/+1
2023-03-09selftests/bpf: Improve error logs in XDP compliance test toolLorenzo Bianconi1-7/+16
2023-03-09selftests/bpf: Use ifname instead of ifindex in XDP compliance test toolLorenzo Bianconi1-17/+27
2023-03-09bpf: Fix a typo for BPF_F_ANY_ALIGNMENT in bpf.hMichael Weiß2-2/+2
2023-03-09selftests/bpf: Fix flaky fib_lookup testMartin KaFai Lau1-2/+10
2023-03-08Merge branch 'BPF open-coded iterators'Alexei Starovoitov25-55/+2790
2023-03-08selftests/bpf: implement and test custom testmod_seq iteratorAndrii Nakryiko5-1/+169
2023-03-08selftests/bpf: add number iterator testsAndrii Nakryiko2-0/+291
2023-03-08selftests/bpf: add iterators testsAndrii Nakryiko5-0/+1325
2023-03-08selftests/bpf: add bpf_for_each(), bpf_for(), and bpf_repeat() macrosAndrii Nakryiko7-10/+124
2023-03-08bpf: implement numbers iteratorAndrii Nakryiko5-2/+95
2023-03-08bpf: add support for open-coded iterator loopsAndrii Nakryiko2-8/+610
2023-03-08bpf: add iterator kfuncs registration and validation logicAndrii Nakryiko3-1/+117
2023-03-08bpf: factor out fetching basic kfunc metadataAndrii Nakryiko1-33/+59
2023-03-08Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextJakub Kicinski28-104/+414
2023-03-08selftests/bpf: Fix IMA testRoberto Sassu1-8/+21