summaryrefslogtreecommitdiffstats
path: root/include/linux/bpf.h
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'bpf-next-6.12-struct-fd' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2024-09-241-1/+10
|\
| * bpf: switch maps to CLASS(fd, ...)Al Viro2024-08-131-1/+10
* | bpf: Fix helper writes to read-only mapsDaniel Borkmann2024-09-131-2/+5
* | bpf: wire up sleepable bpf_get_stack() and bpf_get_task_stack() helpersAndrii Nakryiko2024-09-111-0/+2
* | bpf: Add gen_epilogue to bpf_verifier_opsMartin KaFai Lau2024-08-291-0/+2
* | bpf: Rename ARG_PTR_TO_KPTR -> ARG_KPTR_XCHG_DESTDave Marchevsky2024-08-231-1/+1
* | bpf: rename nocsr -> bpf_fastcall in verifierEduard Zingerman2024-08-221-3/+3
* | bpf: Allow bpf_current_task_under_cgroup() with BPF_CGROUP_*Matteo Croce2024-08-191-0/+1
|/
* bpf: no_caller_saved_registers attribute for helper callsEduard Zingerman2024-07-291-0/+6
* bpf: Fail verification for sign-extension of packet data/data_end/data_metaYonghong Song2024-07-291-0/+1
* bpf: Prevent tail call between progs attached to different hooksXu Kuohai2024-07-291-0/+1
* bpf, lsm: Add check for BPF LSM return valueXu Kuohai2024-07-291-0/+1
* bpf: Check unsupported ops from the bpf_struct_ops's cfi_stubsMartin KaFai Lau2024-07-291-0/+5
* Merge tag 'mm-stable-2024-07-21-14-50' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2024-07-211-2/+6
|\
| * mm: add comments for allocation helpers explaining why they are macrosSuren Baghdasaryan2024-07-121-0/+4
| * mm: remove CONFIG_MEMCG_KMEMJohannes Weiner2024-07-101-2/+2
* | Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Paolo Abeni2024-07-091-6/+5
|\ \
| * | bpf: remove unused parameter in __bpf_free_used_btfsRafael Passos2024-06-201-2/+1
| * | bpf: treewide: Align kfunc signatures to prog point-of-viewDaniel Xu2024-06-121-4/+4
* | | net: Optimize xdp_do_flush() with bpf_net_context infos.Sebastian Andrzej Siewior2024-07-021-6/+4
|/ /
* | bpf: export bpf_link_inc_not_zero.Kui-Feng Lee2024-05-301-0/+6
* | bpf: support epoll from bpf struct_ops links.Kui-Feng Lee2024-05-301-0/+1
* | bpf: pass bpf_struct_ops_link to callbacks in bpf_struct_ops.Kui-Feng Lee2024-05-301-3/+3
|/
* Merge tag 'mm-stable-2024-05-17-19-19' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2024-05-191-25/+8
|\
| * mm: change inlined allocation helpers to account at the call siteSuren Baghdasaryan2024-04-251-25/+8
* | Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski2024-04-291-2/+20
|\ \
| * | bpf: make common crypto API for TC/XDP programsVadim Fedorenko2024-04-241-0/+1
| * | bpf: update the comment for BTF_FIELDS_MAXHaiyue Wang2024-04-241-1/+1
| * | bpf: allow struct bpf_wq to be embedded in arraymaps and hashmapsBenjamin Tissoires2024-04-231-0/+2
| * | bpf: add support for bpf_wq user typeBenjamin Tissoires2024-04-231-1/+10
| * | bpf: Add bpf_link support for sk_msg and sk_skb progsYonghong Song2024-04-101-0/+6
* | | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2024-04-041-1/+15
|\ \ \ | |/ / |/| / | |/
| * bpf: support deferring bpf_link dealloc to after RCU grace periodAndrii Nakryiko2024-03-281-1/+15
* | bpf: support BPF cookie in raw tracepoint (raw_tp, tp_btf) programsAndrii Nakryiko2024-03-191-0/+1
* | bpf: pass whole link instead of prog when triggering raw tracepointAndrii Nakryiko2024-03-191-0/+5
* | bpf: Check return from set_memory_rox()Christophe Leroy2024-03-181-1/+1
* | bpf: Remove arch_unprotect_bpf_trampoline()Christophe Leroy2024-03-181-1/+0
|/
* bpf: move sleepable flag from bpf_prog_aux to bpf_progAndrii Nakryiko2024-03-111-4/+4
* bpf: Recognize btf_decl_tag("arg: Arena") as PTR_TO_ARENA.Alexei Starovoitov2024-03-111-0/+1
* bpf: Recognize addr_space_cast instruction in the verifier.Alexei Starovoitov2024-03-111-0/+1
* bpf: Add x86-64 JIT support for PROBE_MEM32 pseudo instructions.Alexei Starovoitov2024-03-111-0/+1
* bpf: Introduce bpf_arena.Alexei Starovoitov2024-03-111-2/+5
* bpf: Plumb get_unmapped_area() callback into bpf_map_opsAlexei Starovoitov2024-03-071-0/+3
* bpf: struct_ops supports more than one page for trampolines.Kui-Feng Lee2024-03-041-1/+3
* bpf: Shrink size of struct bpf_map/bpf_array.Alexei Starovoitov2024-02-211-9/+3
* bpf: Create argument information for nullable arguments.Kui-Feng Lee2024-02-131-0/+21
* bpf: add btf pointer to struct bpf_ctx_arg_aux.Kui-Feng Lee2024-02-131-0/+1
* bpf: Remove unused field "mod" in struct bpf_trampolineMenglong Dong2024-01-291-1/+0
* bpf,lsm: Add BPF token LSM hooksAndrii Nakryiko2024-01-241-0/+3
* bpf: Consistently use BPF token throughout BPF verifier logicAndrii Nakryiko2024-01-241-8/+8