summaryrefslogtreecommitdiffstats
path: root/kernel/bpf/verifier.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* bpf: Switch to new kfunc flags infrastructureKumar Kartikeya Dwivedi2022-07-221-8/+6
* bpf: Check attach_func_proto more carefully in check_helper_callStanislav Fomichev2022-07-211-1/+3
* bpf: Fix subprog names in stack traces.Alexei Starovoitov2022-07-151-3/+1
* bpf: Warn on non-preallocated case for BPF_PROG_TYPE_RAW_TRACEPOINT_WRITABLEYafang Shao2022-07-141-0/+1
* bpf: Tidy up verifier check_func_arg()Joanne Koong2022-07-131-28/+38
* Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextJakub Kicinski2022-07-091-12/+226
|\
| * bpf: Check attach_func_proto more carefully in check_return_codeStanislav Fomichev2022-07-081-5/+16
| * bpf: per-cgroup lsm flavorStanislav Fomichev2022-06-291-0/+32
| * bpf: Fix for use-after-free bug in inline_bpf_loopEduard Zingerman2022-06-241-1/+1
| * bpf: Replace hard-coded 0 with BPF_K in check_alu_opSimon Wang2022-06-241-1/+1
| * bpf, x64: Add predicate for bpf2bpf with tailcalls support in JITTony Ambardar2022-06-211-1/+2
| * bpf: Inline calls to bpf_loop when callback is knownEduard Zingerman2022-06-211-5/+175
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2022-07-071-66/+47
|\ \ | |/ |/|
| * bpf: Fix insufficient bounds propagation from adjust_scalar_min_max_valsDaniel Borkmann2022-07-011-49/+23
| * bpf: Fix incorrect verifier simulation around jmp32's jeq/jneDaniel Borkmann2022-07-011-17/+24
* | bpf: Allow helpers to accept pointers with a fixed sizeMaxim Mikityanskiy2022-06-171-11/+32
* | bpf: allow sleepable uprobe programs to attachDelyan Kratunov2022-06-171-2/+2
* | bpf: Add btf enum64 supportYonghong Song2022-06-071-1/+1
|/
* bpf: Add dynptr data slicesJoanne Koong2022-05-231-0/+23
* bpf: Dynptr support for ring buffersJoanne Koong2022-05-231-3/+49
* bpf: Add bpf_dynptr_from_mem for local dynptrsJoanne Koong2022-05-231-0/+6
* bpf: Add verifier support for dynptrsJoanne Koong2022-05-231-3/+185
* bpf: Suppress 'passing zero to PTR_ERR' warningKumar Kartikeya Dwivedi2022-05-231-1/+1
* bpf: Add bpf_skc_to_mptcp_sock_protoGeliang Tang2022-05-211-0/+1
* bpf: Add MEM_UNINIT as a bpf_type_flagJoanne Koong2022-05-141-20/+8
* bpf: add bpf_map_lookup_percpu_elem for percpu mapFeng Zhou2022-05-121-2/+15
* bpf: Remove unused parameter from find_kfunc_desc_btf()Yuntao Wang2022-05-101-5/+4
* bpf: Make BTF type match stricter for release argumentsKumar Kartikeya Dwivedi2022-04-261-3/+15
* bpf: Prevent escaping of kptr loaded from mapsKumar Kartikeya Dwivedi2022-04-261-7/+28
* bpf: Allow storing referenced kptr in mapKumar Kartikeya Dwivedi2022-04-261-12/+86
* bpf: Tag argument to be released in bpf_func_protoKumar Kartikeya Dwivedi2022-04-261-33/+43
* bpf: Allow storing unreferenced kptr in mapKumar Kartikeya Dwivedi2022-04-261-10/+151
* bpf: Move check_ptr_off_reg before check_map_accessKumar Kartikeya Dwivedi2022-04-211-38/+38
* bpf: Reject writes for PTR_TO_MAP_KEY in check_helper_mem_accessKumar Kartikeya Dwivedi2022-04-061-0/+5
* bpf: Check PTR_TO_MEM | MEM_RDONLY in check_helper_mem_accessKumar Kartikeya Dwivedi2022-04-061-1/+11
* bpf: Do write access check for kfunc and global funcKumar Kartikeya Dwivedi2022-04-061-15/+29
* bpf: Fix warning for cast from restricted gfp_t in verifierJoanne Koong2022-03-211-2/+2
* Revert "bpf: Add support to inline bpf_get_func_ip helper on x86"Jiri Olsa2022-03-211-20/+1
* bpf: Enable non-atomic allocations in local storageJoanne Koong2022-03-211-0/+20
* bpf: Add support to inline bpf_get_func_ip helper on x86Jiri Olsa2022-03-181-1/+20
* bpf: Fix net.core.bpf_jit_harden raceHou Tao2022-03-161-2/+3
* bpf: Use offsetofend() to simplify macro definitionYuntao Wang2022-03-101-2/+1
* bpf: Determine buf_info inside check_buffer_access()Shung-Hsi Yu2022-03-081-9/+3
* bpf: Reject programs that try to load __percpu memory.Hao Luo2022-03-061-10/+14
* bpf: Fix checking PTR_TO_BTF_ID in check_mem_accessHao Luo2022-03-061-1/+2
* bpf: Harden register offset checks for release helpers and kfuncsKumar Kartikeya Dwivedi2022-03-061-3/+22
* bpf: Disallow negative offset in check_ptr_off_regKumar Kartikeya Dwivedi2022-03-061-0/+6
* bpf: Add check_func_arg_reg_off functionKumar Kartikeya Dwivedi2022-03-061-28/+41
* bpf: Small BPF verifier log improvementsMykola Lysenko2022-03-031-29/+35
* bpf: Reject kfunc calls that overflow insn->immHou Tao2022-02-151-1/+10