aboutsummaryrefslogtreecommitdiff
path: root/kernel/bpf/syscall.c
AgeCommit message (Expand)AuthorFilesLines
2024-03-11bpf: move sleepable flag from bpf_prog_aux to bpf_progGravatar Andrii Nakryiko 1-3/+3
2024-03-11bpf: Recognize addr_space_cast instruction in the verifier.Gravatar Alexei Starovoitov 1-0/+6
2024-03-11bpf: Introduce bpf_arena.Gravatar Alexei Starovoitov 1-0/+36
2024-03-07bpf: Plumb get_unmapped_area() callback into bpf_map_opsGravatar Alexei Starovoitov 1-0/+16
2024-01-24bpf,lsm: Refactor bpf_map_alloc/bpf_map_free LSM hooksGravatar Andrii Nakryiko 1-2/+2
2024-01-24bpf,lsm: Refactor bpf_prog_alloc/bpf_prog_free LSM hooksGravatar Andrii Nakryiko 1-12/+13
2024-01-24bpf: Take into account BPF token when fetching helper protosGravatar Andrii Nakryiko 1-2/+3
2024-01-24bpf: Add BPF token support to BPF_PROG_LOAD commandGravatar Andrii Nakryiko 1-25/+65
2024-01-24bpf: Add BPF token support to BPF_BTF_LOAD commandGravatar Andrii Nakryiko 1-2/+21
2024-01-24bpf: Add BPF token support to BPF_MAP_CREATE commandGravatar Andrii Nakryiko 1-14/+45
2024-01-24bpf: Introduce BPF token objectGravatar Andrii Nakryiko 1-0/+17
2024-01-24bpf: Align CAP_NET_ADMIN checks with bpf_capable() approachGravatar Andrii Nakryiko 1-4/+9
2024-01-23bpf: pass attached BTF to the bpf_struct_ops subsystemGravatar Kui-Feng Lee 1-1/+1
2024-01-23bpf: pass btf object id in bpf_map_info.Gravatar Kui-Feng Lee 1-0/+2
2024-01-23bpf: Add cookie to perf_event bpf_link_info recordsGravatar Jiri Olsa 1-0/+4
2024-01-04bpf: Fix re-attachment branch in bpf_tracing_prog_attachGravatar Jiri Olsa 1-0/+9
2024-01-04bpf: Relax tracing prog recursive attach rulesGravatar Dmitrii Dolgov 1-1/+22
2023-12-19Revert BPF token-related functionalityGravatar Andrii Nakryiko 1-159/+56
2023-12-14bpf: Fix a race condition between btf_put() and map_free()Gravatar Yonghong Song 1-1/+5
2023-12-13bpf: Reduce the scope of rcu_read_lock when updating fd mapGravatar Hou Tao 1-4/+0
2023-12-13bpf: Update the comments in maybe_wait_bpf_programs()Gravatar Hou Tao 1-3/+7
2023-12-09bpf: Set uattr->batch.count as zero before batched update or deletionGravatar Hou Tao 1-0/+6
2023-12-09bpf: Only call maybe_wait_bpf_programs() when map operation succeedsGravatar Hou Tao 1-2/+4
2023-12-09bpf: Add missed maybe_wait_bpf_programs() for htab of mapsGravatar Hou Tao 1-3/+3
2023-12-09bpf: Call maybe_wait_bpf_programs() only once for generic_map_update_batch()Gravatar Hou Tao 1-1/+3
2023-12-09bpf: Remove unnecessary wait from bpf_map_copy_value()Gravatar Hou Tao 1-1/+0
2023-12-06bpf,lsm: refactor bpf_map_alloc/bpf_map_free LSM hooksGravatar Andrii Nakryiko 1-2/+2
2023-12-06bpf,lsm: refactor bpf_prog_alloc/bpf_prog_free LSM hooksGravatar Andrii Nakryiko 1-12/+13
2023-12-06bpf: take into account BPF token when fetching helper protosGravatar Andrii Nakryiko 1-2/+3
2023-12-06bpf: add BPF token support to BPF_PROG_LOAD commandGravatar Andrii Nakryiko 1-24/+63
2023-12-06bpf: add BPF token support to BPF_BTF_LOAD commandGravatar Andrii Nakryiko 1-2/+18
2023-12-06bpf: add BPF token support to BPF_MAP_CREATE commandGravatar Andrii Nakryiko 1-14/+38
2023-12-06bpf: introduce BPF token objectGravatar Andrii Nakryiko 1-0/+17
2023-12-06bpf: align CAP_NET_ADMIN checks with bpf_capable() approachGravatar Andrii Nakryiko 1-4/+9
2023-12-04bpf: Optimize the free of inner mapGravatar Hou Tao 1-0/+8
2023-12-04bpf: Defer the free of inner map when necessaryGravatar Hou Tao 1-5/+27
2023-11-17bpf: rename BPF_F_TEST_SANITY_STRICT to BPF_F_TEST_REG_INVARIANTSGravatar Andrii Nakryiko 1-1/+1
2023-11-15bpf: add register bounds sanity checks and sanitizationGravatar Andrii Nakryiko 1-1/+2
2023-10-24netkit, bpf: Add bpf programmable net deviceGravatar Daniel Borkmann 1-5/+25
2023-10-20bpf: Use bpf_global_percpu_ma for per-cpu kptr in __bpf_obj_drop_impl()Gravatar Hou Tao 1-2/+2
2023-10-20bpf: Move the declaration of __bpf_obj_drop_impl() to bpf.hGravatar Hou Tao 1-2/+0
2023-10-16Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Gravatar Jakub Kicinski 1-6/+23
2023-10-12Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netGravatar Jakub Kicinski 1-6/+15
2023-10-11bpf: Implement cgroup sockaddr hooks for unix socketsGravatar Daan De Meyer 1-0/+15
2023-10-06bpf: Refuse unused attributes in bpf_prog_{attach,detach}Gravatar Lorenz Bauer 1-5/+14
2023-10-06bpf: Fix BPF_PROG_QUERY last field checkGravatar Daniel Borkmann 1-1/+1
2023-09-25bpf: Add missed value to kprobe perf link infoGravatar Jiri Olsa 1-6/+8
2023-09-16bpf: Implement support for adding hidden subprogsGravatar Kumar Kartikeya Dwivedi 1-1/+1
2023-09-08bpf: Add BPF_KPTR_PERCPU as a field typeGravatar Yonghong Song 1-0/+4
2023-09-06bpf: Assign bpf_tramp_run_ctx::saved_run_ctx before recursion check.Gravatar Sebastian Andrzej Siewior 1-1/+0