aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/bpf
AgeCommit message (Expand)Author
2022-10-24bpf: use bpf_prog_pack for bpf_dispatcherSong Liu
2022-10-24bpf: Ensure correct locking around vulnerable function find_vpid()Lee Jones
2022-10-24bpf: btf: fix truncated last_member_type_id in btf_struct_resolveLorenz Bauer
2022-10-24bpf: Use this_cpu_{inc_return|dec} for prog->activeHou Tao
2022-10-24bpf: Use this_cpu_{inc|dec|inc_return} for bpf_task_storage_busyHou Tao
2022-10-24bpf: Propagate error from htab_lock_bucket() to userspaceHou Tao
2022-10-24bpf: Disable preemption when increasing per-cpu map_lockedHou Tao
2022-10-24bpf: Fix reference state management for synchronous callbacksKumar Kartikeya Dwivedi
2022-10-24bpf: Cleanup check_refcount_okDave Marchevsky
2022-10-24bpf: convert cgroup_bpf.progs to hlistStanislav Fomichev
2022-10-24bpf: Fix non-static bpf_func_proto struct definitionsJoanne Koong
2022-10-24btf: Export bpf_dynptr definitionRoberto Sassu
2022-10-12bpf: Fix resetting logic for unreferenced kptrsJules Irenge
2022-10-12bpf: Gate dynptr API behind CAP_BPFKumar Kartikeya Dwivedi
2022-09-08bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZEROKumar Kartikeya Dwivedi
2022-09-08bpf: Tidy up verifier check_func_arg()Joanne Koong
2022-09-08bpf: Allow helpers to accept pointers with a fixed sizeMaxim Mikityanskiy
2022-09-08bpf: Fix a data-race around bpf_jit_limit.Kuniyuki Iwashima
2022-09-08bpf, cgroup: Fix kernel BUG in purge_effective_progsPu Lehui
2022-09-08bpf: Restrict bpf_sys_bpf to CAP_PERFMONYiFei Zhu
2022-08-31bpf: Don't use tnum_range on array range checking for poke descriptorsDaniel Borkmann
2022-08-25bpf: Acquire map uref in .init_seq_private for hash map iteratorHou Tao
2022-08-25bpf: Acquire map uref in .init_seq_private for array map iteratorHou Tao
2022-08-25bpf: Don't reinit map value in prealloc_lru_popKumar Kartikeya Dwivedi
2022-08-25bpf: Disallow bpf programs call prog_run command.Alexei Starovoitov
2022-08-17bpf: fix potential 32-bit overflow when accessing ARRAY map elementAndrii Nakryiko
2022-08-17bpf: Fix subprog names in stack traces.Alexei Starovoitov
2022-08-17bpf, x86: fix freeing of not-finalized bpf_prog_packSong Liu
2022-08-17bpf, x64: Add predicate for bpf2bpf with tailcalls support in JITTony Ambardar
2022-08-17bpf: Fix KASAN use-after-free Read in compute_effective_progsTadeusz Struk
2022-07-08bpf: Add flags arg to bpf_dynptr_read and bpf_dynptr_write APIsJoanne Koong
2022-07-07bpf: Make sure mac_header was set before using itEric Dumazet
2022-07-01bpf: Fix insufficient bounds propagation from adjust_scalar_min_max_valsDaniel Borkmann
2022-07-01bpf: Fix incorrect verifier simulation around jmp32's jeq/jneDaniel Borkmann
2022-06-15bpf: Limit maximum modifier chain length in btf_check_type_tagsKumar Kartikeya Dwivedi
2022-06-07bpf: Fix calling global functions from BPF_PROG_TYPE_EXT programsToke Høiland-Jørgensen
2022-06-02Merge tag 'net-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds
2022-05-28bpf: Fix probe read error in ___bpf_prog_run()Menglong Dong
2022-05-26Merge tag 'mm-stable-2022-05-25' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds
2022-05-25Merge tag 'net-next-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds
2022-05-23bpf: Add dynptr data slicesJoanne Koong
2022-05-23bpf: Add bpf_dynptr_read and bpf_dynptr_writeJoanne Koong
2022-05-23bpf: Dynptr support for ring buffersJoanne Koong
2022-05-23bpf: Add bpf_dynptr_from_mem for local dynptrsJoanne Koong
2022-05-23bpf: Add verifier support for dynptrsJoanne Koong
2022-05-23bpf: Suppress 'passing zero to PTR_ERR' warningKumar Kartikeya Dwivedi
2022-05-23bpf: Introduce bpf_arch_text_invalidate for bpf_prog_packSong Liu
2022-05-23bpf: Fill new bpf_prog_pack with illegal instructionsSong Liu
2022-05-20bpf: refine kernel.unprivileged_bpf_disabled behaviourAlan Maguire
2022-05-20bpf: Allow kfunc in tracing and syscall programs.Benjamin Tissoires