summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2023-03-17kallsyms, bpf: Move find_kallsyms_symbol_value out of internal headerViktor Malik
2023-03-16Merge branch 'double-fix bpf_test_run + XDP_PASS recycling'Alexei Starovoitov
2023-03-16selftests/bpf: fix "metadata marker" getting overwritten by the netstackAlexander Lobakin
2023-03-16bpf, test_run: fix crashes due to XDP frame overwriting/corruptionAlexander Lobakin
2023-03-16bpf: Remove misleading spec_v1 check on var-offset stack readLuis Gerhorst
2023-03-16Merge branch 'Make struct bpf_cpumask RCU safe'Alexei Starovoitov
2023-03-16bpf,docs: Remove bpf_cpumask_kptr_get() from documentationDavid Vernet
2023-03-16bpf: Remove bpf_cpumask_kptr_get() kfuncDavid Vernet
2023-03-16bpf/selftests: Test using global cpumask kptr with RCUDavid Vernet
2023-03-16bpf: Mark struct bpf_cpumask as rcu protectedDavid Vernet
2023-03-16bpf: Free struct bpf_cpumask in call_rcu handlerDavid Vernet
2023-03-16libbpf: Ignore warnings about "inefficient alignment"Daniel Müller
2023-03-16selftests/bpf: Fix a fd leak in an error path in network_helpers.cMartin KaFai Lau
2023-03-16selftests/bpf: Use ASSERT_EQ instead ASSERT_OK for testing memcmp resultMartin KaFai Lau
2023-03-15Merge branch 'Fix attaching fentry/fexit/fmod_ret/lsm to modules'Alexei Starovoitov
2023-03-15bpf/selftests: Test fentry attachment to shadowed functionsViktor Malik
2023-03-15bpf: Fix attaching fentry/fexit/fmod_ret/lsm to modulesViktor Malik
2023-03-14cgroup: Make current_cgns_cgroup_dfl() safe to call after exit_task_namespace()Tejun Heo
2023-03-14selftests/bpf: Fix trace_virtqueue_add_sgs test issue with LLVM 17.Alexei Starovoitov
2023-03-14Merge branch 'xdp: recycle Page Pool backed skbs built from XDP frames'Alexei Starovoitov
2023-03-14xdp: remove unused {__,}xdp_release_frame()Alexander Lobakin
2023-03-14xdp: recycle Page Pool backed skbs built from XDP framesAlexander Lobakin
2023-03-14net: page_pool, skbuff: make skb_mark_for_recycle() always availableAlexander Lobakin
2023-03-14selftests/bpf: robustify test_xdp_do_redirect with more payload magicsAlexander Lobakin
2023-03-13Merge branch 'bpf: Allow helpers access ptr_to_btf_id.'Martin KaFai Lau
2023-03-13selftests/bpf: Add various tests to check helper access into ptr_to_btf_id.Alexei Starovoitov
2023-03-13bpf: Allow helpers access trusted PTR_TO_BTF_ID.Alexei Starovoitov
2023-03-13bpf: Fix bpf_strncmp proto.Alexei Starovoitov
2023-03-13bpf, docs: Add signed comparison exampleDave Thaler
2023-03-13selftests/bpf: use canonical ftrace pathRoss Zwisler
2023-03-13bpf: use canonical ftrace pathRoss Zwisler
2023-03-13bpf: Disable migration when freeing stashed local kptr using obj dropDave Marchevsky
2023-03-13tasks: Extract rcu_users out of unionDavid Vernet
2023-03-13bpf: fix precision propagation verbose loggingAndrii Nakryiko
2023-03-10Merge branch 'Support stashing local kptrs with bpf_kptr_xchg'Alexei Starovoitov
2023-03-10selftests/bpf: Add local kptr stashing testDave Marchevsky
2023-03-10bpf: Allow local kptrs to be exchanged via bpf_kptr_xchgDave Marchevsky
2023-03-10bpf: Support __kptr to local kptrsDave Marchevsky
2023-03-10bpf, docs: Explain helper functionsDave Thaler
2023-03-10bpf: Change btf_record_find enum parameter to field_maskDave Marchevsky
2023-03-10bpf: btf: Remove unused btf_field_info_type enumDave Marchevsky
2023-03-10bpf: verifier: Rename kernel_type_name helper to btf_type_nameDave Marchevsky
2023-03-10selftests/bpf: Add local-storage-create benchmarkMartin KaFai Lau
2023-03-10selftests/bpf: Check freeing sk->sk_local_storage with sk_local_storage->smap...Martin KaFai Lau
2023-03-10selftests/bpf: Replace CHECK with ASSERT in test_local_storageMartin KaFai Lau
2023-03-10bpf: Add bpf_local_storage_free()Martin KaFai Lau
2023-03-10bpf: Add bpf_local_storage_rcu callbackMartin KaFai Lau
2023-03-10bpf: Add bpf_selem_free()Martin KaFai Lau
2023-03-10bpf: Add bpf_selem_free_rcu callbackMartin KaFai Lau
2023-03-10bpf: Remove bpf_selem_free_fields*_rcuMartin KaFai Lau