]> www.infradead.org Git - users/jedix/linux-maple.git/commit
selftests/bpf: Fix bpf_cookie and find_vma in nested VM
authorSong Liu <song@kernel.org>
Tue, 4 Jun 2024 07:07:00 +0000 (00:07 -0700)
committerAndrii Nakryiko <andrii@kernel.org>
Tue, 4 Jun 2024 18:17:54 +0000 (11:17 -0700)
commit61ce0ea7591fef2eb6e89ce40ffcc24fda4dbbc5
tree09649074f6ebde1305acef37c57614fa3b0e9d0d
parent49df0019f36798d414e6b913bec30a3a0cd47c70
selftests/bpf: Fix bpf_cookie and find_vma in nested VM

bpf_cookie and find_vma are flaky in nested VMs, which is used by some CI
systems. It turns out these failures are caused by unreliable perf event
in nested VM. Fix these by:

  1. Use PERF_COUNT_SW_CPU_CLOCK in find_vma;
  2. Increase sample_freq in bpf_cookie.

Signed-off-by: Song Liu <song@kernel.org>
Signed-off-by: Andrii Nakryiko <andrii@kernel.org>
Link: https://lore.kernel.org/bpf/20240604070700.3032142-1-song@kernel.org
tools/testing/selftests/bpf/prog_tests/bpf_cookie.c
tools/testing/selftests/bpf/prog_tests/find_vma.c