aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/bpf/verifier.c
Commit message (Expand)AuthorAgeFilesLines
* bpf: Add oversize check before call kvcalloc()Bixuan Cui2021-09-131-0/+2
* Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextJakub Kicinski2021-08-301-1/+5
|\
| * bpf: Fix possible out of bound write in narrow load handlingAndrey Ignatov2021-08-241-0/+4
| * bpf: Refactor BPF_PROG_RUN into a functionAndrii Nakryiko2021-08-171-1/+1
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2021-08-261-2/+6
|\ \
| * | bpf: Fix ringbuf helper function compatibilityDaniel Borkmann2021-08-231-2/+6
* | | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2021-08-191-0/+1
|\| | | |/ |/|
| * bpf: Clear zext_dst of dead insnsIlya Leoshkevich2021-08-131-0/+1
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2021-07-311-99/+49
|\|
| * bpf: Fix leakage due to insufficient speculative store bypass mitigationDaniel Borkmann2021-07-291-55/+32
| * bpf: Fix pointer arithmetic mask tightening under state pruningDaniel Borkmann2021-07-161-10/+17
| * bpf: Remove superfluous aux sanitation on subprog rejectionDaniel Borkmann2021-07-161-34/+0
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller2021-07-231-0/+2
|\|
| * bpf: Fix tail_call_reachable rejection for interpreter when jit failedDaniel Borkmann2021-07-131-0/+2
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller2021-07-151-19/+360
|\ \ | |/ |/|
| * bpf: Add bpf_get_func_ip helper for kprobe programsJiri Olsa2021-07-151-0/+2
| * bpf: Add bpf_get_func_ip helper for tracing programsJiri Olsa2021-07-151-0/+43
| * bpf: Teach stack depth check about async callbacks.Alexei Starovoitov2021-07-151-3/+15
| * bpf: Implement verifier support for validation of async callbacks.Alexei Starovoitov2021-07-151-3/+120
| * bpf: Relax verifier recursion check.Alexei Starovoitov2021-07-151-2/+6
| * bpf: Prevent pointer mismatch in bpf_timer_init.Alexei Starovoitov2021-07-151-3/+28
| * bpf: Add map side support for bpf timers.Alexei Starovoitov2021-07-151-3/+27
| * bpf: Introduce bpf timers.Alexei Starovoitov2021-07-151-0/+109
| * bpf: Fix potential memleak and UAF in the verifier.He Fengqing2021-07-141-11/+16
* | 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