summaryrefslogtreecommitdiffstats
path: root/kernel/bpf
AgeCommit message (Expand)AuthorLines
2022-03-18bpf: Factor out fd returning from bpf_btf_find_by_name_kindKumar Kartikeya Dwivedi-37/+53
2022-03-17bpf: Add cookie support to programs attached with kprobe multi linkJiri Olsa-1/+1
2022-03-17bpf: Add support to inline bpf_get_func_ip helper on x86Jiri Olsa-1/+20
2022-03-17bpf: Add multi kprobe linkJiri Olsa-5/+21
2022-03-16bpf: Fix net.core.bpf_jit_harden raceHou Tao-3/+5
2022-03-15x86/ibt,ftrace: Search for __fentry__ locationPeter Zijlstra-16/+4
2022-03-10bpf-lsm: Make bpf_lsm_kernel_read_file() as sleepableRoberto Sassu-0/+1
2022-03-10bpf-lsm: Introduce new helper bpf_ima_file_hash()Roberto Sassu-0/+20
2022-03-10bpf: Use offsetofend() to simplify macro definitionYuntao Wang-2/+1
2022-03-09bpf: Add "live packet" mode for XDP in BPF_PROG_RUNToke Høiland-Jørgensen-1/+2
2022-03-08bpf: Determine buf_info inside check_buffer_access()Shung-Hsi Yu-9/+3
2022-03-07bpf: Remove redundant slashYuntao Wang-3/+2
2022-03-07bpf: Replace strncpy() with strscpy()Yuntao Wang-7/+2
2022-03-05bpf: Reject programs that try to load __percpu memory.Hao Luo-11/+21
2022-03-05bpf: Fix checking PTR_TO_BTF_ID in check_mem_accessHao Luo-1/+2
2022-03-05bpf: Harden register offset checks for release helpers and kfuncsKumar Kartikeya Dwivedi-17/+41
2022-03-05bpf: Disallow negative offset in check_ptr_off_regKumar Kartikeya Dwivedi-0/+6
2022-03-05bpf: Fix PTR_TO_BTF_ID var_off checkKumar Kartikeya Dwivedi-3/+6
2022-03-05bpf: Add check_func_arg_reg_off functionKumar Kartikeya Dwivedi-28/+41
2022-03-03bpf: Small BPF verifier log improvementsMykola Lysenko-29/+35
2022-03-02bpf, x86: Set header->size properly before freeing itSong Liu-3/+6
2022-03-01bpf: Add some description about BPF_JIT_ALWAYS_ON in KconfigTiezhu Yang-0/+4
2022-02-28bpf: Cache the last valid build_idHao Luo-1/+11
2022-02-28bpf: Add config to allow loading modules with BTF mismatchesConnor O'Brien-1/+2
2022-02-25bpf: Fix issue with bpf preload module taking over stdout/stdin of kernel.Yucong Sun-0/+7
2022-02-23bpf: Cleanup commentsTom Rix-14/+14
2022-02-19bpf: Initialize ret to 0 inside btf_populate_kfunc_set()Souptick Joarder (HPE)-1/+1
2022-02-18bpf: Call maybe_wait_bpf_programs() only once from generic_map_delete_batch()Eric Dumazet-1/+2
2022-02-17Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextJakub Kicinski-329/+196
2022-02-17bpf: bpf_prog_pack: Set proper size before freeing ro_headerSong Liu-0/+1
2022-02-17Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski-2/+8
2022-02-17bpf: Add schedule points in batch opsEric Dumazet-0/+3
2022-02-16bpf: Fix crash due to out of bounds access into reg2btf_ids.Kumar Kartikeya Dwivedi-2/+3
2022-02-16libbpf: Split bpf_core_apply_relo()Mauricio Vásquez-3/+10
2022-02-15bpf: Reject kfunc calls that overflow insn->immHou Tao-1/+10
2022-02-11bpf: Emit bpf_timer in vmlinux BTFYonghong Song-0/+2
2022-02-10bpf: Fix bpf_prog_pack build for ppc64_defconfigSong Liu-2/+2
2022-02-10bpf: Convert bpf_preload.ko to use light skeleton.Alexei Starovoitov-247/+70
2022-02-10bpf: Update iterators.lskel.h.Alexei Starovoitov-72/+69
2022-02-10bpf: Extend sys_bpf commands for bpf_syscall programs.Alexei Starovoitov-4/+34
2022-02-09Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextJakub Kicinski-544/+956
2022-02-08bpf: Fix bpf_prog_pack build HPAGE_PMD_SIZESong Liu-1/+5
2022-02-07bpf: Introduce bpf_jit_binary_pack_[alloc|finalize|free]Song Liu-1/+107
2022-02-07bpf: Introduce bpf_prog_pack allocatorSong Liu-0/+127
2022-02-07bpf: Introduce bpf_arch_text_copySong Liu-0/+5
2022-02-07bpf: Use prog->jited_len in bpf_prog_ksym_set_addr()Song Liu-4/+2
2022-02-07bpf: Use size instead of pages in bpf_binary_headerSong Liu-6/+5
2022-02-07bpf: Use bytes instead of pages for bpf_jit_[charge|uncharge]_modmemSong Liu-12/+11
2022-02-04bpf: Implement bpf_core_types_are_compat().Matteo Croce-1/+104
2022-02-03Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski-4/+5