summaryrefslogtreecommitdiffstats
path: root/kernel/bpf/cgroup.c
Commit message (Expand)AuthorAgeFilesLines
* bpf: Factor out cgroup storages operationsAndrii Nakryiko2020-03-261-46/+72
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller2020-01-091-2/+9
|\
| * bpf: cgroup: prevent out-of-order release of cgroup bpfRoman Gushchin2020-01-061-2/+9
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller2019-12-271-46/+51
|\ \ | |/ |/|
| * bpf: Support replacing cgroup-bpf program in MULTI modeAndrey Ignatov2019-12-191-4/+26
| * bpf: Remove unused new_flags in hierarchy_allows_attach()Andrey Ignatov2019-12-191-3/+2
| * bpf: Simplify __cgroup_bpf_attachAndrey Ignatov2019-12-191-39/+23
* | treewide: Use sizeof_field() macroPankaj Bharadiya2019-12-091-1/+1
|/
* Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2019-11-261-2/+2
|\
| * bpf/cgroup: Replace rcu_swap_protected() with rcu_replace_pointer()Paul E. McKenney2019-10-301-2/+2
* | bpf: Allow narrow loads of bpf_sysctl fields with offset > 0Ilya Leoshkevich2019-10-301-2/+2
|/
* bpf: fix accessing bpf_sysctl.file_pos on s390Ilya Leoshkevich2019-09-161-2/+8
* bpf: always allocate at least 16 bytes for setsockopt hookStanislav Fomichev2019-08-011-4/+13
* bpf: cgroup: Fix build error without CONFIG_NETYueHaibing2019-07-081-0/+4
* bpf: implement getsockopt and setsockopt hooksStanislav Fomichev2019-06-271-0/+333
* bpf: fix cgroup bpf release synchronizationRoman Gushchin2019-06-271-1/+18
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2019-06-221-4/+1
|\
| * treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 451Thomas Gleixner2019-06-191-4/+1
* | bpf: Update __cgroup_bpf_run_filter_skb with cnbrakmo2019-05-311-5/+20
* | bpf: cgroup: properly use bpf_prog_array apiStanislav Fomichev2019-05-291-11/+17
* | bpf: decouple the lifetime of cgroup_bpf from cgroup itselfRoman Gushchin2019-05-281-4/+37
|/
* bpf: add map helper functions push, pop, peek in more BPF programsAlban Crequy2019-04-161-0/+6
* bpf: Fix distinct pointer types warning for ARCH=i386Andrey Ignatov2019-04-121-1/+1
* bpf: Introduce bpf_strtol and bpf_strtoul helpersAndrey Ignatov2019-04-121-0/+4
* bpf: Add file_pos field to bpf_sysctl ctxAndrey Ignatov2019-04-121-3/+51
* bpf: Introduce bpf_sysctl_{get,set}_new_value helpersAndrey Ignatov2019-04-121-1/+80
* bpf: Introduce bpf_sysctl_get_current_value helperAndrey Ignatov2019-04-121-0/+65
* bpf: Introduce bpf_sysctl_get_name helperAndrey Ignatov2019-04-121-1/+69
* bpf: Sysctl hookAndrey Ignatov2019-04-121-0/+92
* bpf: Add base proto function for cgroup-bpf programsAndrey Ignatov2019-04-121-1/+7
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2019-02-081-1/+1
|\
| * bpf: run bpf programs with preemption disabledAlexei Starovoitov2019-01-311-1/+1
* | bpf, cgroups: clean up kerneldoc warningsValdis Kletnieks2019-01-311-1/+2
|/
* bpf: Annotate implicit fall through in cgroup_dev_func_protoMathieu Malaterre2019-01-171-0/+1
* bpf: add cg_skb_is_valid_access for BPF_PROG_TYPE_CGROUP_SKBSong Liu2018-10-191-0/+6
* bpf: extend cgroup bpf core to allow multiple cgroup storage typesRoman Gushchin2018-10-011-22/+52
* bpf: permit CGROUP_DEVICE programs accessing helper bpf_get_current_cgroup_id()Yonghong Song2018-09-281-0/+2
* bpf: introduce update_effective_progs()Roman Gushchin2018-08-071-54/+45
* bpf: introduce the bpf_get_local_storage() helper functionRoman Gushchin2018-08-031-0/+2
* bpf: extend bpf_prog_array to store pointers to the cgroup storageRoman Gushchin2018-08-031-9/+12
* bpf: allocate cgroup storage entries on attaching bpf programsRoman Gushchin2018-08-031-4/+31
* bpf: fix rcu annotations in compute_effective_progs()Roman Gushchin2018-07-181-4/+3
* bpf: fix attach type BPF_LIRC_MODE2 dependency wrt CONFIG_CGROUP_BPFSean Young2018-06-261-0/+54
* bpf: Hooks for sys_sendmsgAndrey Ignatov2018-05-281-1/+10
* bpf: Hooks for sys_bindAndrey Ignatov2018-03-311-0/+36
* bpf: Check attach type at prog load timeAndrey Ignatov2018-03-311-1/+2
* bpf/cgroup: fix a verification error for a CGROUP_DEVICE type progYonghong Song2017-12-191-2/+13
* bpf, cgroup: implement eBPF-based device controller for cgroup v2Roman Gushchin2017-11-051-0/+67
* bpf: remove redundant variable old_flagsColin Ian King2017-10-111-2/+0
* bpf: introduce BPF_PROG_QUERY commandAlexei Starovoitov2017-10-041-0/+46