summaryrefslogtreecommitdiff
path: root/kernel/bpf/syscall.c
Commit message (Expand)AuthorAgeFilesLines
* bpf: Add poke dependency tracking for prog array mapsDaniel Borkmann2019-11-241-6/+14
* bpf: Move owner type, jited info into array auxiliary dataDaniel Borkmann2019-11-241-10/+6
* bpf: Move bpf_free_used_maps into sleepable sectionDaniel Borkmann2019-11-241-20/+0
* Revert "bpf: Emit audit messages upon successful prog load and unload"Jakub Kicinski2019-11-231-31/+0
* bpf: Switch bpf_map_{area_alloc,area_mmapable_alloc}() to u64 sizeDaniel Borkmann2019-11-201-4/+7
* bpf: Emit audit messages upon successful prog load and unloadDaniel Borkmann2019-11-201-0/+31
* bpf: Add mmap() support for BPF_MAP_TYPE_ARRAYAndrii Nakryiko2019-11-181-3/+96
* bpf: Convert bpf_prog refcnt to atomic64_tAndrii Nakryiko2019-11-181-21/+9
* bpf: Switch bpf_map ref counter to atomic64_t so bpf_map_inc() never failsAndrii Nakryiko2019-11-181-29/+22
* bpf: Support attaching tracing BPF program to other BPF programsAlexei Starovoitov2019-11-151-4/+15
* bpf: Compare BTF types of functions arguments with actual typesAlexei Starovoitov2019-11-151-0/+1
* bpf: Annotate context typesAlexei Starovoitov2019-11-151-2/+2
* bpf: Introduce BPF trampolineAlexei Starovoitov2019-11-151-4/+49
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller2019-11-021-3/+3
|\
| * bpf: Replace prog_raw_tp+btf_id with prog_tracingAlexei Starovoitov2019-10-311-3/+3
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller2019-11-021-11/+20
|\ \ | |/ |/|
| * bpf: Fix use after free in bpf_get_prog_nameDaniel Borkmann2019-10-221-1/+1
| * bpf: Fix use after free in subprog's jited symbol removalDaniel Borkmann2019-10-221-11/+20
* | bpf: Prepare btf_ctx_access for non raw_tp use caseMartin KaFai Lau2019-10-241-3/+1
* | bpf: Fix bpf_attr.attach_btf_id checkAlexei Starovoitov2019-10-181-6/+11
* | bpf: Attach raw_tp program with BTF via type nameAlexei Starovoitov2019-10-171-23/+47
* | bpf: Add attach_btf_id attribute to program loadAlexei Starovoitov2019-10-171-4/+14
|/
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller2019-09-061-3/+18
|\
| * bpf: introduce verifier internal test flagAlexei Starovoitov2019-08-281-0/+1
| * bpf: add new BPF_BTF_GET_NEXT_ID syscall commandQuentin Monnet2019-08-201-0/+4
| * bpf: export bpf_map_inc_not_zeroStanislav Fomichev2019-08-171-3/+13
* | bpf: fix use after free in prog symbol exposureDaniel Borkmann2019-08-241-12/+18
|/
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds2019-07-111-43/+79
|\
| * bpf: implement getsockopt and setsockopt hooksStanislav Fomichev2019-06-271-0/+19
| * Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2019-06-171-9/+9
| |\
| * | bpf: move memory size checks to bpf_map_charge_init()Roman Gushchin2019-05-311-2/+7
| * | bpf: rework memlock-based memory accounting for mapsRoman Gushchin2019-05-311-36/+33
| * | bpf: group memory related fields in struct bpf_map_memoryRoman Gushchin2019-05-311-9/+10
| * | bpf: cgroup inet skb programs can return 0 to 3brakmo2019-05-311-0/+12
| * | bpf: introduce new bpf prog load flags "BPF_F_TEST_RND_HI32"Jiong Wang2019-05-241-1/+3
* | | Merge branch 'timers/vdso' into timers/coreThomas Gleixner2019-07-031-0/+8
|\ \ \ | | |/ | |/|
| * | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netLinus Torvalds2019-06-171-0/+8
| |\ \
| | * | bpf: fix unconnected udp hooksDaniel Borkmann2019-06-061-0/+8
| | |/
* | | timekeeping: Use proper clock specifier names in functionsJason A. Donenfeld2019-06-221-1/+1
|/ /
* | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 295Thomas Gleixner2019-06-051-9/+1
|/
* bpf: add map_lookup_elem_sys_only for lookups from syscall sideDaniel Borkmann2019-05-141-1/+4
* bpf: Introduce bpf sk local storageMartin KaFai Lau2019-04-271-1/+2
* bpf: add writable context for raw tracepointsMatt Mullins2019-04-261-2/+6
* bpf: support BPF_PROG_QUERY for BPF_FLOW_DISSECTOR attach_typeStanislav Fomichev2019-04-251-0/+2
* bpf: Sysctl hookAndrey Ignatov2019-04-121-0/+7
* bpf: support input __sk_buff context in BPF_PROG_TEST_RUNStanislav Fomichev2019-04-111-1/+9
* bpf: allow for key-less BTF in array mapDaniel Borkmann2019-04-091-4/+11
* bpf: allow . char as part of the object nameDaniel Borkmann2019-04-091-3/+3
* bpf: add syscall side map freeze supportDaniel Borkmann2019-04-091-12/+54
* bpf: add program side {rd, wr}only support for mapsDaniel Borkmann2019-04-091-0/+2