summaryrefslogtreecommitdiffstats
path: root/kernel/bpf
Commit message (Expand)AuthorAgeFilesLines
* bpf: Convert bpf_preload.ko to use light skeleton.Alexei Starovoitov2022-02-109-247/+70
* bpf: Update iterators.lskel.h.Alexei Starovoitov2022-02-101-72/+69
* bpf: Extend sys_bpf commands for bpf_syscall programs.Alexei Starovoitov2022-02-101-4/+34
* Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextJakub Kicinski2022-02-0912-544/+956
|\
| * bpf: Fix bpf_prog_pack build HPAGE_PMD_SIZESong Liu2022-02-081-1/+5
| * bpf: Introduce bpf_jit_binary_pack_[alloc|finalize|free]Song Liu2022-02-071-1/+107
| * bpf: Introduce bpf_prog_pack allocatorSong Liu2022-02-071-0/+127
| * bpf: Introduce bpf_arch_text_copySong Liu2022-02-071-0/+5
| * bpf: Use prog->jited_len in bpf_prog_ksym_set_addr()Song Liu2022-02-072-4/+2
| * bpf: Use size instead of pages in bpf_binary_headerSong Liu2022-02-071-6/+5
| * bpf: Use bytes instead of pages for bpf_jit_[charge|uncharge]_modmemSong Liu2022-02-072-12/+11
| * bpf: Implement bpf_core_types_are_compat().Matteo Croce2022-02-041-1/+104
| * bpf: Fix a btf decl_tag bug when tagging a functionYonghong Song2022-02-031-8/+21
| * bpf: Drop libbpf, libelf, libz dependency from bpf preload.Alexei Starovoitov2022-02-011-26/+2
| * bpf: Open code obj_get_info_by_fd in bpf preload.Alexei Starovoitov2022-02-011-1/+17
| * bpf: Convert bpf preload to light skeleton.Alexei Starovoitov2022-02-014-420/+436
| * bpf: Remove unnecessary setrlimit from bpf preload.Alexei Starovoitov2022-02-011-2/+0
| * bpf: make bpf_copy_from_user_task() gpl onlyKenta Tada2022-01-311-1/+1
| * bpf: reject program if a __user tagged memory accessed in kernel wayYonghong Song2022-01-272-17/+52
| * cgroup/bpf: fast path skb BPF filteringPavel Begunkov2022-01-272-42/+4
| * bpf: fix register_btf_kfunc_id_set for !CONFIG_DEBUG_INFO_BTFStanislav Fomichev2022-01-251-2/+13
| * bpf: Add bpf_copy_from_user_task() helperKenny Yu2022-01-241-0/+34
| * bpf: Add support for bpf iterator programs to use sleepable helpersKenny Yu2022-01-241-5/+15
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2022-02-033-4/+5
|\ \
| * \ Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfJakub Kicinski2022-02-033-4/+5
| |\ \
| | * | bpf: Use VM_MAP instead of VM_ALLOC for ringbufHou Tao2022-02-021-1/+1
| | * | bpf: Fix possible race in inc_misses_counterHe Fengqing2022-01-251-2/+3
| | * | bpf: Fix renaming task_getsecid_subj->current_getsecid_subj.Alexei Starovoitov2022-01-241-1/+1
* | | | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2022-01-271-2/+3
|\| | | | |_|/ |/| |
| * | Merge tag 'powerpc-5.17-2' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds2022-01-231-2/+3
| |\ \ | | |/ | |/|
| | * bpf: Guard against accessing NULL pt_regs in bpf_get_task_stack()Naveen N. Rao2022-01-151-2/+3
* | | Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextJakub Kicinski2022-01-248-192/+588
|\ \ \ | |/ / |/| |
| * | bpf: generalise tail call map compatibility checkToke Hoiland-Jorgensen2022-01-215-29/+29
| * | bpf: introduce BPF_F_XDP_HAS_FRAGS flag in prog_flags loading the ebpf programLorenzo Bianconi2022-01-211-1/+3
| * | bpf: support BPF_PROG_QUERY for progs attached to sockmapDi Zhu2022-01-201-0/+5
| * | bpf: Add cgroup helpers bpf_{get,set}_retval to get/set syscall return valueYiFei Zhu2022-01-191-1/+37
| * | bpf: Move getsockopt retval to struct bpf_cg_run_ctxYiFei Zhu2022-01-191-34/+48
| * | bpf: Make BPF_PROG_RUN_ARRAY return -err instead of allow booleanYiFei Zhu2022-01-191-26/+15
| * | bpf: Add reference tracking support to kfuncKumar Kartikeya Dwivedi2022-01-182-12/+72
| * | bpf: Introduce mem, size argument pair support for kfuncKumar Kartikeya Dwivedi2022-01-182-48/+124
| * | bpf: Remove check_kfunc_call callback and old kfunc BTF ID APIKumar Kartikeya Dwivedi2022-01-182-58/+8
| * | bpf: Populate kfunc BTF ID sets in struct btfKumar Kartikeya Dwivedi2022-01-181-1/+243
| * | bpf: Fix UAF due to race between btf_try_get_module and load_moduleKumar Kartikeya Dwivedi2022-01-181-2/+24
| |/
* | bpf: Fix ringbuf memory type confusion when passing to helpersDaniel Borkmann2022-01-191-1/+5
* | bpf: Fix out of bounds access for ringbuf helpersDaniel Borkmann2022-01-191-0/+6
* | bpf: Generally fix helper register offset checkDaniel Borkmann2022-01-191-11/+28
* | bpf: Mark PTR_TO_FUNC register initially with zero offsetDaniel Borkmann2022-01-191-3/+6
* | bpf: Generalize check_ctx_reg for reuse with other typesDaniel Borkmann2022-01-192-11/+12
* | bpf: Fix incorrect integer literal used for marking scratched stack.Christy Lee2022-01-111-3/+3
* | bpf: Fix mount source show for bpffsYafang Shao2022-01-111-2/+12
|/