summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2023-03-16bpf/selftests: Test fentry attachment to shadowed functionsViktor Malik4-0/+140
2023-03-16bpf: Fix attaching fentry/fexit/fmod_ret/lsm to modulesViktor Malik5-29/+30
2023-03-15cgroup: Make current_cgns_cgroup_dfl() safe to call after exit_task_namespace()Tejun Heo1-2/+12
2023-03-15selftests/bpf: Fix trace_virtqueue_add_sgs test issue with LLVM 17.Alexei Starovoitov1-0/+3
2023-03-15Merge branch 'xdp: recycle Page Pool backed skbs built from XDP frames'Alexei Starovoitov4-58/+30
2023-03-15xdp: remove unused {__,}xdp_release_frame()Alexander Lobakin2-44/+0
2023-03-15xdp: recycle Page Pool backed skbs built from XDP framesAlexander Lobakin1-2/+2
2023-03-15net: page_pool, skbuff: make skb_mark_for_recycle() always availableAlexander Lobakin1-2/+2
2023-03-15selftests/bpf: robustify test_xdp_do_redirect with more payload magicsAlexander Lobakin1-10/+26
2023-03-14Merge branch 'bpf: Allow helpers access ptr_to_btf_id.'Martin KaFai Lau4-1/+56
2023-03-14selftests/bpf: Add various tests to check helper access into ptr_to_btf_id.Alexei Starovoitov2-0/+40
2023-03-14bpf: Allow helpers access trusted PTR_TO_BTF_ID.Alexei Starovoitov1-0/+15
2023-03-14bpf: Fix bpf_strncmp proto.Alexei Starovoitov1-1/+1
2023-03-14bpf, docs: Add signed comparison exampleDave Thaler1-1/+10
2023-03-14selftests/bpf: use canonical ftrace pathRoss Zwisler11-22/+64
2023-03-14bpf: use canonical ftrace pathRoss Zwisler10-21/+21
2023-03-14bpf: 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-11Merge branch 'Support stashing local kptrs with bpf_kptr_xchg'Alexei Starovoitov8-17/+234
2023-03-11selftests/bpf: Add local kptr stashing testDave Marchevsky2-0/+168
2023-03-11bpf: Allow local kptrs to be exchanged via bpf_kptr_xchgDave Marchevsky1-1/+7
2023-03-11bpf: Support __kptr to local kptrsDave Marchevsky5-16/+59
2023-03-11bpf, 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-10selftests/bpf: Workaround verification failure for fexit_bpf2bpf/func_replace...Yonghong Song1-1/+1