summaryrefslogtreecommitdiff
path: root/kernel/bpf
AgeCommit message (Expand)Author
2026-04-11bpf: Fix u32/s32 bounds when ranges cross min/max boundaryEduard Zingerman
2026-04-11bpf: Add third round of bounds deductionPaul Chaignon
2026-04-11bpf: Improve bounds when s64 crosses sign boundaryPaul Chaignon
2026-04-11bpf: reject direct access to nullable PTR_TO_BUF pointersQi Tang
2026-04-11bpf: Fix regsafe() for pointers to packetAlexei Starovoitov
2026-04-02bpf: Fix unsound scalar forking in maybe_fork_scalars() for BPF_ORDaniel Wade
2026-04-02bpf: Fix undefined behavior in interpreter sdiv/smod for INT_MINJenny Guanni Qu
2026-04-02bpf: Release module BTF IDR before module unloadKumar Kartikeya Dwivedi
2026-04-02bpf: Fix constant blinding for PROBE_MEM32 storesSachin Kumar
2026-03-13bpf: Fix a UAF issue in bpf_trampoline_link_cgroup_shimLang Xu
2026-03-13bpf: Fix stack-out-of-bounds write in devmapKohei Enju
2026-03-04bpf: Recognize special arithmetic shift in the verifierAlexei Starovoitov
2026-03-04bpf: crypto: Use the correct destructor kfunc typeSami Tolvanen
2026-03-04bpf: verifier improvement in 32bit shift sign extension patternCupertino Miranda
2026-03-04bpf: Preserve id of register in sync_linked_regs()Puranjay Mohan
2026-01-23bpf: Reject narrower access to pointer ctx fieldsPaul Chaignon
2025-12-18bpf: Fix invalid prog->stats access when update_effective_progs failsPu Lehui
2025-12-18bpf: Handle return value of ftrace_set_filter_ip in register_fentryMenglong Dong
2025-12-18bpf: Free special fields when update [lru_,]percpu_hash mapsLeon Hwang
2025-12-18bpf: Fix stackmap overflow check in __bpf_get_stackid()Arnaud Lecomte
2025-12-18bpf: Refactor stack map trace depth calculation into helper functionArnaud Lecomte
2025-12-18perf: Remove get_perf_callchain() init_nr argumentJosh Poimboeuf
2025-11-24ftrace: Fix BPF fexit with livepatchSong Liu
2025-11-24bpf: account for current allocated stack depth in widen_imprecise_scalars()Eduard Zingerman
2025-11-13bpf: Do not limit bpf_cgroup_from_id to current's namespaceKumar Kartikeya Dwivedi
2025-11-13bpf: Use tnums for JEQ/JNE is_branch_taken logicPaul Chaignon
2025-11-13bpf: Find eligible subprogs for private stack supportYonghong Song
2025-11-13bpf: Sync pending IRQ work before freeing ring bufferNoorain Eqbal
2025-10-19bpf: Avoid RCU context warning when unpinning htab with internal structsKaFai Wan
2025-10-15bpf: Reject negative offsets for ALU opsYazhou Tang
2025-10-15bpf: Enforce expected_attach_type for tailcall compatibilityDaniel Borkmann
2025-10-02bpf: Reject bpf_timer for PREEMPT_RTLeon Hwang
2025-10-02bpf: Check the helper function is valid in get_helper_protoJiri Olsa
2025-09-19bpf: Tell memcg to use allow_spinning=false path in bpf_timer_init()Peilin Ye
2025-09-19bpf: Allow fall back to interpreter for programs with stack size <= 512KaFai Wan
2025-09-19bpf: Fix out-of-bounds dynptr write in bpf_crypto_cryptDaniel Borkmann
2025-09-09bpf: Fix oob access in cgroup local storageDaniel Borkmann
2025-09-09bpf: Move bpf map owner out of common structDaniel Borkmann
2025-09-09bpf: Add cookie object to bpf mapsDaniel Borkmann
2025-08-20bpf: Make reg_not_null() true for CONST_PTR_TO_MAPIhor Solodrai
2025-08-20bpf: Forget ranges when refining tnum after JSETPaul Chaignon
2025-08-15bpf/preload: Don't select USERMODE_DRIVERThomas Weißschuh
2025-08-15bpf: Ensure RCU lock is held around bpf_prog_ksym_findKumar Kartikeya Dwivedi
2025-08-01selftests/bpf: Add tests with stack ptr register in conditional jmpYonghong Song
2025-07-24bpf: Reject %p% format string in bprintf-like helpersPaul Chaignon
2025-07-17bpf: Adjust free target to avoid global starvation of LRU mapWillem de Bruijn
2025-07-10bpf: Do not include stack ptr register in precision backtracking bookkeepingYonghong Song
2025-07-10bpf: use common instruction history across all statesAndrii Nakryiko
2025-06-27bpf: Use proper type to calculate bpf_raw_tp_null_args.mask indexShung-Hsi Yu
2025-06-27bpf: Pass the same orig_call value to trampoline functionsIlya Leoshkevich