bpf: Fix signed bounds propagation after mov32
[platform/kernel/linux-rpi.git] / kernel / bpf / verifier.c
2021-12-22 Daniel Borkmannbpf: Fix signed bounds propagation after mov32
2021-12-14 Maxim Mikityanskiybpf: Fix the off-by-two error in range markings
2021-12-01 Daniel Borkmannbpf: Fix toctou on read-only map's constant scalar...
2021-11-18 Alexei Starovoitovbpf: Fix propagation of signed bounds from 64-bit min...
2021-11-18 Alexei Starovoitovbpf: Fix propagation of bounds from 64-bit min/max...
2021-09-30 Bixuan Cuibpf: Add oversize check before call kvcalloc()
2021-09-15 Andrey Ignatovbpf: Fix possible out of bound write in narrow load...
2021-09-15 He Fengqingbpf: Fix potential memleak and UAF in the verifier.
2021-09-03 Daniel Borkmannbpf: Fix ringbuf helper function compatibility
2021-08-26 Ilya Leoshkevichbpf: Clear zext_dst of dead insns
2021-08-04 Daniel Borkmannbpf: Fix pointer arithmetic mask tightening under state...
2021-08-04 Lorenz Bauerbpf: verifier: Allocate idmap scratch in verifier env
2021-08-04 Daniel Borkmannbpf: Remove superfluous aux sanitation on subprog rejection
2021-08-04 Daniel Borkmannbpf: Fix leakage due to insufficient speculative store...
2021-07-28 Daniel Borkmannbpf: Fix tail_call_reachable rejection for interpreter...
2021-07-25 John Fastabendbpf: Track subprog poke descriptors correctly and fix...
2021-07-14 John Fastabendbpf: Fix null ptr deref with mixed tail calls and subprogs
2021-06-23 Daniel Borkmannbpf: Do not mark insn as seen under speculative path...
2021-06-23 Daniel Borkmannbpf: Inherit expanded/patched seen count from old aux...
2021-06-23 Daniel Borkmannbpf: Fix leakage under speculation on mispredicted...
2021-06-03 Yinjun Zhangbpf, offload: Reorder offload callback 'prepare' in...
2021-05-28 Daniel Borkmannbpf: No need to simulate speculative domain for immediates
2021-05-28 Daniel Borkmannbpf: Fix mask direction swap upon off reg sign change
2021-05-28 Daniel Borkmannbpf: Wrap aux data inside bpf_sanitize_info container
2021-05-14 Daniel Borkmannbpf: Fix alu32 const subreg bound tracking on bitwise...
2021-05-14 Daniel Borkmannbpf: Fix propagation of 32 bit unsigned bounds from...
2021-05-07 Daniel Borkmannbpf: Fix leakage of uninitialized bpf stack under specu...
2021-05-07 Daniel Borkmannbpf: Fix masking negation logic upon negative dst register
2021-04-28 Daniel Borkmannbpf: Tighten speculative pointer arithmetic mask
2021-04-28 Daniel Borkmannbpf: Refactor and streamline bounds check into helper
2021-04-28 Andrei Mateibpf: Allow variable-offset stack access
2021-04-28 Yonghong Songbpf: Permits pointers on stack for helper calls
2021-04-21 Daniel Borkmannbpf: Move sanitize_val_alu out of op switch
2021-04-21 Daniel Borkmannbpf: Improve verifier error messages for users
2021-04-21 Daniel Borkmannbpf: Rework ptr_limit into alu_limit and add common...
2021-04-21 Daniel Borkmannbpf: Move off_reg into sanitize_ptr_alu
2021-04-21 Daniel Borkmannbpf: Ensure off_reg has no mixed signed bounds for...
2021-04-21 Daniel Borkmannbpf: Use correct permission flag for mixed signed bound...
2021-04-14 Toke Høiland-Jørgensenbpf: Enforce that struct_ops programs be GPL-only
2021-03-20 Piotr Krysiukbpf: Add sanity check for upper ptr_limit
2021-03-20 Piotr Krysiukbpf: Simplify alu_limit masking for pointer arithmetic
2021-03-20 Piotr Krysiukbpf: Fix off-by-one for area size in creating mask...
2021-03-20 Piotr Krysiukbpf: Prohibit alu ops for pointer types not defining...
2021-03-04 Ilya Leoshkevichbpf: Clear subreg_def for global function return values
2021-02-26 Daniel Borkmannbpf: Fix truncation handling for mod32 dst reg wrt...
2021-02-13 Daniel Borkmannbpf: Fix verifier jsgt branch analysis on max bound
2021-02-13 Daniel Borkmannbpf: Fix 32 bit src register truncation on div/mod
2021-02-13 Daniel Borkmannbpf: Fix verifier jmp32 pruning decision logic
2021-01-23 Gilad Retibpf: Support PTR_TO_MEM{,_OR_NULL} register spilling
2021-01-23 Daniel Borkmannbpf: Fix signed_{sub,add32}_overflows type handling
2020-12-13 Linus TorvaldsMerge tag 'x86-urgent-2020-12-13' of git://git./linux...
2020-12-13 Linus TorvaldsMerge tag 'block-5.10-2020-12-12' of git://git.kernel...
2020-12-12 Linus TorvaldsMerge tag 'scsi-fixes' of git://git./linux/kernel/git...
2020-12-12 Linus TorvaldsMerge branch 'i2c/for-current' of git://git./linux...
2020-12-12 Linus TorvaldsMerge tag 'for-linus' of git://git./virt/kvm/kvm
2020-12-12 Linus TorvaldsMerge tag 'for-linus-5.10c-rc8-tag' of git://git./linux...
2020-12-12 Linus TorvaldsMerge tag 'riscv-for-linus-5.10-rc8' of git://git....
2020-12-12 Linus TorvaldsMerge tag 'io_uring-5.10-2020-12-11' of git://git.kerne...
2020-12-12 Linus TorvaldsMerge branch 'for-linus' of git://git./linux/kernel...
2020-12-11 Linus TorvaldsMerge tag 'mtd/fixes-for-5.10-rc8' of git://git./linux...
2020-12-11 Linus TorvaldsMerge tag 'mmc-v5.10-rc4-2' of git://git./linux/kernel...
2020-12-11 Wolfram SangMerge tag 'at24-fixes-for-v5.10' of git://git./linux...
2020-12-11 Linus TorvaldsMerge tag 'zonefs-5.10-rc7' of git://git./linux/kernel...
2020-12-11 Linus TorvaldsMerge tag 'pinctrl-v5.10-3' of git://git./linux/kernel...
2020-12-11 Linus TorvaldsMerge tag 'v5.10-3' of git://git./linux/kernel/git...
2020-12-11 Linus TorvaldsMerge tag 'clk-fixes-for-linus' of git://git./linux...
2020-12-11 Linus TorvaldsMerge tag 'drm-fixes-2020-12-11' of git://anongit.freed...
2020-12-11 Linus TorvaldsMerge tag 'ktest-v5.10-rc6' of git://git./linux/kernel...
2020-12-11 Linus TorvaldsMerge tag 'powerpc-5.10-6' of git://git./linux/kernel...
2020-12-11 Linus TorvaldsMerge tag 'fixes-v5.10a' of git://git./linux/kernel...
2020-12-10 Linus TorvaldsMerge tag 'nfs-for-5.10-3' of git://git.linux-nfs.org...
2020-12-10 Linus TorvaldsMerge git://git./linux/kernel/git/netdev/net
2020-12-10 David S. MillerMerge git://git./pub/scm/linux/kernel/git/bpf/bpf
2020-12-10 Alexei Starovoitovbpf: Fix propagation of 32-bit signed bounds from 64...
2020-12-10 Linus TorvaldsMerge tag 'media/v5.10-4' of git://git./linux/kernel...
2020-12-09 Linus TorvaldsMerge tag 'iommu-fixes' of git://git./linux/kernel...
2020-12-08 Arnd BergmannMerge tag 'sunxi-fixes-for-5.10-3' of git://git./linux...
2020-12-08 Linus TorvaldsMerge branch 'fixes' of git://git./linux/kernel/git...
2020-12-08 Linus TorvaldsMerge branch 'fixes' of git://git./linux/kernel/git...
2020-12-08 Jakub KicinskiMerge branch 'master' of git://git./linux/kernel/git...
2020-12-07 Linus TorvaldsMerge tag 'trace-v5.10-rc7' of git://git./linux/kernel...
2020-12-07 Arnd BergmannMerge tag 'imx-fixes-5.10-5' of git://git./linux/kernel...
2020-12-07 Arnd BergmannMerge tag 'sunxi-fixes-for-5.10-2' of git://git./linux...
2020-12-06 Linus TorvaldsMerge tag 'perf-urgent-2020-12-06' of git://git./linux...
2020-12-06 Linus TorvaldsMerge tag 'locking-urgent-2020-12-06' of git://git...
2020-12-06 Linus TorvaldsMerge branch 'for-linus' of git://git./linux/kernel...
2020-12-05 Linus TorvaldsMerge tag 'block-5.10-2020-12-05' of git://git.kernel...
2020-12-05 Linus TorvaldsMerge tag 'powerpc-5.10-5' of git://git./linux/kernel...
2020-12-05 Linus TorvaldsMerge tag 'scsi-fixes' of git://git./linux/kernel/git...
2020-12-05 Linus TorvaldsMerge tag 'for-5.10/dm-fixes-2' of git://git./linux...
2020-12-04 Linus TorvaldsMerge tag 'for-5.10/dm-fixes' of git://git./linux/kerne...
2020-12-04 Greg Kroah-HartmanMerge tag 'usb-serial-5.10-rc7' of https://git./linux...
2020-12-04 Dave AirlieMerge tag 'drm-misc-fixes-2020-12-03' of git://anongit...
2020-12-03 Jakub KicinskiMerge tag 'wireless-drivers-2020-12-03' of git://git...
2020-12-03 Dave AirlieMerge tag 'drm/tegra/for-5.10-rc7' of ssh://git.freedes...
2020-12-02 Linus TorvaldsMerge tag 'arm64-fixes' of git://git./linux/kernel...
2020-12-02 Linus TorvaldsMerge tag 'sound-5.10-rc7' of git://git./linux/kernel...
2020-12-02 Linus TorvaldsMerge tag 'trace-v5.10-rc6-bootconfig' of git://git...
2020-12-01 Linus TorvaldsMerge tag 'trace-v5.10-rc6' of git://git./linux/kernel...
2020-11-30 Greg Kroah-HartmanMerge tag 'thunderbolt-for-v5.10-rc7' of git://git...
next