Age | Commit message (Expand) | Author | Files | Lines |
2023-08-25 | bpf: Allow bpf_spin_{lock,unlock} in sleepable progs | Dave Marchevsky | 1 | -0/+2 |
2023-08-25 | bpf: Use bpf_mem_free_rcu when bpf_obj_dropping refcounted nodes | Dave Marchevsky | 1 | -1/+5 |
2023-08-05 | bpf: fix bpf_dynptr_slice() to stop return an ERR_PTR. | Kui-Feng Lee | 1 | -1/+1 |
2023-07-19 | bpf, net: Introduce skb_pointer_if_linear(). | Alexei Starovoitov | 1 | -1/+4 |
2023-07-19 | bpf: Add 'owner' field to bpf_{list,rb}_node | Dave Marchevsky | 1 | -4/+25 |
2023-07-19 | bpf: Introduce internal definitions for UAPI-opaque bpf_{rb,list}_node | Dave Marchevsky | 1 | -10/+13 |
2023-06-05 | bpf: Make bpf_refcount_acquire fallible for non-owning refs | Dave Marchevsky | 1 | -2/+6 |
2023-06-05 | bpf: Fix __bpf_{list,rbtree}_add's beginning-of-node calculation | Dave Marchevsky | 1 | -2/+2 |
2023-05-07 | bpf: Allow NULL buffers in bpf_dynptr_slice(_rw) | Daniel Rosenberg | 1 | -12/+18 |
2023-05-06 | bpf: Add bpf_task_under_cgroup() kfunc | Feng Zhou | 1 | -0/+17 |
2023-04-27 | bpf: Add bpf_dynptr_clone | Joanne Koong | 1 | -0/+14 |
2023-04-27 | bpf: Add bpf_dynptr_size | Joanne Koong | 1 | -3/+12 |
2023-04-27 | bpf: Add bpf_dynptr_is_null and bpf_dynptr_is_rdonly | Joanne Koong | 1 | -4/+19 |
2023-04-27 | bpf: Add bpf_dynptr_adjust | Joanne Koong | 1 | -0/+26 |
2023-04-21 | bpf: Fix bpf_refcount_acquire's refcount_t address calculation | Dave Marchevsky | 1 | -1/+1 |
2023-04-16 | bpf: Centralize btf_field-specific initialization logic | Dave Marchevsky | 1 | -8/+6 |
2023-04-16 | bpf: Migrate bpf_rbtree_remove to possibly fail | Dave Marchevsky | 1 | -1/+7 |
2023-04-16 | bpf: Migrate bpf_rbtree_add and bpf_list_push_{front,back} to possibly fail | Dave Marchevsky | 1 | -17/+48 |
2023-04-16 | bpf: Add bpf_refcount_acquire kfunc | Dave Marchevsky | 1 | -0/+15 |
2023-04-16 | bpf: Support refcounted local kptrs in existing semantics | Dave Marchevsky | 1 | -8/+13 |
2023-04-16 | bpf: Remove btf_field_offs, use btf_record's fields instead | Dave Marchevsky | 1 | -1/+1 |
2023-04-12 | bpf: Remove bpf_cgroup_kptr_get() kfunc | David Vernet | 1 | -32/+0 |
2023-04-12 | bpf: Make bpf_cgroup_acquire() KF_RCU | KF_RET_NULL | David Vernet | 1 | -3/+2 |
2023-04-07 | bpf: ensure all memory is initialized in bpf_get_current_comm | Barret Rhoden | 1 | -1/+1 |
2023-04-01 | bpf: Remove now-defunct task kfuncs | David Vernet | 1 | -69/+0 |
2023-04-01 | bpf: Make struct task_struct an RCU-safe type | David Vernet | 1 | -4/+7 |
2023-03-26 | bpf: Remove now-unnecessary NULL checks for KF_RELEASE kfuncs | David Vernet | 1 | -6/+0 |
2023-03-14 | bpf: Fix bpf_strncmp proto. | Alexei Starovoitov | 1 | -1/+1 |
2023-03-11 | bpf: Support __kptr to local kptrs | Dave Marchevsky | 1 | -3/+8 |
2023-03-09 | bpf: implement numbers iterator | Andrii Nakryiko | 1 | -0/+3 |
2023-03-03 | bpf: Introduce kptr_rcu. | Alexei Starovoitov | 1 | -2/+4 |
2023-03-03 | bpf: Add support for absolute value BPF timers | Tero Kristo | 1 | -2/+9 |
2023-03-03 | bpf: Make bpf_get_current_[ancestor_]cgroup_id() available for all program types | Tejun Heo | 1 | -0/+4 |
2023-03-02 | bpf: Fix bpf_dynptr_slice{_rdwr} to return NULL instead of 0 | Joanne Koong | 1 | -4/+4 |
2023-03-02 | bpf: Fix doxygen comments for dynptr slice kfuncs | David Vernet | 1 | -16/+14 |
2023-03-01 | bpf: Add bpf_dynptr_slice and bpf_dynptr_slice_rdwr | Joanne Koong | 1 | -0/+138 |
2023-03-01 | bpf: Add xdp dynptrs | Joanne Koong | 1 | -1/+8 |
2023-03-01 | bpf: Add skb dynptrs | Joanne Koong | 1 | -14/+62 |
2023-02-28 | bpf: Fix bpf_cgroup_from_id() doxygen header | David Vernet | 1 | -2/+1 |
2023-02-23 | bpf: Add bpf_cgroup_from_id() kfunc | Tejun Heo | 1 | -0/+18 |
2023-02-14 | bpf: Add bpf_rbtree_{add,remove,first} kfuncs | Dave Marchevsky | 1 | -0/+54 |
2023-02-14 | bpf: Add basic bpf_rb_{root,node} support | Dave Marchevsky | 1 | -0/+40 |
2023-02-02 | bpf: Add __bpf_kfunc tag to all kfuncs | David Vernet | 1 | -19/+19 |
2022-12-29 | bpf: rename list_head -> graph_root in field info types | Dave Marchevsky | 1 | -2/+2 |
2022-12-20 | bpf: Remove trace_printk_lock | Jiri Olsa | 1 | -12/+19 |
2022-12-20 | bpf: Do cleanup in bpf_bprintf_cleanup only when needed | Jiri Olsa | 1 | -7/+9 |
2022-12-20 | bpf: Add struct for bin_args arg in bpf_bprintf_prepare | Jiri Olsa | 1 | -11/+13 |
2022-12-09 | bpf: Use memmove for bpf_dynptr_{read,write} | Kumar Kartikeya Dwivedi | 1 | -2/+10 |
2022-12-09 | bpf: Rework process_dynptr_func | Kumar Kartikeya Dwivedi | 1 | -9/+9 |
2022-12-08 | bpf/docs: Document struct cgroup * kfuncs | David Vernet | 1 | -1/+1 |