summaryrefslogtreecommitdiffstats
path: root/kernel/bpf/arraymap.c
Commit message (Expand)AuthorAgeFilesLines
* bpf: Consistently use BPF token throughout BPF verifier logicAndrii Nakryiko2024-01-241-1/+1
* Revert BPF token-related functionalityAndrii Nakryiko2023-12-191-1/+1
* Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski2023-12-181-15/+22
|\
| * bpf: Use GFP_KERNEL in bpf_event_entry_gen()Hou Tao2023-12-131-1/+1
| * bpf: consistently use BPF token throughout BPF verifier logicAndrii Nakryiko2023-12-061-1/+1
| * bpf: Set need_defer as false when clearing fd array during map freeHou Tao2023-12-041-9/+14
| * bpf: Add map and need_defer parameters to .map_fd_put_ptr()Hou Tao2023-12-041-5/+7
* | bpf: Fix prog_array_map_poke_run map poke updateJiri Olsa2023-12-061-48/+10
|/
* bpf: return long from bpf_map_ops funcsJP Kobryn2023-03-221-6/+6
* bpf: arraymap memory usageYafang Shao2023-03-071-0/+28
* bpf: Do btf_record_free outside map_free callbackKumar Kartikeya Dwivedi2022-11-171-1/+0
* bpf: Consolidate spin_lock, timer management into btf_recordKumar Kartikeya Dwivedi2022-11-031-13/+6
* bpf: Refactor kptr_off_tab into btf_recordKumar Kartikeya Dwivedi2022-11-031-7/+6
* bpf: Support kptrs in percpu arraymapKumar Kartikeya Dwivedi2022-09-071-9/+24
* bpf: Acquire map uref in .init_seq_private for array map iteratorHou Tao2022-08-101-0/+6
* bpf: remove obsolete KMALLOC_MAX_SIZE restriction on array map value sizeAndrii Nakryiko2022-07-191-4/+2
* bpf: make uniform use of array->elem_size everywhere in arraymap.cAndrii Nakryiko2022-07-191-6/+8
* bpf: fix potential 32-bit overflow when accessing ARRAY map elementAndrii Nakryiko2022-07-191-8/+12
* bpf: add bpf_map_lookup_percpu_elem for percpu mapFeng Zhou2022-05-111-0/+15
* bpf: Extend batch operations for map-in-map bpf-mapsTakshak Chahande2022-05-101-0/+2
* bpf: Compute map_btf_id during build timeMenglong Dong2022-04-261-18/+8
* bpf: Wire up freeing of referenced kptrKumar Kartikeya Dwivedi2022-04-251-4/+14
* bpf: generalise tail call map compatibility checkToke Hoiland-Jorgensen2022-01-211-3/+1
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2021-10-281-0/+1
|\
| * bpf: Fix potential race in tail call compatibility checkToke Høiland-Jørgensen2021-10-261-0/+1
* | bpf: Replace callers of BPF_CAST_CALL with proper function typedefKees Cook2021-09-281-4/+3
|/
* bpf: Add map side support for bpf timers.Alexei Starovoitov2021-07-151-0/+21
* bpf: Add batched ops support for percpu arrayPedro Tammela2021-04-281-0/+2
* bpf: Add arraymap support for bpf_for_each_map_elem() helperYonghong Song2021-02-261-0/+40
* bpf: Eliminate rlimit-based memory accounting for arraymap mapsRoman Gushchin2020-12-021-20/+4
* bpf: Refine memcg-based memory accounting for arraymap mapsRoman Gushchin2020-12-021-3/+3
* bpf: Allow for map-in-map with dynamic inner array map entriesDaniel Borkmann2020-10-111-6/+11
* bpf: Introduce BPF_F_PRESERVE_ELEMS for perf event arraySong Liu2020-09-301-2/+17
* bpf, x64: rework pro/epilogue and tailcall handling in JITMaciej Fijalkowski2020-09-171-6/+34
* bpf: rename poke descriptor's 'ip' member to 'tailcall_target'Maciej Fijalkowski2020-09-171-8/+9
* bpf: Introduce sleepable BPF programsAlexei Starovoitov2020-08-281-0/+1
* bpf: Relax max_entries check for most of the inner map typesMartin KaFai Lau2020-08-281-1/+8
* bpf: Add map_meta_equal map opsMartin KaFai Lau2020-08-281-0/+9
* bpf: Implement bpf iterator for array mapsYonghong Song2020-07-251-0/+138
* bpf: Remove redundant synchronize_rcu.Alexei Starovoitov2020-07-011-9/+0
* bpf: Set map_btf_{name, id} for all map typesAndrey Ignatov2020-06-221-0/+15
* bpf: Support access to bpf map fieldsAndrey Ignatov2020-06-221-0/+3
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller2020-05-151-1/+6
|\
| * bpf: Fix bug in mmap() implementation for BPF array mapAndrii Nakryiko2020-05-141-1/+6
* | bpf: Implement CAP_BPFAlexei Starovoitov2020-05-151-5/+5
|/
* bpf: Add lookup and update batch ops to arraymapBrian Vazquez2020-01-151-0/+2
* bpf: Simplify __bpf_arch_text_poke poke type handlingDaniel Borkmann2019-11-241-11/+1
* bpf: Add poke dependency tracking for prog array mapsDaniel Borkmann2019-11-241-4/+179
* bpf: Move owner type, jited info into array auxiliary dataDaniel Borkmann2019-11-241-2/+30
* bpf: Make array_map_mmap staticYueHaibing2019-11-191-1/+1