summaryrefslogtreecommitdiff
path: root/kernel/bpf/local_storage.c
Commit message (Expand)AuthorAgeFilesLines
* 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