bpf: Only call maybe_wait_bpf_programs() when map operation succeeds
authorHou Tao <houtao1@huawei.com>
Fri, 8 Dec 2023 10:23:52 +0000 (18:23 +0800)
committerAlexei Starovoitov <ast@kernel.org>
Sun, 10 Dec 2023 02:12:34 +0000 (18:12 -0800)
commit67ad2c73ff29b32bd09135ec07c26e59490dbb3b
tree9345409ae3b7a1e2f94272b4f60bc90d53f1767f
parent012772581d040607ac1f981f47f6afd2336b4580
bpf: Only call maybe_wait_bpf_programs() when map operation succeeds

There is no need to call maybe_wait_bpf_programs() if update or deletion
operation fails. So only call maybe_wait_bpf_programs() if update or
deletion operation succeeds.

Signed-off-by: Hou Tao <houtao1@huawei.com>
Link: https://lore.kernel.org/r/20231208102355.2628918-5-houtao@huaweicloud.com
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
kernel/bpf/syscall.c