summaryrefslogtreecommitdiffstats
path: root/kernel/bpf
Commit message (Expand)AuthorAgeFilesLines
* bpf: fix map not being uncharged during map creation failureDaniel Borkmann2020-05-101-1/+3
* bpf: Explicitly memset the bpf_attr structureGreg Kroah-Hartman2020-04-021-1/+2
* bpf: silence warning messages in coreValdis Klētnieks2019-08-041-0/+1
* bpf: Prevent memory disambiguation attackAlexei Starovoitov2018-12-171-4/+59
* bpf/verifier: Pass instruction index to check_mem_access() and check_xadd()Ben Hutchings2018-12-171-8/+8
* bpf/verifier: Add spi variable to check_stack_write()Ben Hutchings2018-12-171-5/+3
* bpf: support 8-byte metafield accessAlexei Starovoitov2018-12-171-3/+6
* bpf: generally move prog destruction to RCU deferralDaniel Borkmann2018-11-102-13/+4
* bpf: fix references to free_bpf_prog_info() in commentsJakub Kicinski2018-08-061-2/+2
* bpf: map_get_next_key to return first key on NULLTeng Qin2018-05-163-13/+18
* bpf: skip unnecessary capability checkChenbo Feng2018-03-281-1/+1
* bpf: fix incorrect sign extension in check_alu_op()Jann Horn2018-03-221-1/+2
* bpf: reject stores into ctx via st and xaddDaniel Borkmann2018-02-031-0/+19
* bpf: fix 32-bit divide by zeroAlexei Starovoitov2018-02-031-0/+18
* bpf: fix divides by zeroEric Dumazet2018-02-031-2/+2
* bpf: arsh is not supported in 32 bit alu thus reject itDaniel Borkmann2018-02-031-0/+5
* bpf: introduce BPF_JIT_ALWAYS_ON configAlexei Starovoitov2018-02-031-1/+23
* bpf: fix bpf_tail_call() x64 JITAlexei Starovoitov2018-02-031-1/+1
* bpf: fix branch pruning logicAlexei Starovoitov2018-02-031-0/+28
* bpf, array: fix overflow in max_entries and undefined behavior in index_maskDaniel Borkmann2018-01-171-2/+15
* bpf: prevent out-of-bounds speculationAlexei Starovoitov2018-01-172-9/+61
* bpf: adjust insn_aux_data when patching insnsAlexei Starovoitov2018-01-171-3/+37
* bpf: refactor fixup_bpf_calls()Alexei Starovoitov2018-01-171-39/+33
* bpf: move fixup_bpf_calls() functionAlexei Starovoitov2018-01-172-54/+55
* bpf: don't (ab)use instructions to store stateJakub Kicinski2018-01-171-28/+39
* bpf: add bpf_patch_insn_single helperDaniel Borkmann2018-01-172-44/+80
* bpf: don't let ldimm64 leak map addresses on unprivilegedDaniel Borkmann2017-11-211-5/+16
* bpf/verifier: reject BPF_ALU64|BPF_ENDEdward Cree2017-10-211-1/+2
* bpf: prevent leaking pointer via xadd on unpriviledgedDaniel Borkmann2017-07-211-0/+5
* bpf, inode: disallow userns mountsDaniel Borkmann2016-06-241-1/+0
* bpf: Use mount_nodev not mount_ns to mount the bpf filesystemEric W. Biederman2016-06-241-1/+1
* bpf: fix check_map_func_compatibility logicAlexei Starovoitov2016-05-181-21/+32
* bpf: fix refcnt overflowAlexei Starovoitov2016-05-183-11/+31
* bpf: fix double-fdput in replace_map_fd_with_map_ptr()Jann Horn2016-05-181-1/+0
* bpf/verifier: reject invalid LD_ABS | BPF_DW instructionAlexei Starovoitov2016-05-181-0/+1
* bpf: avoid copying junk bytes in bpf_get_current_comm()Alexei Starovoitov2016-04-201-1/+1
* bpf: fix branch offset adjustment on backjumps after patching ctx expansionDaniel Borkmann2016-03-031-1/+1
* net: bpf: reject invalid shiftsRabin Vincent2016-01-311-0/+10
* bpf: fix allocation warnings in bpf maps and integer overflowAlexei Starovoitov2015-12-023-12/+34
* bpf, array: fix heap out-of-bounds access when updating elementsDaniel Borkmann2015-12-011-1/+1
* bpf: fix clearing on persistent program array mapsDaniel Borkmann2015-11-253-16/+29
* bpf, verifier: annotate verbose printer with __printfDaniel Borkmann2015-11-031-1/+1
* bpf: add support for persistent maps/progsDaniel Borkmann2015-11-023-4/+417
* bpf: consolidate bpf_prog_put{, _rcu} dismantle pathsDaniel Borkmann2015-11-022-11/+7
* bpf: align and clean bpf_{map,prog}_get helpersDaniel Borkmann2015-11-022-20/+24
* bpf: abstract anon_inode_getfd invocationsDaniel Borkmann2015-11-021-3/+14
* bpf: convert hashtab lock to raw lockYang Shi2015-11-021-7/+7
* bpf: fix bpf_perf_event_read() helperAlexei Starovoitov2015-10-261-9/+16
* bpf: introduce bpf_perf_event_output() helperAlexei Starovoitov2015-10-222-1/+4
* bpf: Need to call bpf_prog_uncharge_memlock from bpf_prog_putTom Herbert2015-10-161-0/+1