Age | Commit message (Expand) | Author | Files | Lines |
18 hours | Merge tag 'mm-stable-2024-05-17-19-19' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -25/+8 |
2024-04-29 | Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf... | Jakub Kicinski | 1 | -2/+20 |
2024-04-25 | mm: change inlined allocation helpers to account at the call site | Suren Baghdasaryan | 1 | -25/+8 |
2024-04-24 | bpf: make common crypto API for TC/XDP programs | Vadim Fedorenko | 1 | -0/+1 |
2024-04-24 | bpf: update the comment for BTF_FIELDS_MAX | Haiyue Wang | 1 | -1/+1 |
2024-04-23 | bpf: allow struct bpf_wq to be embedded in arraymaps and hashmaps | Benjamin Tissoires | 1 | -0/+2 |
2024-04-23 | bpf: add support for bpf_wq user type | Benjamin Tissoires | 1 | -1/+10 |
2024-04-10 | bpf: Add bpf_link support for sk_msg and sk_skb progs | Yonghong Song | 1 | -0/+6 |
2024-04-04 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -1/+15 |
2024-03-28 | bpf: support deferring bpf_link dealloc to after RCU grace period | Andrii Nakryiko | 1 | -1/+15 |
2024-03-19 | bpf: support BPF cookie in raw tracepoint (raw_tp, tp_btf) programs | Andrii Nakryiko | 1 | -0/+1 |
2024-03-19 | bpf: pass whole link instead of prog when triggering raw tracepoint | Andrii Nakryiko | 1 | -0/+5 |
2024-03-18 | bpf: Check return from set_memory_rox() | Christophe Leroy | 1 | -1/+1 |
2024-03-18 | bpf: Remove arch_unprotect_bpf_trampoline() | Christophe Leroy | 1 | -1/+0 |
2024-03-11 | bpf: move sleepable flag from bpf_prog_aux to bpf_prog | Andrii Nakryiko | 1 | -4/+4 |
2024-03-11 | bpf: Recognize btf_decl_tag("arg: Arena") as PTR_TO_ARENA. | Alexei Starovoitov | 1 | -0/+1 |
2024-03-11 | bpf: Recognize addr_space_cast instruction in the verifier. | Alexei Starovoitov | 1 | -0/+1 |
2024-03-11 | bpf: Add x86-64 JIT support for PROBE_MEM32 pseudo instructions. | Alexei Starovoitov | 1 | -0/+1 |
2024-03-11 | bpf: Introduce bpf_arena. | Alexei Starovoitov | 1 | -2/+5 |
2024-03-07 | bpf: Plumb get_unmapped_area() callback into bpf_map_ops | Alexei Starovoitov | 1 | -0/+3 |
2024-03-04 | bpf: struct_ops supports more than one page for trampolines. | Kui-Feng Lee | 1 | -1/+3 |
2024-02-21 | bpf: Shrink size of struct bpf_map/bpf_array. | Alexei Starovoitov | 1 | -9/+3 |
2024-02-13 | bpf: Create argument information for nullable arguments. | Kui-Feng Lee | 1 | -0/+21 |
2024-02-13 | bpf: add btf pointer to struct bpf_ctx_arg_aux. | Kui-Feng Lee | 1 | -0/+1 |
2024-01-29 | bpf: Remove unused field "mod" in struct bpf_trampoline | Menglong Dong | 1 | -1/+0 |
2024-01-24 | bpf,lsm: Add BPF token LSM hooks | Andrii Nakryiko | 1 | -0/+3 |
2024-01-24 | bpf: Consistently use BPF token throughout BPF verifier logic | Andrii Nakryiko | 1 | -8/+8 |
2024-01-24 | bpf: Take into account BPF token when fetching helper protos | Andrii Nakryiko | 1 | -2/+3 |
2024-01-24 | bpf: Add BPF token support to BPF_PROG_LOAD command | Andrii Nakryiko | 1 | -0/+6 |
2024-01-24 | bpf: Add BPF token support to BPF_MAP_CREATE command | Andrii Nakryiko | 1 | -0/+2 |
2024-01-24 | bpf: Introduce BPF token object | Andrii Nakryiko | 1 | -0/+41 |
2024-01-24 | bpf: Add BPF token delegation mount options to BPF FS | Andrii Nakryiko | 1 | -0/+12 |
2024-01-23 | bpf, net: switch to dynamic registration | Kui-Feng Lee | 1 | -10/+17 |
2024-01-23 | bpf: validate value_type | Kui-Feng Lee | 1 | -0/+12 |
2024-01-23 | bpf: hold module refcnt in bpf_struct_ops map creation and prog verification. | Kui-Feng Lee | 1 | -0/+1 |
2024-01-23 | bpf: lookup struct_ops types from a given module BTF. | Kui-Feng Lee | 1 | -2/+2 |
2024-01-23 | bpf: pass btf object id in bpf_map_info. | Kui-Feng Lee | 1 | -0/+4 |
2024-01-23 | bpf, net: introduce bpf_struct_ops_desc. | Kui-Feng Lee | 1 | -5/+10 |
2024-01-23 | bpf: support multiple tags per argument | Andrii Nakryiko | 1 | -0/+2 |
2024-01-04 | bpf: Relax tracing prog recursive attach rules | Dmitrii Dolgov | 1 | -0/+1 |
2023-12-19 | bpf: move subprog call logic back to verifier.c | Andrii Nakryiko | 1 | -2/+0 |
2023-12-19 | bpf: reuse btf_prepare_func_args() check for main program BTF validation | Andrii Nakryiko | 1 | -2/+0 |
2023-12-19 | bpf: abstract away global subprog arg preparation logic from reg state setup | Andrii Nakryiko | 1 | -2/+1 |
2023-12-19 | Revert BPF token-related functionality | Andrii Nakryiko | 1 | -75/+10 |
2023-12-18 | Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf... | Jakub Kicinski | 1 | -19/+124 |
2023-12-15 | x86/cfi,bpf: Fix bpf_exception_cb() signature | Alexei Starovoitov | 1 | -1/+1 |
2023-12-15 | x86/cfi,bpf: Fix bpf_struct_ops CFI | Peter Zijlstra | 1 | -0/+13 |
2023-12-15 | x86/cfi,bpf: Fix BPF JIT call | Peter Zijlstra | 1 | -2/+10 |
2023-12-13 | bpf: Support uid and gid when mounting bpffs | Jie Jiang | 1 | -0/+2 |
2023-12-11 | bpf: tidy up exception callback management a bit | Andrii Nakryiko | 1 | -1/+1 |
2023-12-07 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -0/+3 |
2023-12-06 | bpf: Use arch_bpf_trampoline_size | Song Liu | 1 | -1/+2 |
2023-12-06 | bpf: Add arch_bpf_trampoline_size() | Song Liu | 1 | -0/+2 |
2023-12-06 | bpf: Add helpers for trampoline image management | Song Liu | 1 | -0/+5 |
2023-12-06 | bpf: Adjust argument names of arch_prepare_bpf_trampoline() | Song Liu | 1 | -2/+2 |
2023-12-06 | bpf: Fix prog_array_map_poke_run map poke update | Jiri Olsa | 1 | -0/+3 |
2023-12-06 | bpf,lsm: add BPF token LSM hooks | Andrii Nakryiko | 1 | -0/+3 |
2023-12-06 | bpf: consistently use BPF token throughout BPF verifier logic | Andrii Nakryiko | 1 | -8/+8 |
2023-12-06 | bpf: take into account BPF token when fetching helper protos | Andrii Nakryiko | 1 | -2/+3 |
2023-12-06 | bpf: add BPF token support to BPF_PROG_LOAD command | Andrii Nakryiko | 1 | -0/+6 |
2023-12-06 | bpf: add BPF token support to BPF_MAP_CREATE command | Andrii Nakryiko | 1 | -0/+2 |
2023-12-06 | bpf: introduce BPF token object | Andrii Nakryiko | 1 | -0/+41 |
2023-12-06 | bpf: add BPF token delegation mount options to BPF FS | Andrii Nakryiko | 1 | -0/+10 |
2023-12-04 | bpf: Optimize the free of inner map | Hou Tao | 1 | -0/+2 |
2023-12-04 | bpf: Defer the free of inner map when necessary | Hou Tao | 1 | -1/+6 |
2023-12-04 | bpf: Add map and need_defer parameters to .map_fd_put_ptr() | Hou Tao | 1 | -1/+5 |
2023-11-24 | bpf: Validate global subprogs lazily | Andrii Nakryiko | 1 | -0/+2 |
2023-11-21 | Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf... | Jakub Kicinski | 1 | -2/+4 |
2023-11-15 | bpf: Do not allocate percpu memory at init stage | Yonghong Song | 1 | -1/+1 |
2023-11-09 | bpf: handle ldimm64 properly in check_cfg() | Andrii Nakryiko | 1 | -2/+6 |
2023-11-09 | bpf: Move GRAPH_{ROOT,NODE}_MASK macros into btf_field_type enum | Dave Marchevsky | 1 | -2/+2 |
2023-11-09 | bpf: Add __bpf_dynptr_data* for in kernel use | Song Liu | 1 | -0/+2 |
2023-10-20 | bpf: Use bpf_global_percpu_ma for per-cpu kptr in __bpf_obj_drop_impl() | Hou Tao | 1 | -1/+1 |
2023-10-20 | bpf: Move the declaration of __bpf_obj_drop_impl() to bpf.h | Hou Tao | 1 | -0/+1 |
2023-10-17 | net, bpf: Add a warning if NAPI cb missed xdp_do_flush(). | Sebastian Andrzej Siewior | 1 | -0/+3 |
2023-10-16 | Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf... | Jakub Kicinski | 1 | -2/+18 |
2023-10-13 | bpf: Avoid unnecessary audit log for CPU security mitigations | Yafang Shao | 1 | -2/+2 |
2023-10-06 | bpf: Inherit system settings for CPU security mitigations | Yafang Shao | 1 | -2/+2 |
2023-10-05 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -1/+1 |
2023-09-25 | bpf: Count missed stats in trace_call_bpf | Jiri Olsa | 1 | -0/+16 |
2023-09-19 | bpf: Fix tr dereferencing | Leon Hwang | 1 | -1/+1 |
2023-09-16 | bpf: Add support for custom exception callbacks | Kumar Kartikeya Dwivedi | 1 | -1/+3 |
2023-09-16 | bpf: Implement BPF exceptions | Kumar Kartikeya Dwivedi | 1 | -0/+3 |
2023-09-16 | bpf: Implement support for adding hidden subprogs | Kumar Kartikeya Dwivedi | 1 | -0/+1 |
2023-09-16 | bpf: Use bpf_is_subprog to check for subprogs | Kumar Kartikeya Dwivedi | 1 | -0/+5 |
2023-09-12 | bpf, x64: Fix tailcall infinite loop | Leon Hwang | 1 | -0/+5 |
2023-09-08 | bpf: Add BPF_KPTR_PERCPU as a field type | Yonghong Song | 1 | -6/+12 |
2023-09-08 | bpf: Add support for non-fix-size percpu mem allocation | Yonghong Song | 1 | -2/+2 |
2023-08-31 | bpf: Annotate bpf_long_memcpy with data_race | Daniel Borkmann | 1 | -1/+1 |
2023-08-25 | bpf: Consider non-owning refs to refcounted nodes RCU protected | Dave Marchevsky | 1 | -1/+2 |
2023-08-14 | bpf: Document struct bpf_struct_ops fields | David Vernet | 1 | -0/+47 |
2023-08-11 | bpf: Remove unused declaration bpf_link_new_file() | Yue Haibing | 1 | -1/+0 |
2023-08-07 | bpf: Add support for bpf_get_func_ip helper for uprobe program | Jiri Olsa | 1 | -2/+7 |
2023-08-02 | bpf: fix bpf_probe_read_kernel prototype mismatch | Arnd Bergmann | 1 | -0/+12 |
2023-07-18 | bpf: Add 'owner' field to bpf_{list,rb}_node | Dave Marchevsky | 1 | -0/+2 |
2023-07-18 | bpf: Introduce internal definitions for UAPI-opaque bpf_{rb,list}_node | Dave Marchevsky | 1 | -0/+10 |
2023-07-06 | bpf: add percpu stats for bpf_map elements insertions/deletions | Anton Protopopov | 1 | -0/+30 |
2023-05-23 | bpf: Support O_PATH FDs in BPF_OBJ_PIN and BPF_OBJ_GET commands | Andrii Nakryiko | 1 | -2/+2 |
2023-05-15 | bpf: Remove bpf trampoline selector | Yafang Shao | 1 | -1/+0 |
2023-04-27 | bpf: Add bpf_dynptr_size | Joanne Koong | 1 | -1/+1 |
2023-04-21 | bpf: add test_run support for netfilter program type | Florian Westphal | 1 | -0/+3 |
2023-04-15 | bpf: Centralize btf_field-specific initialization logic | Dave Marchevsky | 1 | -4/+29 |
2023-04-15 | bpf: Support refcounted local kptrs in existing semantics | Dave Marchevsky | 1 | -0/+3 |
2023-04-15 | bpf: Introduce opaque bpf_refcount struct and add btf_record plumbing | Dave Marchevsky | 1 | -0/+8 |
2023-04-15 | bpf: Remove btf_field_offs, use btf_record's fields instead | Dave Marchevsky | 1 | -25/+19 |
2023-04-13 | bpf: Support 64-bit pointers to kfuncs | Ilya Leoshkevich | 1 | -0/+10 |
2023-04-11 | bpf: Add log_true_size output field to return necessary log buffer size | Andrii Nakryiko | 1 | -1/+1 |
2023-04-04 | bpf: Refactor btf_nested_type_is_trusted(). | Alexei Starovoitov | 1 | -3/+4 |
2023-04-04 | bpf: Remove unused arguments from btf_struct_access(). | Alexei Starovoitov | 1 | -2/+1 |
2023-03-22 | bpf: Update the struct_ops of a bpf_link. | Kui-Feng Lee | 1 | -0/+3 |
2023-03-22 | bpf: Create links for BPF struct_ops maps. | Kui-Feng Lee | 1 | -0/+7 |
2023-03-22 | bpf: Retire the struct_ops map kvalue->refcnt. | Kui-Feng Lee | 1 | -0/+1 |
2023-03-22 | bpf: return long from bpf_map_ops funcs | JP Kobryn | 1 | -7/+7 |
2023-03-15 | bpf: Fix attaching fentry/fexit/fmod_ret/lsm to modules | Viktor Malik | 1 | -0/+2 |
2023-03-13 | bpf: Disable migration when freeing stashed local kptr using obj drop | Dave Marchevsky | 1 | -8/+4 |
2023-03-10 | bpf: Support __kptr to local kptrs | Dave Marchevsky | 1 | -1/+10 |
2023-03-10 | bpf: Change btf_record_find enum parameter to field_mask | Dave Marchevsky | 1 | -1/+1 |
2023-03-08 | bpf: implement numbers iterator | Andrii Nakryiko | 1 | -2/+6 |
2023-03-07 | bpf: offload map memory usage | Yafang Shao | 1 | -0/+6 |
2023-03-07 | bpf: add new map ops ->map_mem_usage | Yafang Shao | 1 | -0/+2 |
2023-03-03 | bpf: Refactor RCU enforcement in the verifier. | Alexei Starovoitov | 1 | -1/+1 |
2023-03-01 | bpf: Add xdp dynptrs | Joanne Koong | 1 | -1/+7 |
2023-03-01 | bpf: Add skb dynptrs | Joanne Koong | 1 | -1/+13 |
2023-03-01 | bpf: Define no-ops for externally called bpf dynptr functions | Joanne Koong | 1 | -30/+45 |
2023-02-15 | bpf: Zeroing allocated object from slab in bpf memory allocator | Hou Tao | 1 | -0/+7 |
2023-02-13 | bpf: Add basic bpf_rb_{root,node} support | Dave Marchevsky | 1 | -1/+19 |
2023-02-13 | bpf: Migrate release_on_unlock logic to non-owning ref semantics | Dave Marchevsky | 1 | -0/+6 |
2023-02-10 | bpf: allow to disable bpf map memory accounting | Yafang Shao | 1 | -0/+8 |
2023-02-10 | bpf: use bpf_map_kvcalloc in bpf_local_storage | Yafang Shao | 1 | -0/+8 |
2023-02-02 | bpf: Drop always true do_idr_lock parameter to bpf_map_free_id | Tobias Klauser | 1 | -1/+1 |
2023-01-29 | s390/bpf: Implement arch_prepare_bpf_trampoline() | Ilya Leoshkevich | 1 | -0/+4 |
2023-01-28 | bpf: btf: Add BTF_FMODEL_SIGNED_ARG flag | Ilya Leoshkevich | 1 | -0/+4 |
2023-01-28 | bpf: Change BPF_MAX_TRAMP_LINKS to enum | Ilya Leoshkevich | 1 | -1/+3 |
2023-01-28 | Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf... | Jakub Kicinski | 1 | -12/+67 |
2023-01-25 | bpf/selftests: Verify struct_ops prog sleepable behavior | David Vernet | 1 | -0/+1 |
2023-01-25 | bpf: Pass const struct bpf_prog * to .check_member | David Vernet | 1 | -1/+2 |
2023-01-24 | bpf: Allow trusted args to walk struct when checking BTF IDs | David Vernet | 1 | -0/+4 |
2023-01-24 | bpf: Enable annotating trusted nested pointers | David Vernet | 1 | -0/+4 |
2023-01-23 | bpf: Support consuming XDP HW metadata from fext programs | Toke Høiland-Jørgensen | 1 | -0/+14 |
2023-01-23 | bpf: XDP metadata RX kfuncs | Stanislav Fomichev | 1 | -1/+16 |
2023-01-23 | bpf: Introduce device-bound XDP programs | Stanislav Fomichev | 1 | -4/+20 |
2023-01-23 | bpf: Rename bpf_{prog,map}_is_dev_bound to is_offloaded | Stanislav Fomichev | 1 | -4/+4 |
2023-01-20 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -1/+1 |
2023-01-10 | bpf: Replace 0-length arrays with flexible arrays | Kees Cook | 1 | -3/+3 |
2023-01-09 | bpf: remove the do_idr_lock parameter from bpf_prog_free_id() | Paul Moore | 1 | -1/+1 |
2022-12-28 | bpf: rename list_head -> graph_root in field info types | Dave Marchevsky | 1 | -2/+2 |
2022-12-19 | bpf: Remove trace_printk_lock | Jiri Olsa | 1 | -0/+3 |
2022-12-19 | bpf: Do cleanup in bpf_bprintf_cleanup only when needed | Jiri Olsa | 1 | -1/+1 |
2022-12-19 | bpf: Add struct for bin_args arg in bpf_bprintf_prepare | Jiri Olsa | 1 | -1/+6 |
2022-12-08 | bpf: Rework process_dynptr_func | Kumar Kartikeya Dwivedi | 1 | -2/+2 |
2022-11-30 | bpf: Tighten ptr_to_btf_id checks. | Alexei Starovoitov | 1 | -5/+0 |
2022-11-28 | Daniel Borkmann says: | Jakub Kicinski | 1 | -47/+107 |
2022-11-24 | bpf: Add kfunc bpf_rcu_read_lock/unlock() | Yonghong Song | 1 | -0/+3 |
2022-11-24 | bpf: Introduce might_sleep field in bpf_func_proto | Yonghong Song | 1 | -0/+1 |
2022-11-20 | bpf: Allow trusted pointers to be passed to KF_TRUSTED_ARGS kfuncs | David Vernet | 1 | -0/+30 |
2022-11-17 | bpf: Introduce bpf_obj_new | Kumar Kartikeya Dwivedi | 1 | -8/+13 |
2022-11-17 | bpf: Rewrite kfunc argument handling | Kumar Kartikeya Dwivedi | 1 | -11/+0 |
2022-11-17 | bpf: Verify ownership relationships for user BTF types | Kumar Kartikeya Dwivedi | 1 | -0/+1 |
2022-11-17 | bpf: Recognize lock and list fields in allocated objects | Kumar Kartikeya Dwivedi | 1 | -0/+7 |
2022-11-17 | bpf: Introduce allocated objects support | Kumar Kartikeya Dwivedi | 1 | -0/+11 |
2022-11-17 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -21/+39 |
2022-11-17 | bpf: Pass map file to .map_update_batch directly | Hou Tao | 1 | -2/+3 |
2022-11-15 | bpf: Expand map key argument of bpf_redirect_map to u64 | Toke Høiland-Jørgensen | 1 | -1/+1 |
2022-11-14 | bpf: Refactor btf_struct_access | Kumar Kartikeya Dwivedi | 1 | -9/+8 |
2022-11-14 | bpf: Rename MEM_ALLOC to MEM_RINGBUF | Kumar Kartikeya Dwivedi | 1 | -7/+4 |
2022-11-14 | bpf: Rename RET_PTR_TO_ALLOC_MEM | Kumar Kartikeya Dwivedi | 1 | -3/+3 |
2022-11-14 | bpf: Support bpf_list_head in map values | Kumar Kartikeya Dwivedi | 1 | -0/+17 |
2022-11-14 | bpf: Fix copy_map_value, zero_map_value | Kumar Kartikeya Dwivedi | 1 | -2/+2 |
2022-11-14 | bpf: Remove BPF_MAP_OFF_ARR_MAX | Kumar Kartikeya Dwivedi | 1 | -5/+4 |
2022-11-11 | bpf: Fix offset calculation error in __copy_map_value and zero_map_value | Xu Kuohai | 1 | -2/+2 |
2022-11-04 | bpf: Convert BPF_DISPATCHER to use static_call() (not ftrace) | Peter Zijlstra | 1 | -1/+38 |
2022-11-04 | bpf: Revert ("Fix dispatcher patchable function entry to 5 bytes nop") | Peter Zijlstra | 1 | -20/+1 |
2022-11-03 | bpf: Refactor map->off_arr handling | Kumar Kartikeya Dwivedi | 1 | -17/+24 |
2022-11-03 | bpf: Consolidate spin_lock, timer management into btf_record | Kumar Kartikeya Dwivedi | 1 | -21/+32 |
2022-11-03 | bpf: Refactor kptr_off_tab into btf_record | Kumar Kartikeya Dwivedi | 1 | -44/+81 |
2022-11-02 | Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf... | Jakub Kicinski | 1 | -14/+19 |
2022-10-25 | bpf: Implement cgroup storage available to non-cgroup-attached bpf progs | Yonghong Song | 1 | -0/+7 |
2022-10-25 | bpf: Add new bpf_task_storage_delete proto with no deadlock detection | Martin KaFai Lau | 1 | -0/+1 |
2022-10-25 | bpf: Add new bpf_task_storage_get proto with no deadlock detection | Martin KaFai Lau | 1 | -0/+1 |
2022-10-25 | bpf: Append _recur naming to the bpf_task_storage helper proto | Martin KaFai Lau | 1 | -2/+2 |
2022-10-25 | bpf: Remove prog->active check for bpf_lsm and bpf_iter | Martin KaFai Lau | 1 | -14/+10 |
2022-10-20 | bpf: Fix dispatcher patchable function entry to 5 bytes nop | Jiri Olsa | 1 | -1/+13 |
2022-09-29 | bpf: Add __bpf_prog_{enter,exit}_struct_ops for struct_ops trampoline | Martin KaFai Lau | 1 | -0/+4 |
2022-09-28 | bpf: Parameterize task iterators. | Kui-Feng Lee | 1 | -0/+25 |
2022-09-26 | bpf: Enforce W^X for bpf trampoline | Song Liu | 1 | -1/+0 |
2022-09-26 | bpf: use bpf_prog_pack for bpf_dispatcher | Song Liu | 1 | -1/+2 |
2022-09-21 | bpf: Prevent bpf program recursion for raw tracepoint probes | Jiri Olsa | 1 | -0/+6 |
2022-09-21 | bpf: Add bpf_lookup_*_key() and bpf_key_put() kfuncs | Roberto Sassu | 1 | -0/+8 |
2022-09-21 | bpf: Export bpf_dynptr_get_size() | Roberto Sassu | 1 | -0/+1 |
2022-09-21 | bpf: Add bpf_user_ringbuf_drain() helper | David Vernet | 1 | -2/+9 |
2022-09-16 | bpf: Move bpf_dispatcher function out of ftrace locations | Jiri Olsa | 1 | -0/+7 |
2022-09-10 | bpf: Add stub for btf_struct_access() | Daniel Xu | 1 | -0/+9 |
2022-09-07 | bpf: Add zero_map_value to zero map value with special fields | Kumar Kartikeya Dwivedi | 1 | -0/+19 |
2022-09-07 | bpf: Add copy_map_value_long to copy to remote percpu memory | Kumar Kartikeya Dwivedi | 1 | -19/+33 |
2022-09-07 | bpf/verifier: allow kfunc to return an allocated mem | Benjamin Tissoires | 1 | -1/+8 |
2022-09-07 | bpf: split btf_check_subprog_arg_match in two | Benjamin Tissoires | 1 | -0/+2 |
2022-09-06 | bpf: Allow struct argument in trampoline based programs | Yonghong Song | 1 | -0/+4 |
2022-08-25 | bpf: Introduce cgroup iter | Hao Luo | 1 | -0/+8 |
2022-08-23 | bpf: Use cgroup_{common,current}_func_proto in more hooks | Stanislav Fomichev | 1 | -0/+1 |
2022-08-18 | bpf: net: Avoid sk_setsockopt() taking sk lock when called from bpf | Martin KaFai Lau | 1 | -0/+13 |