From: Namhyung Kim Date: Sun, 5 Apr 2026 05:16:44 +0000 (-0700) Subject: perf test: Skip sched stats test for !root X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=dc647eb00969cd213c84d6caee90c480317e857d;p=thirdparty%2Fkernel%2Flinux.git 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 --- 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)