summaryrefslogtreecommitdiffstats
path: root/kernel/bpf/syscall.c
Commit message (Expand)AuthorAgeFilesLines
* bpf: move sleepable flag from bpf_prog_aux to bpf_progAndrii Nakryiko2024-03-111-3/+3
* bpf: Recognize addr_space_cast instruction in the verifier.Alexei Starovoitov2024-03-111-0/+6
* bpf: Introduce bpf_arena.Alexei Starovoitov2024-03-111-0/+36
* bpf: Plumb get_unmapped_area() callback into bpf_map_opsAlexei Starovoitov2024-03-071-0/+16
* bpf,lsm: Refactor bpf_map_alloc/bpf_map_free LSM hooksAndrii Nakryiko2024-01-241-2/+2
* bpf,lsm: Refactor bpf_prog_alloc/bpf_prog_free LSM hooksAndrii Nakryiko2024-01-241-12/+13
* bpf: Take into account BPF token when fetching helper protosAndrii Nakryiko2024-01-241-2/+3
* bpf: Add BPF token support to BPF_PROG_LOAD commandAndrii Nakryiko2024-01-241-25/+65
* bpf: Add BPF token support to BPF_BTF_LOAD commandAndrii Nakryiko2024-01-241-2/+21
* bpf: Add BPF token support to BPF_MAP_CREATE commandAndrii Nakryiko2024-01-241-14/+45
* bpf: Introduce BPF token objectAndrii Nakryiko2024-01-241-0/+17
* bpf: Align CAP_NET_ADMIN checks with bpf_capable() approachAndrii Nakryiko2024-01-241-4/+9
* bpf: pass attached BTF to the bpf_struct_ops subsystemKui-Feng Lee2024-01-231-1/+1
* bpf: pass btf object id in bpf_map_info.Kui-Feng Lee2024-01-231-0/+2
* bpf: Add cookie to perf_event bpf_link_info recordsJiri Olsa2024-01-231-0/+4
* bpf: Fix re-attachment branch in bpf_tracing_prog_attachJiri Olsa2024-01-041-0/+9
* bpf: Relax tracing prog recursive attach rulesDmitrii Dolgov2024-01-041-1/+22
* Revert BPF token-related functionalityAndrii Nakryiko2023-12-191-159/+56
* bpf: Fix a race condition between btf_put() and map_free()Yonghong Song2023-12-141-1/+5
* bpf: Reduce the scope of rcu_read_lock when updating fd mapHou Tao2023-12-131-4/+0
* bpf: Update the comments in maybe_wait_bpf_programs()Hou Tao2023-12-131-3/+7
* bpf: Set uattr->batch.count as zero before batched update or deletionHou Tao2023-12-091-0/+6
* bpf: Only call maybe_wait_bpf_programs() when map operation succeedsHou Tao2023-12-091-2/+4
* bpf: Add missed maybe_wait_bpf_programs() for htab of mapsHou Tao2023-12-091-3/+3
* bpf: Call maybe_wait_bpf_programs() only once for generic_map_update_batch()Hou Tao2023-12-091-1/+3
* bpf: Remove unnecessary wait from bpf_map_copy_value()Hou Tao2023-12-091-1/+0
* bpf,lsm: refactor bpf_map_alloc/bpf_map_free LSM hooksAndrii Nakryiko2023-12-061-2/+2
* bpf,lsm: refactor bpf_prog_alloc/bpf_prog_free LSM hooksAndrii Nakryiko2023-12-061-12/+13
* bpf: take into account BPF token when fetching helper protosAndrii Nakryiko2023-12-061-2/+3
* bpf: add BPF token support to BPF_PROG_LOAD commandAndrii Nakryiko2023-12-061-24/+63
* bpf: add BPF token support to BPF_BTF_LOAD commandAndrii Nakryiko2023-12-061-2/+18
* bpf: add BPF token support to BPF_MAP_CREATE commandAndrii Nakryiko2023-12-061-14/+38
* bpf: introduce BPF token objectAndrii Nakryiko2023-12-061-0/+17
* bpf: align CAP_NET_ADMIN checks with bpf_capable() approachAndrii Nakryiko2023-12-061-4/+9
* bpf: Optimize the free of inner mapHou Tao2023-12-041-0/+8
* bpf: Defer the free of inner map when necessaryHou Tao2023-12-041-5/+27
* bpf: rename BPF_F_TEST_SANITY_STRICT to BPF_F_TEST_REG_INVARIANTSAndrii Nakryiko2023-11-171-1/+1
* bpf: add register bounds sanity checks and sanitizationAndrii Nakryiko2023-11-151-1/+2
* netkit, bpf: Add bpf programmable net deviceDaniel Borkmann2023-10-241-5/+25
* bpf: Use bpf_global_percpu_ma for per-cpu kptr in __bpf_obj_drop_impl()Hou Tao2023-10-201-2/+2
* bpf: Move the declaration of __bpf_obj_drop_impl() to bpf.hHou Tao2023-10-201-2/+0
* Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski2023-10-161-6/+23
|\
| * bpf: Implement cgroup sockaddr hooks for unix socketsDaan De Meyer2023-10-111-0/+15
| * bpf: Add missed value to kprobe perf link infoJiri Olsa2023-09-251-6/+8
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2023-10-121-6/+15
|\ \ | |/ |/|
| * bpf: Refuse unused attributes in bpf_prog_{attach,detach}Lorenz Bauer2023-10-061-5/+14
| * bpf: Fix BPF_PROG_QUERY last field checkDaniel Borkmann2023-10-061-1/+1
* | bpf: Implement support for adding hidden subprogsKumar Kartikeya Dwivedi2023-09-161-1/+1
* | bpf: Add BPF_KPTR_PERCPU as a field typeYonghong Song2023-09-081-0/+4
|/
* bpf: Assign bpf_tramp_run_ctx::saved_run_ctx before recursion check.Sebastian Andrzej Siewior2023-09-061-1/+0