summaryrefslogtreecommitdiffstats
path: root/kernel/bpf
Commit message (Expand)AuthorAgeFilesLines
* bpf: Make sure mac_header was set before using itEric Dumazet2022-07-291-3/+5
* bpf: Fix insufficient bounds propagation from adjust_scalar_min_max_valsDaniel Borkmann2022-07-121-49/+23
* bpf: Fix incorrect verifier simulation around jmp32's jeq/jneDaniel Borkmann2022-07-121-17/+24
* bpf: Fix incorrect memory charge cost calculation in stack_map_alloc()Yuntao Wang2022-06-221-1/+2
* bpf: Fix probe read error in ___bpf_prog_run()Menglong Dong2022-06-141-9/+5
* bpf: Fix excessive memory allocation in stack_map_alloc()Yuntao Wang2022-06-091-1/+0
* bpf: Fix potential array overflow in bpf_trampoline_get_progs()Yuntao Wang2022-06-061-6/+12
* bpf: Adjust BPF stack helper functions to accommodate skip > 0Namhyung Kim2022-04-081-32/+24
* bpf: Add schedule points in batch opsEric Dumazet2022-03-021-0/+3
* bpf: Use VM_MAP instead of VM_ALLOC for ringbufHou Tao2022-02-081-1/+1
* bpf: Guard against accessing NULL pt_regs in bpf_get_task_stack()Naveen N. Rao2022-02-011-2/+3
* bpf: Don't promote bogus looking registers after null check.Daniel Borkmann2022-01-271-6/+6
* bpf: Disallow BPF_LOG_KERNEL log level for bpf(BPF_BTF_LOAD)Hou Tao2022-01-272-5/+4
* bpf: Adjust BTF log size limit.Alexei Starovoitov2022-01-271-1/+1
* bpf: Fix out of bounds access from invalid *_or_null type verificationDaniel Borkmann2022-01-161-3/+3
* bpf: Add kconfig knob for disabling unpriv bpf by defaultDaniel Borkmann2022-01-051-1/+2
* bpf: Make 32->64 bounds propagation slightly more robustDaniel Borkmann2021-12-221-9/+15
* bpf: Fix signed bounds propagation after mov32Daniel Borkmann2021-12-221-0/+4
* bpf: Fix integer overflow in argument calculation for bpf_map_area_allocBui Quang Minh2021-12-171-2/+2
* bpf: Fix the off-by-two error in range markingsMaxim Mikityanskiy2021-12-141-1/+1
* bpf: Fix toctou on read-only map's constant scalar trackingDaniel Borkmann2021-12-012-22/+52
* bpf: Fix propagation of signed bounds from 64-bit min/max into 32-bit.Alexei Starovoitov2021-11-181-1/+1
* bpf: Fix propagation of bounds from 64-bit min/max into 32-bit and var_off.Alexei Starovoitov2021-11-181-1/+1
* bpf: Prevent increasing bpf_jit_limit above maxLorenz Bauer2021-11-181-1/+3
* bpf: Fix error usage of map_fd and fdget() in generic_map_update_batch()Xu Kuohai2021-11-021-2/+3
* bpf: Fix potential race in tail call compatibility checkToke Høiland-Jørgensen2021-11-023-9/+18
* bpf: Fix integer overflow in prealloc_elems_and_freelist()Tatsuhiko Yasumatsu2021-10-131-1/+2
* bpf: Exempt CAP_BPF from checks against bpf_jit_limitLorenz Bauer2021-10-061-1/+1
* bpf: Handle return value of BPF_PROG_TYPE_STRUCT_OPS progHou Tao2021-10-061-2/+5
* bpf: Add oversize check before call kvcalloc()Bixuan Cui2021-09-301-0/+2
* bpf: Fix possible out of bound write in narrow load handlingAndrey Ignatov2021-09-151-0/+4
* bpf: Fix potential memleak and UAF in the verifier.He Fengqing2021-09-151-11/+16
* bpf: Fix potentially incorrect results with bpf_get_local_storage()Yonghong Song2021-09-031-2/+2
* bpf: Fix NULL pointer dereference in bpf_get_local_storage() helperYonghong Song2021-09-032-6/+14
* bpf: Fix ringbuf helper function compatibilityDaniel Borkmann2021-09-031-2/+6
* bpf: Clear zext_dst of dead insnsIlya Leoshkevich2021-08-261-0/+1
* bpf: Fix integer overflow involving bucket_sizeTatsuhiko Yasumatsu2021-08-181-2/+2
* bpf: Fix pointer arithmetic mask tightening under state pruningDaniel Borkmann2021-08-041-10/+17
* bpf: verifier: Allocate idmap scratch in verifier envLorenz Bauer2021-08-041-31/+15
* bpf: Remove superfluous aux sanitation on subprog rejectionDaniel Borkmann2021-08-041-34/+0
* bpf: Fix leakage due to insufficient speculative store bypass mitigationDaniel Borkmann2021-08-041-55/+32
* bpf: Introduce BPF nospec instruction for mitigating Spectre v4Daniel Borkmann2021-08-042-8/+27
* bpf: Fix tail_call_reachable rejection for interpreter when jit failedDaniel Borkmann2021-07-281-0/+2
* bpf: Track subprog poke descriptors correctly and fix use-after-freeJohn Fastabend2021-07-252-40/+28
* bpf: Fix false positive kmemleak report in bpf_ringbuf_area_alloc()Rustam Kovhaev2021-07-191-0/+2
* bpf: Fix up register-based shifts in interpreter to silence KUBSANDaniel Borkmann2021-07-191-18/+43
* bpf: Fix null ptr deref with mixed tail calls and subprogsJohn Fastabend2021-07-141-2/+4
* bpf: Do not mark insn as seen under speculative path verificationDaniel Borkmann2021-06-231-2/+18
* bpf: Inherit expanded/patched seen count from old aux dataDaniel Borkmann2021-06-231-1/+3
* bpf: Fix leakage under speculation on mispredicted branchesDaniel Borkmann2021-06-231-4/+40