summaryrefslogtreecommitdiffstats
path: root/kernel/bpf/memalloc.c
AgeCommit message (Expand)AuthorLines
2023-06-06bpf: Factor out a common helper free_all()Hou Tao-15/+16
2023-03-25bpf: Add a few bpf mem allocator functionsMartin KaFai Lau-9/+50
2023-02-15bpf: Zeroing allocated object from slab in bpf memory allocatorHou Tao-1/+1
2023-02-10bpf: allow to disable bpf map memory accountingYafang Shao-1/+2
2023-01-18bpf: Fix off-by-one error in bpf_mem_cache_idx()Hou Tao-1/+1
2022-12-08bpf: Skip rcu_barrier() if rcu_trace_implies_rcu_gp() is trueHou Tao-1/+9
2022-12-08bpf: Reuse freed element in free_by_rcu during allocationHou Tao-3/+18
2022-10-24Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski-2/+16
2022-10-21bpf: Use __llist_del_all() whenever possbile during memory drainingHou Tao-2/+5
2022-10-21bpf: Wait for busy refill_work when destroying bpf memory allocatorHou Tao-0/+11
2022-10-18bpf: Use rcu_trace_implies_rcu_gp() in bpf memory allocatorHou Tao-5/+10
2022-09-20bpf: Check whether or not node is NULL before free it in free_bulkHou Tao-1/+2
2022-09-06bpf: Replace __ksize with ksize.Alexei Starovoitov-1/+1
2022-09-05bpf: Optimize rcu_barrier usage between hash map and bpf_mem_alloc.Alexei Starovoitov-16/+64
2022-09-05bpf: Remove usage of kmem_cache from bpf_mem_cache.Alexei Starovoitov-36/+14
2022-09-05bpf: Prepare bpf_mem_alloc to be used by sleepable bpf programs.Alexei Starovoitov-1/+14
2022-09-05bpf: Add percpu allocation support to bpf_mem_alloc.Alexei Starovoitov-5/+39
2022-09-05bpf: Batch call_rcu callbacks instead of SLAB_TYPESAFE_BY_RCU.Alexei Starovoitov-3/+62
2022-09-05bpf: Adjust low/high watermarks in bpf_mem_cacheAlexei Starovoitov-14/+36
2022-09-05bpf: Optimize call_rcu in non-preallocated hash map.Alexei Starovoitov-1/+1
2022-09-05bpf: Introduce any context BPF specific memory allocator.Alexei Starovoitov-0/+480