summaryrefslogtreecommitdiffstats
path: root/kernel/bpf/verifier.c (follow)
Commit message (Expand)AuthorAgeFilesLines
...
| * | bpf: Support bpf_list_head in map valuesKumar Kartikeya Dwivedi2022-11-151-0/+7
* | | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2022-11-181-5/+9
|\ \ \ | |/ / |/| |
| * | bpf: Fix memory leaks in __check_func_callWang Yufen2022-11-081-5/+9
| |/
* | Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski2022-11-121-171/+314
|\ \
| * | bpf: aggressively forget precise markings during state checkpointingAndrii Nakryiko2022-11-041-0/+37
| * | bpf: stop setting precise in current stateAndrii Nakryiko2022-11-041-12/+91
| * | bpf: allow precision tracking for programs with subprogsAndrii Nakryiko2022-11-041-1/+61
| * | bpf: propagate precision across all frames, not just the last oneAndrii Nakryiko2022-11-041-32/+39
| * | bpf: propagate precision in ALU/ALU64 operationsAndrii Nakryiko2022-11-041-0/+5
| * | bpf: Consolidate spin_lock, timer management into btf_recordKumar Kartikeya Dwivedi2022-11-041-61/+21
| * | bpf: Refactor kptr_off_tab into btf_recordKumar Kartikeya Dwivedi2022-11-041-49/+47
| * | bpf: Drop reg_type_may_be_refcounted_or_nullKumar Kartikeya Dwivedi2022-11-041-8/+1
| * | bpf: Fix slot type check in check_stack_write_var_offKumar Kartikeya Dwivedi2022-11-041-8/+11
| * | bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_IDKumar Kartikeya Dwivedi2022-11-041-4/+5
* | | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2022-11-111-4/+13
|\ \ \ | |/ / |/| / | |/
| * bpf: Fix wrong reg type conversion in release_reference()Youlin Li2022-11-041-2/+6
| * bpf, verifier: Fix memory leak in array reallocation for stack stateKees Cook2022-11-011-2/+7
* | Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski2022-11-021-14/+15
|\ \ | |/ |/|
| * bpf: Fix a typo in comment for DFS algorithmXu Kuohai2022-10-271-1/+1
| * bpf: Implement cgroup storage available to non-cgroup-attached bpf progsYonghong Song2022-10-261-1/+12
| * bpf: Consider all mem_types compatible for map_{key,value} argsDave Marchevsky2022-10-221-13/+2
| * bpf: Allow ringbuf memory to be used as map keyDave Marchevsky2022-10-221-0/+1
* | Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski2022-10-241-0/+1
|\ \
| * | bpf: Allow bpf_user_ringbuf_drain() callbacks to return 1David Vernet2022-10-131-0/+1
| |/
* / treewide: use get_random_u32() when possibleJason A. Donenfeld2022-10-121-1/+1
|/
* btf: Allow dynamic pointer parameters in kfuncsRoberto Sassu2022-09-221-5/+5
* bpf: Move dynptr type check to is_dynptr_type_expected()Roberto Sassu2022-09-221-8/+27
* bpf: Add bpf_user_ringbuf_drain() helperDavid Vernet2022-09-221-4/+57
* bpf: Define new BPF_MAP_TYPE_USER_RINGBUF map typeDavid Vernet2022-09-221-0/+3
* bpf: Add verifier check for BPF_PTR_POISON retval and argDave Marchevsky2022-09-151-7/+23
* bpf: Add verifier support for custom callback return rangeDave Marchevsky2022-09-111-1/+6
* bpf: Export btf_type_by_id() and bpf_log()Daniel Xu2022-09-111-0/+1
* bpf: Remove duplicate PTR_TO_BTF_ID RO checkDaniel Xu2022-09-111-3/+0
* bpf: Add helper macro bpf_for_each_reg_in_vstateKumar Kartikeya Dwivedi2022-09-081-107/+28
* bpf/verifier: allow kfunc to return an allocated memBenjamin Tissoires2022-09-071-13/+32
* bpf/verifier: allow all functions to read user provided contextBenjamin Tissoires2022-09-071-0/+19
* bpf: split btf_check_subprog_arg_match in twoBenjamin Tissoires2022-09-071-1/+1
* Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextPaolo Abeni2022-09-061-61/+33
|\
| * bpf: Remove prealloc-only restriction for sleepable bpf programs.Alexei Starovoitov2022-09-051-23/+0
| * bpf: Remove tracing program restriction on map typesAlexei Starovoitov2022-09-051-42/+0
| * bpf: Relax the requirement to use preallocated hash maps in tracing progs.Alexei Starovoitov2022-09-051-9/+22
| * bpf: Fix reference state management for synchronous callbacksKumar Kartikeya Dwivedi2022-08-251-9/+33
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2022-09-011-6/+7
|\ \ | |/ |/|
| * bpf: Don't use tnum_range on array range checking for poke descriptorsDaniel Borkmann2022-08-251-6/+4
| * bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZEROKumar Kartikeya Dwivedi2022-08-251-0/+3
* | bpf: add destructive kfunc flagArtem Savkov2022-08-101-0/+5
* | bpf: Fix ref_obj_id for dynptr data slices in verifierJoanne Koong2022-08-101-18/+20
* | bpf: Cleanup check_refcount_okDave Marchevsky2022-08-091-45/+29
* | bpf: Verifier cleanupsJoanne Koong2022-08-081-18/+32
|/
* bpf: Switch to new kfunc flags infrastructureKumar Kartikeya Dwivedi2022-07-221-8/+6