aboutsummaryrefslogtreecommitdiff
path: root/kernel/bpf/stackmap.c
AgeCommit message (Expand)AuthorFilesLines
2024-03-07bpf: Fix stackmap overflow check on 32-bit archesGravatar Toke Høiland-Jørgensen 1-3/+6
2023-11-10bpf: Add crosstask check to __bpf_get_stackGravatar Jordan Rome 1-1/+10
2023-10-06bpf: Annotate struct bpf_stack_map with __counted_byGravatar Kees Cook 1-1/+1
2023-06-19bpf: Centralize permissions checks for all BPF map typesGravatar Andrii Nakryiko 1-3/+0
2023-03-22bpf: return long from bpf_map_ops funcsGravatar JP Kobryn 1-3/+3
2023-03-07bpf: stackmap memory usageGravatar Yafang Shao 1-0/+14
2022-09-13perf/bpf: Always use perf callchains if existGravatar Namhyung Kim 1-2/+2
2022-04-26bpf: Compute map_btf_id during build timeGravatar Menglong Dong 1-3/+2
2022-04-09bpf: Fix excessive memory allocation in stack_map_alloc()Gravatar Yuntao Wang 1-1/+0
2022-04-01bpf: Remove redundant assignment to smap->map.value_sizeGravatar Yuntao Wang 1-1/+0
2022-03-20bpf: Adjust BPF stack helper functions to accommodate skip > 0Gravatar Namhyung Kim 1-32/+24
2022-02-28bpf: Cache the last valid build_idGravatar Hao Luo 1-1/+11
2022-01-15bpf: Guard against accessing NULL pt_regs in bpf_get_task_stack()Gravatar Naveen N. Rao 1-2/+3
2021-11-12bpf: Introduce btf_tracing_idsGravatar Song Liu 1-1/+1
2021-11-07bpf: Introduce helper bpf_find_vmaGravatar Song Liu 1-73/+7
2021-09-30bpf: Fix integer overflow in prealloc_elems_and_freelist()Gravatar Tatsuhiko Yasumatsu 1-1/+2
2021-09-10bpf, mm: Fix lockdep warning triggered by stack_map_get_build_id_offset()Gravatar Yonghong Song 1-2/+8
2021-08-25bpf: Consolidate task_struct BTF_ID declarationsGravatar Daniel Xu 1-3/+1
2021-04-01bpf: Refcount task stack in bpf_get_task_stackGravatar Dave Marchevsky 1-2/+10
2021-02-10Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netGravatar David S. Miller 1-0/+2
2021-02-03bpf: Check for integer overflow when using roundup_pow_of_two()Gravatar Bui Quang Minh 1-0/+2
2021-01-14bpf: Add size arg to build_id_parse functionGravatar Jiri Olsa 1-1/+1
2021-01-14bpf: Move stack_map_get_build_id into libGravatar Jiri Olsa 1-139/+4
2020-12-15Merge tag 'net-next-5.11' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Gravatar Linus Torvalds 1-13/+3
2020-12-02bpf: Eliminate rlimit-based memory accounting for stackmap mapsGravatar Roman Gushchin 1-13/+3
2020-11-24irq_work: CleanupGravatar Peter Zijlstra 1-1/+1
2020-09-21bpf: Allow specifying a BTF ID per argument in function protosGravatar Lorenz Bauer 1-3/+2
2020-08-28bpf: Add map_meta_equal map opsGravatar Martin KaFai Lau 1-0/+1
2020-08-12bpf: Iterate through all PT_NOTE sections when looking for build idGravatar Jiri Olsa 1-10/+14
2020-07-25bpf: Fix build on architectures with special bpf_user_pt_regs_tGravatar Song Liu 1-5/+4
2020-07-25bpf: Separate bpf_get_[stack|stackid] for perf events BPFGravatar Song Liu 1-18/+166
2020-07-13bpf: Resolve BTF IDs in vmlinux imageGravatar Jiri Olsa 1-1/+4
2020-07-02bpf: Fix build without CONFIG_STACKTRACEGravatar Song Liu 1-0/+4
2020-07-01bpf: Introduce helper bpf_get_task_stack()Gravatar Song Liu 1-4/+73
2020-07-01bpf: Remove redundant synchronize_rcu.Gravatar Alexei Starovoitov 1-3/+0
2020-06-22bpf: Set map_btf_{name, id} for all map typesGravatar Andrey Ignatov 1-0/+3
2020-06-09mmap locking API: add mmap_read_trylock_non_owner()Gravatar Michel Lespinasse 1-12/+5
2020-06-09mmap locking API: use coccinelle to convert mmap_sem rwsem call sitesGravatar Michel Lespinasse 1-2/+2
2020-05-15bpf: Implement CAP_BPFGravatar Alexei Starovoitov 1-1/+1
2020-02-24bpf/stackmap: Dont trylock mmap_sem with PREEMPT_RT and interrupts disabledGravatar David Miller 1-3/+15
2019-12-03Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Gravatar Linus Torvalds 1-1/+1
2019-11-26Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k...Gravatar Linus Torvalds 1-1/+1
2019-11-11irq_work: Convert flags to atomic_tGravatar Frederic Weisbecker 1-1/+1
2019-10-16bpf/stackmap: Fix deadlock with rq_lock in bpf_get_stack()Gravatar Song Liu 1-3/+4
2019-10-09locking/lockdep: Remove unused @nested argument from lock_release()Gravatar Qian Cai 1-1/+1
2019-06-07Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netGravatar David S. Miller 1-4/+1
2019-05-31bpf: move memory size checks to bpf_map_charge_init()Gravatar Roman Gushchin 1-7/+1
2019-05-31bpf: rework memlock-based memory accounting for mapsGravatar Roman Gushchin 1-13/+17
2019-05-31bpf: group memory related fields in struct bpf_map_memoryGravatar Roman Gushchin 1-2/+2
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 206Gravatar Thomas Gleixner 1-4/+1