diff options
author | Hou Tao <houtao1@huawei.com> | 2023-12-11 09:34:47 +0100 |
---|---|---|
committer | Alexei Starovoitov <ast@kernel.org> | 2023-12-14 02:01:42 +0100 |
commit | 2a0c6b41eec90c2a138ea8b574836744783c67ff (patch) | |
tree | 733a6575e6f7d0cfef20deb2cd5e3d94c38c2469 /kernel/bpf/Kconfig | |
parent | bpf: add small subset of SECURITY_PATH hooks to BPF sleepable_lsm_hooks list (diff) | |
download | linux-2a0c6b41eec90c2a138ea8b574836744783c67ff.tar.xz linux-2a0c6b41eec90c2a138ea8b574836744783c67ff.zip |
bpf: Update the comments in maybe_wait_bpf_programs()
Since commit 638e4b825d52 ("bpf: Allows per-cpu maps and map-in-map in
sleepable programs"), sleepable BPF program can also use map-in-map, but
maybe_wait_bpf_programs() doesn't handle it accordingly. The main reason
is that using synchronize_rcu_tasks_trace() to wait for the completions
of these sleepable BPF programs may incur a very long delay and
userspace may think it is hung, so the wait for sleepable BPF programs
is skipped. Update the comments in maybe_wait_bpf_programs() to reflect
the reason.
Signed-off-by: Hou Tao <houtao1@huawei.com>
Acked-by: Yonghong Song <yonghong.song@linux.dev>
Acked-by: John Fastabend <john.fastabend@gmail.com>
Link: https://lore.kernel.org/r/20231211083447.1921178-1-houtao@huaweicloud.com
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
Diffstat (limited to 'kernel/bpf/Kconfig')
0 files changed, 0 insertions, 0 deletions