summaryrefslogtreecommitdiffstats
path: root/kernel/bpf/syscall.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* | bpf: use bpf_map_kvcalloc in bpf_local_storageYafang Shao2023-02-101-0/+15
* | bpf: Drop always true do_idr_lock parameter to bpf_map_free_idTobias Klauser2023-02-021-17/+6
* | Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski2023-01-281-13/+21
|\ \
| * | bpf: Support consuming XDP HW metadata from fext programsToke Høiland-Jørgensen2023-01-231-0/+7
| * | bpf: Introduce device-bound XDP programsStanislav Fomichev2023-01-231-4/+5
| * | bpf: Rename bpf_{prog,map}_is_dev_bound to is_offloadedStanislav Fomichev2023-01-231-11/+11
* | | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2023-01-201-17/+7
|\ \ \ | |/ / |/| |
| * | bpf: remove the do_idr_lock parameter from bpf_prog_free_id()Paul Moore2023-01-091-14/+6
| * | bpf: restore the ebpf program ID for BPF_AUDIT_UNLOAD and PERF_BPF_EVENT_PROG...Paul Moore2023-01-091-4/+2
| |/
* | Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski2023-01-041-1/+0
|\ \ | |/ |/|
| * bpf: Remove unused field initialization in bpf's ctl_tableRicardo Ribalda2022-12-221-1/+0