summaryrefslogtreecommitdiff
path: root/include/linux/bpf.h
AgeCommit message (Expand)Author
2024-02-23bpf: Remove trace_printk_lockJiri Olsa
2024-02-23bpf: Do cleanup in bpf_bprintf_cleanup only when neededJiri Olsa
2024-02-23bpf: Add struct for bin_args arg in bpf_bprintf_prepareJiri Olsa
2024-01-25bpf: Defer the free of inner map when necessaryHou Tao
2024-01-25bpf: Add map and need_defer parameters to .map_fd_put_ptr()Hou Tao
2024-01-25bpf: add percpu stats for bpf_map elements insertions/deletionsAnton Protopopov
2024-01-10bpf: handle ldimm64 properly in check_cfg()Andrii Nakryiko
2024-01-10bpf, x64: Fix tailcall infinite loopLeon Hwang
2024-01-01bpf: Fix prog_array_map_poke_run map poke updateJiri Olsa
2023-10-10bpf: Fix tr dereferencingLeon Hwang
2023-10-06bpf: Annotate bpf_long_memcpy with data_raceDaniel Borkmann
2023-09-19bpf: Remove prog->active check for bpf_lsm and bpf_iterMartin KaFai Lau
2023-07-19bpf: Remove bpf trampoline selectorYafang Shao
2023-03-10bpf: Zeroing allocated object from slab in bpf memory allocatorHou Tao
2022-11-11bpf: Fix offset calculation error in __copy_map_value and zero_map_valueXu Kuohai
2022-11-04bpf: Convert BPF_DISPATCHER to use static_call() (not ftrace)Peter Zijlstra
2022-11-04bpf: Revert ("Fix dispatcher patchable function entry to 5 bytes nop")Peter Zijlstra
2022-10-20bpf: Fix dispatcher patchable function entry to 5 bytes nopJiri Olsa
2022-09-29bpf: Add __bpf_prog_{enter,exit}_struct_ops for struct_ops trampolineMartin KaFai Lau
2022-09-28bpf: Parameterize task iterators.Kui-Feng Lee
2022-09-26bpf: Enforce W^X for bpf trampolineSong Liu
2022-09-26bpf: use bpf_prog_pack for bpf_dispatcherSong Liu
2022-09-21bpf: Prevent bpf program recursion for raw tracepoint probesJiri Olsa
2022-09-21bpf: Add bpf_lookup_*_key() and bpf_key_put() kfuncsRoberto Sassu
2022-09-21bpf: Export bpf_dynptr_get_size()Roberto Sassu
2022-09-21bpf: Add bpf_user_ringbuf_drain() helperDavid Vernet
2022-09-16bpf: Move bpf_dispatcher function out of ftrace locationsJiri Olsa
2022-09-10bpf: Add stub for btf_struct_access()Daniel Xu
2022-09-07bpf: Add zero_map_value to zero map value with special fieldsKumar Kartikeya Dwivedi
2022-09-07bpf: Add copy_map_value_long to copy to remote percpu memoryKumar Kartikeya Dwivedi
2022-09-07bpf/verifier: allow kfunc to return an allocated memBenjamin Tissoires
2022-09-07bpf: split btf_check_subprog_arg_match in twoBenjamin Tissoires
2022-09-06bpf: Allow struct argument in trampoline based programsYonghong Song
2022-08-25bpf: Introduce cgroup iterHao Luo
2022-08-23bpf: Use cgroup_{common,current}_func_proto in more hooksStanislav Fomichev
2022-08-18bpf: net: Avoid sk_setsockopt() taking sk lock when called from bpfMartin KaFai Lau
2022-08-09bpf: Add BPF-helper for accessing CLOCK_TAIJesper Dangaard Brouer
2022-07-22bpf: Support bpf_trampoline on functions with IPMODIFY (e.g. livepatch)Song Liu
2022-07-22bpf, x64: Allow to use caller address from stackJiri Olsa
2022-07-21bpf: Switch to new kfunc flags infrastructureKumar Kartikeya Dwivedi
2022-07-20bpf: Fix bpf_trampoline_{,un}link_cgroup_shim ifdef guardsStanislav Fomichev
2022-07-12bpf, x86: fix freeing of not-finalized bpf_prog_packSong Liu
2022-07-12bpf: reparent bpf maps on memcg offliningRoman Gushchin
2022-06-29bpf: expose bpf_{g,s}etsockopt to lsm cgroupStanislav Fomichev
2022-06-29bpf: minimize number of allocated lsm slots per programStanislav Fomichev
2022-06-29bpf: per-cgroup lsm flavorStanislav Fomichev
2022-06-29bpf: add bpf_func_t and trampoline helpersStanislav Fomichev
2022-06-20bpf: Inline calls to bpf_loop when callback is knownEduard Zingerman
2022-06-17bpf: Fix non-static bpf_func_proto struct definitionsJoanne Koong
2022-06-16bpf: Allow helpers to accept pointers with a fixed sizeMaxim Mikityanskiy