summaryrefslogtreecommitdiffstats
path: root/kernel/bpf/trampoline.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'net-next-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds2024-05-151-11/+7
|\
| * bpf: Improve program stats run-time calculationJose Fernandez2024-04-021-1/+2
| * bpf: Check return from set_memory_rox()Christophe Leroy2024-03-181-3/+5
| * bpf: Remove arch_unprotect_bpf_trampoline()Christophe Leroy2024-03-181-7/+0
* | bpf: Choose RCU Tasks based on TASKS_RCU rather than PREEMPTIONPaul E. McKenney2024-04-121-1/+1
|/
* bpf: move sleepable flag from bpf_prog_aux to bpf_progAndrii Nakryiko2024-03-121-2/+2
* bpf: Use arch_bpf_trampoline_sizeSong Liu2023-12-071-21/+34
* bpf: Add arch_bpf_trampoline_size()Song Liu2023-12-071-0/+6
* bpf: Add helpers for trampoline image managementSong Liu2023-12-071-7/+39
* bpf: Adjust argument names of arch_prepare_bpf_trampoline()Song Liu2023-12-071-2/+2
* bpf, x64: Fix tailcall infinite loopLeon Hwang2023-09-121-2/+2
* bpf: Assign bpf_tramp_run_ctx::saved_run_ctx before recursion check.Sebastian Andrzej Siewior2023-09-061-3/+2
* bpf: Fix memleak due to fentry attach failureYafang Shao2023-05-151-6/+15
* bpf: Remove bpf trampoline selectorYafang Shao2023-05-151-7/+4
* Merge tag 'net-next-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds2023-04-271-28/+0
|\
| * bpf: Fix attaching fentry/fexit/fmod_ret/lsm to modulesViktor Malik2023-03-161-28/+0
* | ftrace: Rename _ftrace_direct_multi APIs to _ftrace_direct APIsFlorent Revest2023-03-211-6/+6
* | ftrace: Let unregister_ftrace_direct_multi() call ftrace_free_filter()Florent Revest2023-03-211-1/+1
|/
* bpf: Fix panic due to wrong pageattr of im->imageChuang Wang2022-12-281-0/+4
* Merge tag 'x86_mm_for_6.2_v2' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2022-12-171-2/+1
|\
| * mm: Introduce set_memory_rox()Peter Zijlstra2022-12-151-2/+1
* | bpf: Remove prog->active check for bpf_lsm and bpf_iterMartin KaFai Lau2022-10-261-13/+67
|/
* bpf: Add __bpf_prog_{enter,exit}_struct_ops for struct_ops trampolineMartin KaFai Lau2022-09-291-0/+23
* bpf: Enforce W^X for bpf trampolineSong Liu2022-09-271-17/+5
* bpf: Prevent bpf program recursion for raw tracepoint probesJiri Olsa2022-09-221-13/+2
* bpf: Use this_cpu_{inc_return|dec} for prog->activeHou Tao2022-09-011-4/+4
* bpf: Cleanup ftrace hash in bpf_trampoline_putJiri Olsa2022-08-051-1/+4
* bpf: Remove unneeded semicolonYang Li2022-07-301-1/+1
* bpf: Fix NULL pointer dereference when registering bpf trampolineXu Kuohai2022-07-291-1/+4
* bpf: Fix test_progs -j error with fentry/fexit testsSong Liu2022-07-291-1/+1
* bpf: Support bpf_trampoline on functions with IPMODIFY (e.g. livepatch)Song Liu2022-07-221-17/+141
* bpf: fix lsm_cgroup build errors on esoteric configsStanislav Fomichev2022-07-191-1/+1
* bpf: Remove is_valid_bpf_tramp_flags()Xu Kuohai2022-07-111-0/+3
* bpf: minimize number of allocated lsm slots per programStanislav Fomichev2022-06-291-0/+1
* bpf: per-cgroup lsm flavorStanislav Fomichev2022-06-291-0/+198
* bpf: add bpf_func_t and trampoline helpersStanislav Fomichev2022-06-291-30/+33
* bpf: Fix potential array overflow in bpf_trampoline_get_progs()Yuntao Wang2022-05-121-6/+12
* bpf, x86: Attach a cookie to fentry/fexit/fmod_ret/lsm.Kui-Feng Lee2022-05-111-2/+5
* bpf, x86: Create bpf_tramp_run_ctx on the caller thread's stackKui-Feng Lee2022-05-111-4/+16
* bpf, x86: Generate trampolines from bpf_tramp_linksKui-Feng Lee2022-05-111-32/+41
* Merge tag 'x86_core_for_5.18_rc1' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2022-03-271-16/+4
|\
| * x86/ibt,ftrace: Search for __fentry__ locationPeter Zijlstra2022-03-151-16/+4
* | bpf: Cleanup commentsTom Rix2022-02-241-1/+1
* | Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextJakub Kicinski2022-02-101-3/+3
|\ \ | |/ |/|
| * bpf: Use bytes instead of pages for bpf_jit_[charge|uncharge]_modmemSong Liu2022-02-081-3/+3
* | bpf: Fix possible race in inc_misses_counterHe Fengqing2022-01-261-2/+3
|/
* bpf: Add get_func_[arg|ret|arg_cnt] helpersJiri Olsa2021-12-131-0/+8
* bpf: Use u64_stats_t in struct bpf_prog_statsEric Dumazet2021-10-271-3/+3
* bpf: Fixes possible race in update_prog_stats() for 32bit archesEric Dumazet2021-10-271-2/+4
* bpf: Introduce helper bpf_get_branch_snapshotSong Liu2021-09-131-1/+2