summaryrefslogtreecommitdiffstats
path: root/kernel/bpf/stackmap.c
Commit message (Expand)AuthorAgeFilesLines
* bpf: Fix stackmap overflow check on 32-bit archesToke Høiland-Jørgensen2024-03-071-3/+6
* bpf: Add crosstask check to __bpf_get_stackJordan Rome2023-11-101-1/+10
* bpf: Annotate struct bpf_stack_map with __counted_byKees Cook2023-10-061-1/+1
* bpf: Centralize permissions checks for all BPF map typesAndrii Nakryiko2023-06-191-3/+0
* bpf: return long from bpf_map_ops funcsJP Kobryn2023-03-221-3/+3
* bpf: stackmap memory usageYafang Shao2023-03-071-0/+14
* perf/bpf: Always use perf callchains if existNamhyung Kim2022-09-131-2/+2
* bpf: Compute map_btf_id during build timeMenglong Dong2022-04-261-3/+2
* bpf: Fix excessive memory allocation in stack_map_alloc()Yuntao Wang2022-04-091-1/+0
* bpf: Remove redundant assignment to smap->map.value_sizeYuntao Wang2022-04-011-1/+0
* bpf: Adjust BPF stack helper functions to accommodate skip > 0Namhyung Kim2022-03-201-32/+24
* bpf: Cache the last valid build_idHao Luo2022-02-281-1/+11
* bpf: Guard against accessing NULL pt_regs in bpf_get_task_stack()Naveen N. Rao2022-01-151-2/+3
* bpf: Introduce btf_tracing_idsSong Liu2021-11-121-1/+1
* bpf: Introduce helper bpf_find_vmaSong Liu2021-11-071-73/+7
* bpf: Fix integer overflow in prealloc_elems_and_freelist()Tatsuhiko Yasumatsu2021-09-301-1/+2
* bpf, mm: Fix lockdep warning triggered by stack_map_get_build_id_offset()Yonghong Song2021-09-101-2/+8
* bpf: Consolidate task_struct BTF_ID declarationsDaniel Xu2021-08-251-3/+1
* bpf: Refcount task stack in bpf_get_task_stackDave Marchevsky2021-04-011-2/+10
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller2021-02-101-0/+2
|\
| * bpf: Check for integer overflow when using roundup_pow_of_two()Bui Quang Minh2021-02-031-0/+2
* | bpf: Add size arg to build_id_parse functionJiri Olsa2021-01-141-1/+1
* | bpf: Move stack_map_get_build_id into libJiri Olsa2021-01-141-139/+4
|/
* Merge tag 'net-next-5.11' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds2020-12-151-13/+3
|\
| * bpf: Eliminate rlimit-based memory accounting for stackmap mapsRoman Gushchin2020-12-021-13/+3
* | irq_work: CleanupPeter Zijlstra2020-11-241-1/+1
|/
* bpf: Allow specifying a BTF ID per argument in function protosLorenz Bauer2020-09-211-3/+2
* bpf: Add map_meta_equal map opsMartin KaFai Lau2020-08-281-0/+1
* bpf: Iterate through all PT_NOTE sections when looking for build idJiri Olsa2020-08-121-10/+14
* bpf: Fix build on architectures with special bpf_user_pt_regs_tSong Liu2020-07-251-5/+4
* bpf: Separate bpf_get_[stack|stackid] for perf events BPFSong Liu2020-07-251-18/+166
* bpf: Resolve BTF IDs in vmlinux imageJiri Olsa2020-07-131-1/+4
* bpf: Fix build without CONFIG_STACKTRACESong Liu2020-07-021-0/+4
* bpf: Introduce helper bpf_get_task_stack()Song Liu2020-07-011-4/+73
* bpf: Remove redundant synchronize_rcu.Alexei Starovoitov2020-07-011-3/+0
* bpf: Set map_btf_{name, id} for all map typesAndrey Ignatov2020-06-221-0/+3
* mmap locking API: add mmap_read_trylock_non_owner()Michel Lespinasse2020-06-091-12/+5
* mmap locking API: use coccinelle to convert mmap_sem rwsem call sitesMichel Lespinasse2020-06-091-2/+2
* bpf: Implement CAP_BPFAlexei Starovoitov2020-05-151-1/+1
* bpf/stackmap: Dont trylock mmap_sem with PREEMPT_RT and interrupts disabledDavid Miller2020-02-241-3/+15
* Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2019-12-031-1/+1
|\
| * irq_work: Convert flags to atomic_tFrederic Weisbecker2019-11-111-1/+1
* | Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2019-11-261-1/+1
|\ \
| * | locking/lockdep: Remove unused @nested argument from lock_release()Qian Cai2019-10-091-1/+1
| |/
* / bpf/stackmap: Fix deadlock with rq_lock in bpf_get_stack()Song Liu2019-10-161-3/+4
|/
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2019-06-071-4/+1
|\
| * treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 206Thomas Gleixner2019-05-301-4/+1
* | bpf: move memory size checks to bpf_map_charge_init()Roman Gushchin2019-05-311-7/+1
* | bpf: rework memlock-based memory accounting for mapsRoman Gushchin2019-05-311-13/+17
* | bpf: group memory related fields in struct bpf_map_memoryRoman Gushchin2019-05-311-2/+2
|/