summaryrefslogtreecommitdiffstats
path: root/kernel/bpf/verifier.c
Commit message (Expand)AuthorAgeFilesLines
* 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-201-0/+1
* bpf: Add MEM_UNINIT as a bpf_type_flagJoanne Koong2022-05-131-20/+8
* bpf: add bpf_map_lookup_percpu_elem for percpu mapFeng Zhou2022-05-111-2/+15
* bpf: Remove unused parameter from find_kfunc_desc_btf()Yuntao Wang2022-05-091-5/+4
* bpf: Make BTF type match stricter for release argumentsKumar Kartikeya Dwivedi2022-04-251-3/+15
* bpf: Prevent escaping of kptr loaded from mapsKumar Kartikeya Dwivedi2022-04-251-7/+28
* bpf: Allow storing referenced kptr in mapKumar Kartikeya Dwivedi2022-04-251-12/+86
* bpf: Tag argument to be released in bpf_func_protoKumar Kartikeya Dwivedi2022-04-251-33/+43
* bpf: Allow storing unreferenced kptr in mapKumar Kartikeya Dwivedi2022-04-251-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-201-0/+20
* bpf: Add support to inline bpf_get_func_ip helper on x86Jiri Olsa2022-03-171-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-051-10/+14
* bpf: Fix checking PTR_TO_BTF_ID in check_mem_accessHao Luo2022-03-051-1/+2
* bpf: Harden register offset checks for release helpers and kfuncsKumar Kartikeya Dwivedi2022-03-051-3/+22
* bpf: Disallow negative offset in check_ptr_off_regKumar Kartikeya Dwivedi2022-03-051-0/+6
* bpf: Add check_func_arg_reg_off functionKumar Kartikeya Dwivedi2022-03-051-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
* bpf: Use prog->jited_len in bpf_prog_ksym_set_addr()Song Liu2022-02-071-0/+1
* bpf: reject program if a __user tagged memory accessed in kernel wayYonghong Song2022-01-271-11/+24
* Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextJakub Kicinski2022-01-241-67/+129
|\
| * bpf: Add reference tracking support to kfuncKumar Kartikeya Dwivedi2022-01-181-10/+42
| * bpf: Introduce mem, size argument pair support for kfuncKumar Kartikeya Dwivedi2022-01-181-45/+79
| * bpf: Remove check_kfunc_call callback and old kfunc BTF ID APIKumar Kartikeya Dwivedi2022-01-181-12/+8
* | 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-191-10/+11
* | bpf: Fix incorrect integer literal used for marking scratched stack.Christy Lee2022-01-111-3/+3
|/
* bpf: Fix verifier support for validation of async callbacksKris Van Hees2022-01-051-0/+1
* bpf: Don't promote bogus looking registers after null check.Daniel Borkmann2022-01-051-6/+6
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller2021-12-311-281/+415
|\
| * bpf: Allow bpf_local_storage to be used by sleepable programsKP Singh2021-12-291-0/+3
| * bpf: Add MEM_RDONLY for helper args that are pointers to rdonly mem.Hao Luo2021-12-181-3/+17
| * bpf: Make per_cpu_ptr return rdonly PTR_TO_MEM.Hao Luo2021-12-181-4/+26