summaryrefslogtreecommitdiffstats
path: root/kernel/bpf/verifier.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* bpf: Make 32->64 bounds propagation slightly more robustDaniel Borkmann2021-12-161-9/+15
* bpf: Fix signed bounds propagation after mov32Daniel Borkmann2021-12-161-0/+4
* bpf: Fix kernel address leakage in atomic cmpxchg's r0 aux regDaniel Borkmann2021-12-151-1/+8
* bpf: Fix kernel address leakage in atomic fetchDaniel Borkmann2021-12-151-3/+9
* bpf: Fix incorrect state pruning for <8B spill/fillPaul Chaignon2021-12-101-4/+0
* bpf: Fix the off-by-two error in range markingsMaxim Mikityanskiy2021-12-031-1/+1
* bpf: Fix toctou on read-only map's constant scalar trackingDaniel Borkmann2021-11-161-1/+16
* bpf: Forbid bpf_ktime_get_coarse_ns and bpf_timer_* in tracing progsDmitrii Banshchikov2021-11-161-0/+7
* bpf: Fix inner map state pruning regression.Alexei Starovoitov2021-11-121-1/+2
* bpf: Stop caching subprog index in the bpf_pseudo_func insnMartin KaFai Lau2021-11-061-23/+14
* bpf: Do not reject when the stack read size is different from the tracked sca...Martin KaFai Lau2021-11-031-12/+6
* Merge tag 'net-next-for-5.16' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2021-11-021-76/+297
|\
| * bpf: Fix propagation of signed bounds from 64-bit min/max into 32-bit.Alexei Starovoitov2021-11-021-1/+1
| * bpf: Fix propagation of bounds from 64-bit min/max into 32-bit and var_off.Alexei Starovoitov2021-11-021-1/+1
| * bpf: Add bloom filter map implementationJoanne Koong2021-10-281-3/+16
| * bpf: Add verified_insns to bpf_prog_info and fdinfoDave Marchevsky2021-10-221-0/+1
| * bpf: Silence Coverity warning for find_kfunc_desc_btfKumar Kartikeya Dwivedi2021-10-201-9/+4
| * bpf: Avoid retpoline for bpf_for_each_map_elemAndrey Ignatov2021-10-061-1/+10
| * bpf: Be conservative while processing invalid kfunc callsKumar Kartikeya Dwivedi2021-10-061-0/+18
| * bpf: Introduce BPF support for kernel module function callsKumar Kartikeya Dwivedi2021-10-061-27/+175
| * bpf: Replace "want address" users of BPF_CAST_CALL with BPF_CALL_IMMKees Cook2021-09-291-17/+9
| * bpf: Support <8-byte scalar spill and refillMartin KaFai Lau2021-09-261-15/+52
| * bpf: Check the other end of slot_type for STACK_SPILLMartin KaFai Lau2021-09-261-11/+19
* | mm/filemap: Add filemap_add_folio()Matthew Wilcox (Oracle)2021-10-181-1/+1
|/
* bpf: Add oversize check before call kvcalloc()Bixuan Cui2021-09-141-0/+2
* Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextJakub Kicinski2021-08-311-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-271-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-201-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-161-19/+360
|\ \ | |/ |/|
| * bpf: Add bpf_get_func_ip helper for kprobe programsJiri Olsa2021-07-161-0/+2
| * bpf: Add bpf_get_func_ip helper for tracing programsJiri Olsa2021-07-161-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-151-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-301-2/+4
|\