aboutsummaryrefslogtreecommitdiff
path: root/kernel/bpf/trampoline.c
AgeCommit message (Expand)AuthorFilesLines
2021-12-13bpf: Add get_func_[arg|ret|arg_cnt] helpersGravatar Jiri Olsa 1-0/+8
2021-10-27bpf: Use u64_stats_t in struct bpf_prog_statsGravatar Eric Dumazet 1-3/+3
2021-10-27bpf: Fixes possible race in update_prog_stats() for 32bit archesGravatar Eric Dumazet 1-2/+4
2021-09-13bpf: Introduce helper bpf_get_branch_snapshotGravatar Song Liu 1-1/+2
2021-08-17bpf: Refactor BPF_PROG_RUN into a functionGravatar Andrii Nakryiko 1-1/+1
2021-07-15bpf: Enable BPF_TRAMP_F_IP_ARG for trampolines with call_get_func_ipGravatar Jiri Olsa 1-3/+9
2021-05-24bpf: Fix spelling mistakesGravatar Zhen Lei 1-1/+1
2021-04-25bpf: Allow trampoline re-attach for tracing and lsm programsGravatar Jiri Olsa 1-2/+2
2021-03-26bpf: Take module reference for trampoline in moduleGravatar Jiri Olsa 1-0/+30
2021-03-18bpf: Fix fexit trampoline.Gravatar Alexei Starovoitov 1-50/+168
2021-02-11bpf: Count the number of times recursion was preventedGravatar Alexei Starovoitov 1-2/+16
2021-02-11bpf: Add per-program recursion prevention mechanismGravatar Alexei Starovoitov 1-4/+19
2021-02-11bpf: Compute program stats for sleepable programsGravatar Alexei Starovoitov 1-14/+28
2021-02-11bpf: Run sleepable programs with migration disabledGravatar Alexei Starovoitov 1-0/+2
2021-02-11bpf: Optimize program statsGravatar Alexei Starovoitov 1-1/+1
2020-09-29bpf: Move prog->aux->linked_prog and trampoline into bpf_link on attachGravatar Toke Høiland-Jørgensen 1-8/+4
2020-09-28bpf: verifier: refactor check_attach_btf_id()Gravatar Toke Høiland-Jørgensen 1-1/+21
2020-08-31bpf: Remove bpf_lsm_file_mprotect from sleepable list.Gravatar Alexei Starovoitov 1-0/+1
2020-08-28bpf: Introduce sleepable BPF programsGravatar Alexei Starovoitov 1-3/+25
2020-03-30bpf: lsm: Implement attach, detach and executionGravatar KP Singh 1-4/+13
2020-03-13bpf: Add missing annotations for __bpf_prog_enter() and __bpf_prog_exit()Gravatar Jules Irenge 1-0/+2
2020-03-13bpf: Remove bpf_image treeGravatar Jiri Olsa 1-73/+10
2020-03-13bpf: Add trampolines to kallsymsGravatar Jiri Olsa 1-0/+28
2020-03-04bpf: Introduce BPF_MODIFY_RETURNGravatar KP Singh 1-1/+4
2020-03-04bpf: Refactor trampoline update codeGravatar KP Singh 1-27/+35
2020-02-24bpf: Use migrate_disable/enabe() in trampoline code.Gravatar David Miller 1-4/+5
2020-01-25bpf: Allow to resolve bpf trampoline and dispatcher in unwindGravatar Jiri Olsa 1-8/+72
2020-01-22bpf: Introduce dynamic program extensionsGravatar Alexei Starovoitov 1-3/+38
2020-01-22bpf: Fix trampoline usage in preemptGravatar Alexei Starovoitov 1-0/+10
2020-01-09bpf: Introduce BPF_MAP_TYPE_STRUCT_OPSGravatar Martin KaFai Lau 1-3/+5
2019-12-27Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextGravatar David S. Miller 1-7/+17
2019-12-13bpf: Move trampoline JIT image allocation to a functionGravatar Björn Töpel 1-7/+17
2019-12-11bpf: Make BPF trampoline use register_ftrace_direct() APIGravatar Alexei Starovoitov 1-6/+58
2019-11-24bpf: Simplify __bpf_arch_text_poke poke type handlingGravatar Daniel Borkmann 1-4/+4
2019-11-15bpf: Introduce BPF trampolineGravatar Alexei Starovoitov 1-0/+253