summaryrefslogtreecommitdiff
path: root/kernel/bpf/memalloc.c
diff options
context:
space:
mode:
authorHou Tao <houtao1@huawei.com>2023-10-20 16:31:57 +0300
committerAlexei Starovoitov <ast@kernel.org>2023-10-21 00:15:06 +0300
commitb460bc8302f222d346f0c15bba980eb8c36d6278 (patch)
tree73bd8effe56c8dcae3d9bfd166ff6772d5abb604 /kernel/bpf/memalloc.c
parent394e6869f0185e89cb815db29bf819474df858ae (diff)
downloadlinux-b460bc8302f222d346f0c15bba980eb8c36d6278.tar.xz
mm/percpu.c: introduce pcpu_alloc_size()
Introduce pcpu_alloc_size() to get the size of the dynamic per-cpu area. It will be used by bpf memory allocator in the following patches. BPF memory allocator maintains per-cpu area caches for multiple area sizes and its free API only has the to-be-freed per-cpu pointer, so it needs the size of dynamic per-cpu area to select the corresponding cache when bpf program frees the dynamic per-cpu pointer. Acked-by: Dennis Zhou <dennis@kernel.org> Signed-off-by: Hou Tao <houtao1@huawei.com> Link: https://lore.kernel.org/r/20231020133202.4043247-3-houtao@huaweicloud.com Signed-off-by: Alexei Starovoitov <ast@kernel.org>
Diffstat (limited to 'kernel/bpf/memalloc.c')
0 files changed, 0 insertions, 0 deletions