summaryrefslogtreecommitdiffstats
path: root/kernel/bpf/local_storage.c
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'cgroup-for-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds2023-04-291-2/+2
|\
| * cgroup: bpf: use cgroup_lock()/cgroup_unlock() wrappersKamalesh Babulal2023-03-171-2/+2
* | bpf: return long from bpf_map_ops funcsJP Kobryn2023-03-221-3/+3
* | bpf: local_storage memory usageYafang Shao2023-03-071-0/+7
|/
* bpf: Consolidate spin_lock, timer management into btf_recordKumar Kartikeya Dwivedi2022-11-031-1/+1
* bpf: Use bpf_map_area_alloc consistently on bpf map creationYafang Shao2022-08-101-3/+2
* bpf: Make __GFP_NOWARN consistent in bpf map creationYafang Shao2022-08-101-2/+2
* bpf: Make non-preallocated allocation low priorityYafang Shao2022-07-121-1/+1
* bpf: Compute map_btf_id during build timeMenglong Dong2022-04-261-3/+4
* bpf: Cleanup commentsTom Rix2022-02-231-1/+1
* bpf: Use struct_size() helperXiu Jianfeng2021-12-211-2/+1
* bpf: Increase supported cgroup storage value sizeStanislav Fomichev2021-07-271-1/+10
* bpf: Remove redundant intiialization of variable stypeColin Ian King2021-07-221-1/+1
* bpf: Add ambient BPF runtime context stored in currentAndrii Nakryiko2021-07-161-3/+0
* bpf: Add map side support for bpf timers.Alexei Starovoitov2021-07-151-2/+2
* bpf: Fix NULL pointer dereference in bpf_get_local_storage() helperYonghong Song2021-03-251-2/+3
* bpf: Eliminate rlimit-based memory accounting for cgroup storage mapsRoman Gushchin2020-12-021-20/+1
* bpf: Memcg-based memory accounting for cgroup storage mapsRoman Gushchin2020-12-021-12/+11
* bpf/local_storage: Fix build without CONFIG_CGROUPYiFei Zhu2020-07-251-2/+2
* bpf: Make cgroup storages shared between programs on the same cgroupYiFei Zhu2020-07-251-99/+117
* bpf: Set map_btf_{name, id} for all map typesAndrey Ignatov2020-06-221-0/+3
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netLinus Torvalds2019-12-221-12/+12
|\
| * bpf: Fix cgroup local storage prog trackingDaniel Borkmann2019-12-171-12/+12
* | treewide: Use sizeof_field() macroPankaj Bharadiya2019-12-091-2/+2
|/
* cgroup: use cgrp->kn->id as the cgroup IDTejun Heo2019-11-121-1/+1
* kernfs: convert kernfs_node->id from union kernfs_node_id to u64Tejun Heo2019-11-121-1/+1
* bpf: move memory size checks to bpf_map_charge_init()Roman Gushchin2019-05-311-4/+1
* bpf: rework memlock-based memory accounting for mapsRoman Gushchin2019-05-311-3/+6
* bpf: group memory related fields in struct bpf_map_memoryRoman Gushchin2019-05-311-1/+1
* bpf: add memlock precharge check for cgroup_local_storageRoman Gushchin2019-05-311-2/+9
* bpf: add program side {rd, wr}only support for mapsDaniel Borkmann2019-04-091-3/+3
* bpf: introduce BPF_F_LOCK flagAlexei Starovoitov2019-02-011-1/+13
* bpf: add support for bpf_spin_lock to cgroup local storageAlexei Starovoitov2019-02-011-0/+2
* bpf: enable cgroup local storage map pretty print with kind_flagYonghong Song2018-12-181-13/+4
* bpf: add bpffs pretty print for cgroup local storage mapsRoman Gushchin2018-12-121-1/+92
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2018-11-281-1/+2
|\
| * bpf: allocate local storage buffers using GFP_ATOMICRoman Gushchin2018-11-161-1/+2
* | bpf, tags: Fix DEFINE_PER_CPU expansionRustam Kovhaev2018-11-261-2/+1
|/
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller2018-10-081-27/+142
|\
| * bpf: introduce per-cpu cgroup local storageRoman Gushchin2018-10-011-20/+130
| * bpf: rework cgroup storage pointer passingRoman Gushchin2018-10-011-1/+2
| * bpf: extend cgroup bpf core to allow multiple cgroup storage typesRoman Gushchin2018-10-011-7/+11
* | bpf: don't accept cgroup local storage with zero value sizeRoman Gushchin2018-10-021-0/+3
* | bpf: harden flags check in cgroup_storage_update_elem()Roman Gushchin2018-09-281-1/+1
|/
* bpf: decouple btf from seq bpf fs dump and enable more mapsDaniel Borkmann2018-08-131-0/+1
* bpf: pass a pointer to a cgroup storage using pcpu variableRoman Gushchin2018-08-031-0/+2
* bpf: introduce cgroup storage mapsRoman Gushchin2018-08-031-0/+376