summaryrefslogtreecommitdiffstats
path: root/kernel/bpf
Commit message (Expand)AuthorAgeFilesLines
* bpf: Fix stackmap overflow check on 32-bit archesToke Høiland-Jørgensen2024-03-261-3/+6
* bpf: Fix hashtab overflow check on 32-bit archesToke Høiland-Jørgensen2024-03-261-5/+9
* bpf: Add map and need_defer parameters to .map_fd_put_ptr()Hou Tao2024-02-234-10/+12
* bpf, lpm: Fix check prefixlen before walking trieFlorian Lehner2024-01-251-0/+3
* bpf: Address KCSAN report on bpf_lru_listMartin KaFai Lau2023-08-112-13/+15
* bpf: Fix mask generation for 32-bit narrow loads of 64-bit fieldsWill Deacon2023-05-301-1/+1
* bpf: Adjust insufficient default bpf_jit_limitDaniel Borkmann2023-04-051-1/+1
* bpf: add missing header file includeLinus Torvalds2023-02-251-0/+1
* uaccess: Add speculation barrier to copy_from_user()Dave Hansen2023-02-251-2/+0
* bpf: Fix pointer-leak due to insufficient speculative store bypass mitigationLuis Gerhorst2023-02-061-1/+3
* bpf: Ensure correct locking around vulnerable function find_vpid()Lee Jones2022-10-261-0/+2
* bpf: btf: fix truncated last_member_type_id in btf_struct_resolveLorenz Bauer2022-10-261-1/+1
* bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds()Ovidiu Panait2022-08-251-0/+1
* bpf: Make sure mac_header was set before using itEric Dumazet2022-07-291-3/+5
* bpf: Add kconfig knob for disabling unpriv bpf by defaultDaniel Borkmann2022-02-161-1/+2
* bpf: Fix the off-by-two error in range markingsMaxim Mikityanskiy2021-12-141-1/+1
* bpf: Prevent increasing bpf_jit_limit above maxLorenz Bauer2021-11-261-1/+3
* bpf: Fix integer overflow in prealloc_elems_and_freelist()Tatsuhiko Yasumatsu2021-10-131-1/+2
* bpf: Fix pointer arithmetic mask tightening under state pruningDaniel Borkmann2021-09-221-10/+17
* bpf: verifier: Allocate idmap scratch in verifier envLorenz Bauer2021-09-221-29/+13
* bpf: Fix leakage due to insufficient speculative store bypass mitigationDaniel Borkmann2021-09-221-55/+33
* bpf: Introduce BPF nospec instruction for mitigating Spectre v4Daniel Borkmann2021-09-222-8/+26
* bpf: track spill/fill of constantsAlexei Starovoitov2021-09-221-23/+63
* bpf: Sanity check max value for var_off stack accessAndrey Ignatov2021-09-221-3/+15
* bpf: Reject indirect var_off stack access in unpriv modeAndrey Ignatov2021-09-221-0/+13
* bpf: Reject indirect var_off stack access in raw modeAndrey Ignatov2021-09-221-0/+9
* bpf: Support variable offset stack access from helpersAndrey Ignatov2021-09-221-21/+54
* bpf: correct slot_type marking logic to allow more stack slot sharingJiong Wang2021-09-221-0/+5
* bpf/verifier: per-register parent pointersEdward Cree2021-09-221-139/+44
* bpf: Fix truncation handling for mod32 dst reg wrt zeroDaniel Borkmann2021-09-031-4/+5
* bpf: Fix 32 bit src register truncation on div/modDaniel Borkmann2021-09-031-11/+11
* bpf: Do not use ax register in interpreter on div/modDaniel Borkmann2021-09-031-17/+15
* bpf: Fix leakage under speculation on mispredicted branchesDaniel Borkmann2021-08-151-4/+40
* bpf: Do not mark insn as seen under speculative path verificationDaniel Borkmann2021-08-151-2/+15
* bpf: Inherit expanded/patched seen count from old aux dataDaniel Borkmann2021-08-151-2/+5
* bpf: Add BPF_F_ANY_ALIGNMENT.David S. Miller2021-06-102-1/+9
* bpf: No need to simulate speculative domain for immediatesDaniel Borkmann2021-06-031-1/+5
* bpf: Fix mask direction swap upon off reg sign changeDaniel Borkmann2021-06-031-10/+12
* bpf: Wrap aux data inside bpf_sanitize_info containerDaniel Borkmann2021-06-031-7/+11
* bpf: Fix leakage of uninitialized bpf stack under speculationDaniel Borkmann2021-06-031-10/+17
* bpf: Tighten speculative pointer arithmetic maskDaniel Borkmann2021-06-031-26/+44
* bpf: Move sanitize_val_alu out of op switchDaniel Borkmann2021-06-031-5/+10
* bpf: Refactor and streamline bounds check into helperDaniel Borkmann2021-06-031-17/+37
* bpf: Improve verifier error messages for usersDaniel Borkmann2021-06-031-22/+62
* bpf: Rework ptr_limit into alu_limit and add common error pathDaniel Borkmann2021-06-031-8/+13
* bpf: Ensure off_reg has no mixed signed bounds for all typesDaniel Borkmann2021-06-031-9/+9
* bpf: Move off_reg into sanitize_ptr_aluDaniel Borkmann2021-06-031-4/+5
* bpf: extend is_branch_taken to registersAlexei Starovoitov2021-06-031-14/+18
* bpf: Fix masking negation logic upon negative dst registerDaniel Borkmann2021-05-071-8/+4
* bpf: Add sanity check for upper ptr_limitPiotr Krysiuk2021-03-201-3/+8