mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2025-01-04 04:06:26 +00:00
perf test: Remove cpu-list BPF cgroup counter test
The cpu-list part of this testcase has proven itself to be unreliable.
Sometimes, we get "<not counted>" for system.slice when pinned to CPUs
0 and 1. In such case, the test fails.
Since we cannot simply guarantee that any system.slice load will run
on any arbitrary list of CPUs, except the whole set of all CPUs, let's
rather remove the cpu-list subtest.
Fixes: a84260e314
("perf test stat_bpf_counters_cgrp: Enhance perf stat cgroup BPF counter test")
Signed-off-by: Michael Petlan <mpetlan@redhat.com>
Cc: vmolnaro@redhat.com
Cc: bpf@vger.kernel.org
Link: https://lore.kernel.org/r/20241101102812.576425-1-mpetlan@redhat.com
Signed-off-by: Namhyung Kim <namhyung@kernel.org>
This commit is contained in:
parent
13e17c9ff4
commit
c741c7b5e9
@ -58,22 +58,9 @@ check_system_wide_counted()
|
||||
fi
|
||||
}
|
||||
|
||||
check_cpu_list_counted()
|
||||
{
|
||||
check_cpu_list_counted_output=$(perf stat -C 0,1 --bpf-counters --for-each-cgroup ${test_cgroups} -e cpu-clock -x, taskset -c 1 sleep 1 2>&1)
|
||||
if echo ${check_cpu_list_counted_output} | grep -q -F "<not "; then
|
||||
echo "Some CPU events are not counted"
|
||||
if [ "${verbose}" = "1" ]; then
|
||||
echo ${check_cpu_list_counted_output}
|
||||
fi
|
||||
exit 1
|
||||
fi
|
||||
}
|
||||
|
||||
check_bpf_counter
|
||||
find_cgroups
|
||||
|
||||
check_system_wide_counted
|
||||
check_cpu_list_counted
|
||||
|
||||
exit 0
|
||||
|
Loading…
Reference in New Issue
Block a user