summaryrefslogtreecommitdiff
path: root/kernel/bpf
AgeCommit message (Expand)Author
2022-09-05bpf: Batch call_rcu callbacks instead of SLAB_TYPESAFE_BY_RCU.Alexei Starovoitov
2022-09-05bpf: Adjust low/high watermarks in bpf_mem_cacheAlexei Starovoitov
2022-09-05bpf: Optimize call_rcu in non-preallocated hash map.Alexei Starovoitov
2022-09-05bpf: Optimize element count in non-preallocated hash map.Alexei Starovoitov
2022-09-05bpf: Relax the requirement to use preallocated hash maps in tracing progs.Alexei Starovoitov
2022-09-05bpf: Convert hash map to bpf_mem_alloc.Alexei Starovoitov
2022-09-05bpf: Introduce any context BPF specific memory allocator.Alexei Starovoitov
2022-09-01bpf: Only add BTF IDs for socket security hooks when CONFIG_SECURITY_NETWORK ...Hou Tao
2022-09-01bpf: Remove useless else ifJiapeng Chong
2022-09-01Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski
2022-09-01bpf: Use this_cpu_{inc_return|dec} for prog->activeHou Tao
2022-09-01bpf: Use this_cpu_{inc|dec|inc_return} for bpf_task_storage_busyHou Tao
2022-08-31bpf: Propagate error from htab_lock_bucket() to userspaceHou Tao
2022-08-31bpf: Disable preemption when increasing per-cpu map_lockedHou Tao
2022-08-26Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfDavid S. Miller
2022-08-25bpf: prepare for more bpf syscall to be used from kernel and user space.Benjamin Tissoires
2022-08-25bpf: Add CGROUP prefix to cgroup_iter_orderHao Luo
2022-08-25bpf: Don't use tnum_range on array range checking for poke descriptorsDaniel Borkmann
2022-08-25bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZEROKumar Kartikeya Dwivedi
2022-08-25bpf: Introduce cgroup iterHao Luo
2022-08-24bpf: Fix reference state management for synchronous callbacksKumar Kartikeya Dwivedi
2022-08-23bpf: Move bpf_loop and bpf_for_each_map_elem under CAP_BPFKumar Kartikeya Dwivedi
2022-08-23bpf: expose bpf_strtol and bpf_strtoul to all program typesStanislav Fomichev
2022-08-23bpf: Use cgroup_{common,current}_func_proto in more hooksStanislav Fomichev
2022-08-23bpf: Introduce cgroup_{common,current}_func_protoStanislav Fomichev
2022-08-24bpf: Fix a data-race around bpf_jit_limit.Kuniyuki Iwashima
2022-08-18Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski
2022-08-18bpf: Initialize the bpf_run_ctx in bpf_iter_run_prog()Martin KaFai Lau
2022-08-18bpf, cgroup: Fix kernel BUG in purge_effective_progsPu Lehui
2022-08-17Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextJakub Kicinski
2022-08-17net: Fix suspicious RCU usage in bpf_sk_reuseport_detach()David Howells
2022-08-18bpf: Restrict bpf_sys_bpf to CAP_PERFMONYiFei Zhu
2022-08-16bpf-lsm: Make bpf_lsm_userns_create() sleepableFrederick Lawler
2022-08-10bpf: Shut up kern_sys_bpf warning.Alexei Starovoitov
2022-08-10Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfJakub Kicinski
2022-08-10net: refactor bpf_sk_reuseport_detach()Hawkins Jiawei
2022-08-10bpf: Use bpf_map_area_alloc consistently on bpf map creationYafang Shao
2022-08-10bpf: Make __GFP_NOWARN consistent in bpf map creationYafang Shao
2022-08-10bpf: Use bpf_map_area_free instread of kvfreeYafang Shao
2022-08-10bpf: Remove unneeded memset in queue_stack_map creationYafang Shao
2022-08-10bpf: Only allow sleepable program for resched-able iteratorHou Tao
2022-08-10bpf: Acquire map uref in .init_seq_private for hash map iteratorHou Tao
2022-08-10bpf: Acquire map uref in .init_seq_private for array map iteratorHou Tao
2022-08-10bpf: Disallow bpf programs call prog_run command.Alexei Starovoitov
2022-08-10bpf: export crash_kexec() as destructive kfuncArtem Savkov
2022-08-10bpf: add destructive kfunc flagArtem Savkov
2022-08-09bpf: Don't reinit map value in prealloc_lru_popKumar Kartikeya Dwivedi
2022-08-09bpf: Fix ref_obj_id for dynptr data slices in verifierJoanne Koong
2022-08-09bpf: Always return corresponding btf_type in __get_type_size()Yonghong Song
2022-08-09bpf: Add BPF-helper for accessing CLOCK_TAIJesper Dangaard Brouer