summaryrefslogtreecommitdiffstats
path: root/kernel/bpf/verifier.c
Commit message (Expand)AuthorAgeFilesLines
* bpf: Track subprog poke descriptors correctly and fix use-after-freeJohn Fastabend2021-07-091-39/+21
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2021-06-291-2/+4
|\
| * bpf: Fix null ptr deref with mixed tail calls and subprogsJohn Fastabend2021-06-221-2/+4
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2021-06-181-7/+61
|\|
| * bpf: Fix leakage under speculation on mispredicted branchesDaniel Borkmann2021-06-141-4/+40
| * bpf: Do not mark insn as seen under speculative path verificationDaniel Borkmann2021-06-141-2/+18
| * bpf: Inherit expanded/patched seen count from old aux dataDaniel Borkmann2021-06-141-1/+3
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller2021-06-171-6/+6
|\ \
| * | bpf: Fix spelling mistakesZhen Lei2021-05-241-6/+6
* | | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2021-05-271-37/+57
|\ \ \ | |/ / |/| / | |/
| * bpf: No need to simulate speculative domain for immediatesDaniel Borkmann2021-05-251-1/+5
| * bpf: Fix mask direction swap upon off reg sign changeDaniel Borkmann2021-05-251-10/+12
| * bpf: Wrap aux data inside bpf_sanitize_info containerDaniel Borkmann2021-05-251-7/+11
| * bpf, offload: Reorder offload callback 'prepare' in verifierYinjun Zhang2021-05-201-6/+6
| * bpf: Add deny list of btf ids check for tracing programsJiri Olsa2021-05-111-0/+14
| * bpf: Fix alu32 const subreg bound tracking on bitwise operationsDaniel Borkmann2021-05-111-13/+9
* | bpf: Introduce fd_idxAlexei Starovoitov2021-05-191-10/+37
* | bpf: Prepare bpf syscall to be used from kernel and user space.Alexei Starovoitov2021-05-191-16/+18
* | bpf: Introduce bpf_sys_bpf() helper and program type.Alexei Starovoitov2021-05-191-0/+8
* | bpf: verifier: Allocate idmap scratch in verifier envLorenz Bauer2021-05-101-31/+15
* | bpf: verifier: Use copy_array for jmp_historyLorenz Bauer2021-05-101-8/+5
* | bpf: verifier: Improve function state reallocationLorenz Bauer2021-05-101-96/+101
|/
* bpf: Fix leakage of uninitialized bpf stack under speculationDaniel Borkmann2021-05-031-10/+17
* bpf: Fix masking negation logic upon negative dst registerDaniel Borkmann2021-05-031-8/+4
* bpf: Implement formatted output helpers with bstr_printfFlorent Revest2021-04-271-1/+1
* bpf: Fix propagation of 32 bit unsigned bounds from 64 bit boundsDaniel Borkmann2021-04-271-5/+3
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller2021-04-251-0/+84
|\
| * bpf: Remove unnecessary map checks for ARG_PTR_TO_CONST_STRFlorent Revest2021-04-231-2/+1
| * bpf: Notify user if we ever hit a bpf_snprintf verifier bugFlorent Revest2021-04-231-2/+4
| * bpf: Refine retval for bpf_get_task_stack helperDave Marchevsky2021-04-191-0/+1
| * bpf: Add a bpf_snprintf helperFlorent Revest2021-04-191-0/+41
| * bpf: Add a ARG_PTR_TO_CONST_STR argument typeFlorent Revest2021-04-191-0/+41
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2021-04-171-74/+156
|\ \
| * | bpf: Tighten speculative pointer arithmetic maskDaniel Borkmann2021-04-161-29/+44
| * | bpf: Move sanitize_val_alu out of op switchDaniel Borkmann2021-04-161-6/+11
| * | bpf: Refactor and streamline bounds check into helperDaniel Borkmann2021-04-161-16/+33
| * | bpf: Improve verifier error messages for usersDaniel Borkmann2021-04-161-23/+63
| * | bpf: Rework ptr_limit into alu_limit and add common error pathDaniel Borkmann2021-04-161-8/+13
| * | bpf: Ensure off_reg has no mixed signed bounds for all typesDaniel Borkmann2021-04-161-10/+9
| * | bpf: Move off_reg into sanitize_ptr_aluDaniel Borkmann2021-04-161-4/+5
| * | bpf: Use correct permission flag for mixed signed bounds arithmeticDaniel Borkmann2021-04-161-1/+1
* | | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2021-04-091-0/+5
|\| | | |/ |/|
| * bpf: Enforce that struct_ops programs be GPL-onlyToke Høiland-Jørgensen2021-03-261-0/+5
* | bpf: Support bpf program calling kernel functionMartin KaFai Lau2021-03-261-24/+344
* | bpf: Refactor btf_check_func_arg_matchMartin KaFai Lau2021-03-261-2/+2
* | bpf: Simplify freeing logic in linfo and jited_linfoMartin KaFai Lau2021-03-261-2/+2
* | bpf: Undo ptr_to_map_key alu sanitation for nowDaniel Borkmann2021-03-261-14/+0
* | Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller2021-03-251-1/+0
|\ \
| * | bpf: Remove insn_buf[] declaration in inner blockJianlin Lv2021-03-191-1/+0
* | | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller2021-03-251-12/+25
|\ \ \ | |/ / |/| / | |/