bpf: Remove unnecessary wait from bpf_map_copy_value()
authorHou Tao <houtao1@huawei.com>
Fri, 8 Dec 2023 10:23:49 +0000 (18:23 +0800)
committerAlexei Starovoitov <ast@kernel.org>
Sun, 10 Dec 2023 02:12:33 +0000 (18:12 -0800)
commitc26f2a8901393c9f81909da0a4324587092bd3a3
tree50adfc5b3ca444245c15cc36ddc1e86ac01fade6
parent32fa058398624166dd04ff4af49cfef69c94abbc
bpf: Remove unnecessary wait from bpf_map_copy_value()

Both map_lookup_elem() and generic_map_lookup_batch() use
bpf_map_copy_value() to lookup and copy the value, and there is no
update operation in bpf_map_copy_value(), so just remove the invocation
of maybe_wait_bpf_programs() from it.

Fixes: 15c14a3dca42 ("bpf: Add bpf_map_{value_size, update_value, map_copy_value} functions")
Signed-off-by: Hou Tao <houtao1@huawei.com>
Link: https://lore.kernel.org/r/20231208102355.2628918-2-houtao@huaweicloud.com
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
kernel/bpf/syscall.c