summaryrefslogtreecommitdiff
path: root/kernel/bpf/syscall.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* | bpf: prevent leak of lsm program after failed attachMilan Landaverde2022-12-141-3/+3
|/
* bpf: Add comments for map BTF matching requirement for bpf_list_headKumar Kartikeya Dwivedi2022-11-171-0/+14
* bpf: Verify ownership relationships for user BTF typesKumar Kartikeya Dwivedi2022-11-171-0/+4
* bpf: Recognize lock and list fields in allocated objectsKumar Kartikeya Dwivedi2022-11-171-0/+4
* bpf: Do btf_record_free outside map_free callbackKumar Kartikeya Dwivedi2022-11-171-4/+14
* bpf: Fix early return in map_check_btfKumar Kartikeya Dwivedi2022-11-171-1/+1
* bpf: Pass map file to .map_update_batch directlyHou Tao2022-11-171-18/+14
* bpf: Support bpf_list_head in map valuesKumar Kartikeya Dwivedi2022-11-141-1/+21
* bpf: Refactor map->off_arr handlingKumar Kartikeya Dwivedi2022-11-031-64/+9
* bpf: Consolidate spin_lock, timer management into btf_recordKumar Kartikeya Dwivedi2022-11-031-75/+60
* bpf: Refactor kptr_off_tab into btf_recordKumar Kartikeya Dwivedi2022-11-031-114/+149
* bpf: Remove the obsolte u64_stats_fetch_*_irq() users.Thomas Gleixner2022-10-311-2/+2
* bpf: Implement cgroup storage available to non-cgroup-attached bpf progsYonghong Song2022-10-251-1/+2
* bpf: Remove prog->active check for bpf_lsm and bpf_iterMartin KaFai Lau2022-10-251-2/+3
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2022-10-031-0/+2
|\
| * bpf: Ensure correct locking around vulnerable function find_vpid()Lee Jones2022-09-161-0/+2
* | bpf: Prevent bpf program recursion for raw tracepoint probesJiri Olsa2022-09-211-0/+11
* | bpf: use kvmemdup_bpfptr helperWang Yufen2022-09-161-9/+4
* | bpf: Support kptrs in percpu arraymapKumar Kartikeya Dwivedi2022-09-071-1/+2
* | bpf: Fix resetting logic for unreferenced kptrsJules Irenge2022-09-071-1/+1