diff options
| author | Hou Tao <[email protected]> | 2023-12-11 16:34:47 +0800 |
|---|---|---|
| committer | Alexei Starovoitov <[email protected]> | 2023-12-13 17:01:42 -0800 |
| commit | 2a0c6b41eec90c2a138ea8b574836744783c67ff (patch) | |
| tree | 733a6575e6f7d0cfef20deb2cd5e3d94c38c2469 /tools/perf/scripts/python | |
| parent | b13cddf633562b9b2c34fd63471d377019704ebe (diff) | |
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 <[email protected]>
Acked-by: Yonghong Song <[email protected]>
Acked-by: John Fastabend <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Alexei Starovoitov <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions