From dc647eb00969cd213c84d6caee90c480317e857d Mon Sep 17 00:00:00 2001 From: Namhyung Kim Date: Sat, 4 Apr 2026 22:16:44 -0700 Subject: [PATCH] perf test: Skip sched stats test for !root Running perf sched stats requires root and it fails to open the schedstat file for regular users. Let's skip the test. $ perf sched stats true Failed to open /proc/sys/kernel/sched_schedstats Reviewed-by: Ian Rogers Tested-by: Swapnil Sapkal Signed-off-by: Namhyung Kim --- tools/perf/tests/shell/perf_sched_stats.sh | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tools/perf/tests/shell/perf_sched_stats.sh b/tools/perf/tests/shell/perf_sched_stats.sh index bef7714ef37af..f13eb0a75b76e 100755 --- a/tools/perf/tests/shell/perf_sched_stats.sh +++ b/tools/perf/tests/shell/perf_sched_stats.sh @@ -4,6 +4,11 @@ set -e +if [ "$(id -u)" != 0 ]; then + echo "[Skip] No root permission" + exit 2 +fi + perfdata=$(mktemp /tmp/__perf_test_sched_stats.perf.data.XXXXX) perfdata2=$(mktemp /tmp/__perf_test_sched_stats.perf.data.XXXXX) -- 2.47.3