summaryrefslogtreecommitdiffstats
path: root/kernel/bpf/syscall.c
Commit message (Expand)AuthorAgeFilesLines
* 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
| * bpf: Remove in_atomic() from bpf_link_put().Sebastian Andrzej Siewior2023-06-161-13/+16
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2023-06-221-0/+5
|\ \
| * | bpf: Force kprobe multi expected_attach_type for kprobe_multi linkJiri Olsa2023-06-211-0/+5
* | | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2023-06-081-0/+9
|\| | | |/ |/|
| * bpf: netfilter: Add BPF_NETFILTER bpf_attach_typeFlorian Westphal2023-06-051-0/+9
* | bpf: Fix bad unlock balance on freeze_mutexDaniel Borkmann2023-05-261-2/+2
* | bpf: drop unnecessary bpf_capable() check in BPF_MAP_FREEZE commandAndrii Nakryiko2023-05-251-4/+5
* | bpf: Support O_PATH FDs in BPF_OBJ_PIN and BPF_OBJ_GET commandsAndrii Nakryiko2023-05-231-5/+20
* | bpf: Show target_{obj,btf}_id in tracing link fdinfoYafang Shao2023-05-191-2/+9
* | bpf: Print a warning only if writing to unprivileged_bpf_disabled.Kui-Feng Lee2023-05-021-1/+2
|/
* bpf: add bpf_link support for BPF_NETFILTER programsFlorian Westphal2023-04-211-0/+6
* bpf: lirc program type should not require SYS_CAP_ADMINSean Young2023-04-171-1/+0
* bpf: Introduce opaque bpf_refcount struct and add btf_record plumbingDave Marchevsky2023-04-151-1/+5
* bpf: Remove btf_field_offs, use btf_record's fields insteadDave Marchevsky2023-04-151-15/+2
* bpf: Add log_true_size output field to return necessary log buffer sizeAndrii Nakryiko2023-04-111-8/+8
* bpf: Only invoke kptr dtor following non-NULL xchgDavid Vernet2023-03-251-0/+3
* bpf: Check IS_ERR for the bpf_map_get() return valueMartin KaFai Lau2023-03-241-2/+2
* bpf: Update the struct_ops of a bpf_link.Kui-Feng Lee2023-03-221-0/+34
* bpf: Create links for BPF struct_ops maps.Kui-Feng Lee2023-03-221-8/+15
* bpf: Retire the struct_ops map kvalue->refcnt.Kui-Feng Lee2023-03-221-2/+4
* bpf: Fix attaching fentry/fexit/fmod_ret/lsm to modulesViktor Malik2023-03-151-0/+6
* bpf: Disable migration when freeing stashed local kptr using obj dropDave Marchevsky2023-03-131-3/+7
* bpf: Support __kptr to local kptrsDave Marchevsky2023-03-101-1/+13
* bpf: Change btf_record_find enum parameter to field_maskDave Marchevsky2023-03-101-3/+3
* bpf: enforce all maps having memory usage callbackYafang Shao2023-03-071-7/+3
* bpf: offload map memory usageYafang Shao2023-03-071-0/+1
* bpf: add new map ops ->map_mem_usageYafang Shao2023-03-071-8/+7
* Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski2023-03-061-1/+7
|\
| * bpf: Support kptrs in local storage mapsKumar Kartikeya Dwivedi2023-03-011-1/+5
| * bpf: Support kptrs in percpu hashmap and percpu LRU hashmapKumar Kartikeya Dwivedi2023-03-011-0/+2
* | Merge tag 'mm-stable-2023-02-20-13-37' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2023-02-231-2/+2
|\ \ | |/ |/|
| * mm: replace vma->vm_flags direct modifications with modifier callsSuren Baghdasaryan2023-02-091-2/+2
* | bpf: Add basic bpf_rb_{root,node} supportDave Marchevsky2023-02-131-9/+19
* | bpf: allow to disable bpf map memory accountingYafang Shao2023-02-101-2/+3