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