summaryrefslogtreecommitdiffstats
path: root/kernel/bpf/syscall.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* bpf: Invoke __bpf_prog_exit_sleepable_recur() on recursion in kern_sys_bpf().Sebastian Andrzej Siewior2023-09-061-0/+1
* bpf: Remove a WARN_ON_ONCE warning related to local kptrYonghong Song2023-08-241-1/+0
* bpf: Add pid filter support for uprobe_multi linkJiri Olsa2023-08-211-1/+1
* bpf: Add cookies support for uprobe_multi linkJiri Olsa2023-08-211-1/+1
* bpf: Add multi uprobe linkJiri Olsa2023-08-211-3/+11
* bpf: Add attach_type checks under bpf_prog_attach_check_attach_typeJiri Olsa2023-08-211-68/+52
* bpf: Fix uninitialized symbol in bpf_perf_link_fill_kprobe()Yafang Shao2023-08-161-3/+2
* bpf: Add fd-based tcx multi-prog infra with link supportDaniel Borkmann2023-07-191-13/+69
* bpf: Support ->fill_link_info for perf_eventYafang Shao2023-07-111-0/+146
* bpf: Add a common helper bpf_copy_to_user()Yafang Shao2023-07-111-14/+20
* Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski2023-06-241-71/+113
|\
| * bpf: Keep BPF_PROG_LOAD permission checks clear of validationsAndrii Nakryiko2023-06-191-12/+9
| * bpf: Centralize permissions checks for all BPF map typesAndrii Nakryiko2023-06-191-0/+47
| * bpf: Inline map creation logic in map_create() functionAndrii Nakryiko2023-06-191-33/+24
| * bpf: Move unprivileged checks into map_create() and bpf_prog_load()Andrii Nakryiko2023-06-191-15/+19