Age | Commit message (Expand) | Author | Files | Lines |
2023-07-11 | bpf: cpumap: Fix memory leak in cpu_map_update_elem | Pu Lehui | 1 | -16/+24 |
2023-07-05 | bpf: Fix max stack depth check for async callbacks | Kumar Kartikeya Dwivedi | 1 | -2/+3 |
2023-07-03 | bpf, btf: Warn but return no error for NULL btf from __register_btf_kfunc_id_... | SeongJae Park | 1 | -4/+2 |
2023-06-24 | Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf... | Jakub Kicinski | 18 | -184/+395 |
2023-06-22 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 3 | -14/+21 |
2023-06-21 | bpf: Force kprobe multi expected_attach_type for kprobe_multi link | Jiri Olsa | 1 | -0/+5 |
2023-06-21 | bpf/btf: Accept function names that contain dots | Florent Revest | 1 | -12/+8 |
2023-06-19 | bpf: Keep BPF_PROG_LOAD permission checks clear of validations | Andrii Nakryiko | 1 | -12/+9 |
2023-06-19 | bpf: Centralize permissions checks for all BPF map types | Andrii Nakryiko | 11 | -35/+47 |
2023-06-19 | bpf: Inline map creation logic in map_create() function | Andrii Nakryiko | 1 | -33/+24 |
2023-06-19 | bpf: Move unprivileged checks into map_create() and bpf_prog_load() | Andrii Nakryiko | 1 | -15/+19 |
2023-06-16 | bpf: Remove in_atomic() from bpf_link_put(). | Sebastian Andrzej Siewior | 1 | -13/+16 |
2023-06-13 | bpf: Verify scalar ids mapping in regsafe() using check_ids() | Eduard Zingerman | 1 | -23/+68 |
2023-06-13 | bpf: Use scalar ids in mark_chain_precision() | Eduard Zingerman | 1 | -0/+115 |
2023-06-13 | bpf: ensure main program has an extable | Krister Johansen | 1 | -2/+5 |
2023-06-12 | bpf: Replace bpf_cpumask_any* with bpf_cpumask_any_distribute* | David Vernet | 1 | -10/+12 |
2023-06-12 | bpf: Add bpf_cpumask_first_and() kfunc | David Vernet | 1 | -0/+16 |
2023-06-12 | bpf: Hide unused bpf_patch_call_args | Arnd Bergmann | 1 | -3/+5 |
2023-06-08 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 2 | -2/+15 |
2023-06-08 | bpf: Fix verifier id tracking of scalars on spill | Maxim Mikityanskiy | 1 | -0/+3 |
2023-06-06 | bpf: Factor out a common helper free_all() | Hou Tao | 1 | -15/+16 |
2023-06-05 | bpf: netfilter: Add BPF_NETFILTER bpf_attach_type | Florian Westphal | 1 | -0/+9 |
2023-06-05 | bpf: Teach verifier that trusted PTR_TO_BTF_ID pointers are non-NULL | David Vernet | 1 | -2/+7 |
2023-06-05 | bpf: Replace open code with for allocated object check | Daniel T. Lee | 1 | -2/+2 |
2023-06-05 | bpf: Make bpf_refcount_acquire fallible for non-owning refs | Dave Marchevsky | 2 | -10/+24 |
2023-06-05 | bpf: Fix __bpf_{list,rbtree}_add's beginning-of-node calculation | Dave Marchevsky | 1 | -2/+2 |
2023-06-05 | bpf: Set kptr_struct_meta for node param to list and rbtree insert funcs | Dave Marchevsky | 1 | -0/+3 |
2023-06-02 | bpf: Fix elem_size not being set for inner maps | Rhys Rustad-Elliott | 1 | -2/+6 |
2023-05-31 | bpf: Replace all non-returning strlcpy with strscpy | Azeem Shaikh | 1 | -2/+2 |
2023-05-30 | bpf: Silence a warning in btf_type_id_size() | Yonghong Song | 1 | -9/+10 |
2023-05-26 | Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf... | Jakub Kicinski | 5 | -42/+105 |
2023-05-26 | bpf: Fix bad unlock balance on freeze_mutex | Daniel Borkmann | 1 | -2/+2 |
2023-05-25 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 3 | -4/+6 |
2023-05-25 | bpf: drop unnecessary bpf_capable() check in BPF_MAP_FREEZE command | Andrii Nakryiko | 1 | -4/+5 |
2023-05-23 | bpf: Support O_PATH FDs in BPF_OBJ_PIN and BPF_OBJ_GET commands | Andrii Nakryiko | 2 | -13/+28 |
2023-05-23 | bpf: Validate BPF object in BPF_OBJ_PIN before calling LSM | Andrii Nakryiko | 1 | -6/+5 |
2023-05-22 | bpf: fix a memory leak in the LRU and LRU_PERCPU hash maps | Anton Protopopov | 1 | -2/+4 |
2023-05-19 | bpf: Add kfunc filter function to 'struct btf_kfunc_id_set' | Aditi Ghag | 2 | -14/+58 |
2023-05-19 | bpf: Show target_{obj,btf}_id in tracing link fdinfo | Yafang Shao | 1 | -2/+9 |
2023-05-19 | bpf: Fix mask generation for 32-bit narrow loads of 64-bit fields | Will Deacon | 1 | -1/+1 |
2023-05-16 | bpf: drop unnecessary user-triggerable WARN_ONCE in verifierl log | Andrii Nakryiko | 1 | -3/+0 |
2023-05-16 | Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf... | Jakub Kicinski | 7 | -238/+750 |
2023-05-15 | bpf: Fix memleak due to fentry attach failure | Yafang Shao | 1 | -6/+15 |
2023-05-15 | bpf: Remove bpf trampoline selector | Yafang Shao | 1 | -7/+4 |
2023-05-15 | bpf: fix calculation of subseq_idx during precision backtracking | Andrii Nakryiko | 1 | -6/+8 |
2023-05-15 | bpf: Remove anonymous union in bpf_kfunc_call_arg_meta | Dave Marchevsky | 1 | -19/+22 |
2023-05-15 | bpf: netdev: init the offload table earlier | Jakub Kicinski | 1 | -1/+1 |
2023-05-13 | bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen | Stanislav Fomichev | 1 | -0/+15 |
2023-05-12 | bpf: Address KCSAN report on bpf_lru_list | Martin KaFai Lau | 2 | -13/+15 |
2023-05-06 | bpf: verifier: Accept dynptr mem as mem in helpers | Daniel Rosenberg | 1 | -0/+4 |