summaryrefslogtreecommitdiffstats
path: root/kernel/bpf
Commit message (Expand)AuthorAgeFilesLines
* bpf: devmap: fix use-after-free Read in __dev_map_entry_freeEric Dumazet2019-05-311-0/+3
* bpf, lru: avoid messing with eviction heuristics upon syscall lookupDaniel Borkmann2019-05-251-5/+18
* bpf: add map_lookup_elem_sys_only for lookups from syscall sideDaniel Borkmann2019-05-251-1/+4
* bpf: fix sanitation rewrite in case of non-pointersDaniel Borkmann2019-04-201-1/+2
* bpf: do not restore dst_reg when cur_state is freedXu Yu2019-04-201-1/+1
* bpf: fix inner map masking to prevent oob under speculationDaniel Borkmann2019-04-201-2/+15
* bpf: fix sanitation of alu op with pointer / scalar type from different pathsDaniel Borkmann2019-04-201-13/+48
* bpf: prevent out of bounds speculation on pointer arithmeticDaniel Borkmann2019-04-201-6/+178
* bpf: fix check_map_access smin_value test when pointer contains offsetDaniel Borkmann2019-04-201-1/+5
* bpf: restrict unknown scalars of mixed signed bounds for unprivilegedDaniel Borkmann2019-04-201-1/+8
* bpf: restrict stack pointer arithmetic for unprivilegedDaniel Borkmann2019-04-201-21/+41
* bpf: restrict map value pointer arithmetic for unprivilegedDaniel Borkmann2019-04-201-0/+11
* bpf: enable access to ax register also from verifier rewriteDaniel Borkmann2019-04-201-0/+20
* bpf: move tmp variable into ax register in interpreterDaniel Borkmann2019-04-201-15/+16
* bpf: move {prev_,}insn_idx into verifier envDaniel Borkmann2019-04-201-33/+31
* bpf: fix stack state printing in verifier logAlexei Starovoitov2019-04-201-1/+1
* bpf: fix verifier NULL pointer dereferenceCraig Gallek2019-04-201-4/+8
* bpf: fix verifier memory leaksAlexei Starovoitov2019-04-201-9/+18
* bpf: reduce verifier memory consumptionAlexei Starovoitov2019-04-201-147/+286
* bpf: fix use after free in bpf_evict_inodeDaniel Borkmann2019-04-201-14/+18
* bpf: fix lockdep false positive in percpu_freelistAlexei Starovoitov2019-03-133-14/+35
* bpf: Prevent memory disambiguation attackAlexei Starovoitov2018-12-051-4/+58
* bpf: wait for running BPF programs when updating map-in-mapDaniel Colascione2018-11-131-0/+13
* bpf: fix partial copy of map_ptr when dst is scalarDaniel Borkmann2018-11-101-4/+6
* bpf: sockmap, map_release does not hold refcnt for pinned mapsJohn Fastabend2018-11-043-5/+6
* bpf: 32-bit RSH verification must truncate input before the ALU opJann Horn2018-10-101-1/+9
* bpf: sockmap: write_space events need to be passed to TCP handlerJohn Fastabend2018-10-031-0/+3
* bpf: hash map: decrement counter on errorMauricio Vasquez B2018-08-241-5/+11
* bpf: fix references to free_bpf_prog_info() in commentsJakub Kicinski2018-08-031-2/+2
* bpf: sockmap, fix leaking maps with attached but not detached progsJohn Fastabend2018-04-261-5/+14
* bpf: skip unnecessary capability checkChenbo Feng2018-03-281-1/+1
* bpf: allow xadd only on aligned memoryDaniel Borkmann2018-03-111-16/+26
* bpf: add schedule points in percpu arrays managementEric Dumazet2018-03-111-1/+4
* bpf: fix rcu lockdep warning for lpm_trie map_free callbackYonghong Song2018-03-111-2/+1
* bpf: fix memory leak in lpm_trie map_free callback functionYonghong Song2018-03-111-4/+7
* bpf: fix mlock precharge on arraymapsDaniel Borkmann2018-03-111-12/+16
* bpf: sockmap missing NULL psock checkJohn Fastabend2018-03-031-2/+9
* bpf: mark dst unknown on inconsistent {s, u}bounds adjustmentsDaniel Borkmann2018-02-251-9/+16
* kmemcheck: remove annotationsLevin, Alexander (Sasha Levin)2018-02-221-6/+0
* bpf: reject stores into ctx via st and xaddDaniel Borkmann2018-01-311-0/+19
* bpf: fix 32-bit divide by zeroAlexei Starovoitov2018-01-311-0/+18
* bpf: fix divides by zeroEric Dumazet2018-01-311-2/+2
* bpf: introduce BPF_JIT_ALWAYS_ON configAlexei Starovoitov2018-01-311-0/+19
* bpf: arsh is not supported in 32 bit alu thus reject itDaniel Borkmann2018-01-171-0/+5
* bpf, array: fix overflow in max_entries and undefined behavior in index_maskDaniel Borkmann2018-01-171-3/+15
* bpf: prevent out-of-bounds speculationAlexei Starovoitov2018-01-172-11/+72
* bpf: fix integer overflowsDaniel Borkmann2017-12-251-0/+48
* bpf: don't prune branches when a scalar is replaced with a pointerDaniel Borkmann2017-12-251-8/+7
* bpf: force strict alignment checks for stack pointersDaniel Borkmann2017-12-251-0/+5
* bpf: fix missing error return in check_stack_boundary()Daniel Borkmann2017-12-251-0/+1