bpf: Don't promote bogus looking registers after null check.
[platform/kernel/linux-rpi.git] / kernel / bpf /
2022-01-27 Daniel Borkmannbpf: Don't promote bogus looking registers after null...
2022-01-27 Hou Taobpf: Disallow BPF_LOG_KERNEL log level for bpf(BPF_BTF_...
2022-01-27 Alexei Starovoitovbpf: Adjust BTF log size limit.
2022-01-16 Daniel Borkmannbpf: Fix out of bounds access from invalid *_or_null...
2022-01-05 Daniel Borkmannbpf: Add kconfig knob for disabling unpriv bpf by default
2021-12-22 Daniel Borkmannbpf: Make 32->64 bounds propagation slightly more robust
2021-12-22 Daniel Borkmannbpf: Fix signed bounds propagation after mov32
2021-12-17 Bui Quang Minhbpf: Fix integer overflow in argument calculation for...
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-11-18 Lorenz Bauerbpf: Prevent increasing bpf_jit_limit above max
2021-11-02 Xu Kuohaibpf: Fix error usage of map_fd and fdget() in generic_m...
2021-11-02 Toke Høiland-Jørgensenbpf: Fix potential race in tail call compatibility...
2021-10-13 Tatsuhiko Yasumatsubpf: Fix integer overflow in prealloc_elems_and_freelist()
2021-10-06 Lorenz Bauerbpf: Exempt CAP_BPF from checks against bpf_jit_limit
2021-10-06 Hou Taobpf: Handle return value of BPF_PROG_TYPE_STRUCT_OPS...
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 Yonghong Songbpf: Fix potentially incorrect results with bpf_get_loc...
2021-09-03 Yonghong Songbpf: Fix NULL pointer dereference in bpf_get_local_stor...
2021-09-03 Daniel Borkmannbpf: Fix ringbuf helper function compatibility
2021-08-26 Ilya Leoshkevichbpf: Clear zext_dst of dead insns
2021-08-18 Tatsuhiko Yasumatsubpf: Fix integer overflow involving bucket_size
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-08-04 Daniel Borkmannbpf: Introduce BPF nospec instruction for mitigating...
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-19 Rustam Kovhaevbpf: Fix false positive kmemleak report in bpf_ringbuf_...
2021-07-19 Daniel Borkmannbpf: Fix up register-based shifts in interpreter to...
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-16 Jiri Olsabpf: Forbid trampoline attach for functions with variab...
2021-06-10 Daniel Borkmannbpf, lockdown, audit: Fix buggy SELinux lockdown permis...
2021-06-10 Tobias Klauserbpf: Simplify cases in bpf_base_func_proto
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 Andrii Nakryikobpf: Prevent writable memory-mapping of read-only ringb...
2021-05-14 Thadeu Lima de Sou... bpf, ringbuf: Deny reserve of buffers larger than ringbuf
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 Dave Marchevskybpf: Refcount task stack in bpf_get_task_stack
2021-04-14 Lorenz Bauerbpf: link: Refuse non-O_RDWR flags in BPF_OBJ_GET
2021-04-14 Toke Høiland-Jørgensenbpf: Enforce that struct_ops programs be GPL-only
2021-04-07 Alexei Starovoitovbpf: Fix fexit trampoline.
2021-03-30 Zqiangbpf: Fix umd memory leak in copy_process()
2021-03-30 Tal Lossosbpf: Change inode_storage's lookup_elem return value...
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-03-04 Jun'ichi Nomurabpf, devmap: Use GFP_KERNEL for xdp bulk queue allocation
2021-03-04 Yonghong Songbpf: Fix an unitialized value in bpf_iter
2021-03-04 Marco Elverbpf_lru_list: Read double-checked variable once without...
2021-02-26 Daniel Borkmannbpf: Fix truncation handling for mod32 dst reg wrt...
2021-02-17 Bui Quang Minhbpf: Check for integer overflow when using roundup_pow_...
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-02-10 Quentin Monnetbpf, preload: Fix build when $(O) points to a relative...
2021-02-10 Pan Bianbpf, inode_storage: Put file handler if no storage...
2021-02-10 Loris Reiffbpf, cgroup: Fix problematic bounds check
2021-02-10 Loris Reiffbpf, cgroup: Fix optlen WARN_ON_ONCE toctou
2021-01-27 KP Singhbpf: Local storage helpers should check nullness of...
2021-01-27 Jiri Olsabpf: Prevent double bpf_prog_put call from bpf_tracing_...
2021-01-23 Mircea Cirjaliubpf: Fix helper bpf_map_peek_elem_proto pointing to...
2021-01-23 Gilad Retibpf: Support PTR_TO_MEM{,_OR_NULL} register spilling
2021-01-23 Stanislav Fomichevbpf: Don't leak memory in bpf getsockopt when optlen...
2021-01-23 Daniel Borkmannbpf: Fix signed_{sub,add32}_overflows type handling
2021-01-19 Jonathan Lemonbpf: Save correct stopping point in file seq iteration
2021-01-19 Song Liubpf: Simplify task_file_seq_get_next()
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....
next