From dc32e1ba56557e5bde3dd364326f9f23093698cd Mon Sep 17 00:00:00 2001 From: Richael Zhuang Date: Thu, 16 Feb 2023 20:02:17 +0800 Subject: [PATCH] test/scheduler: fix bugs in set_cpufreq 1.We should get current scaling governor from sysfs for comparison 2.The file name is scaling_governor not scaling_governors Change-Id: I758b88d6b05a5d4b58bd103bfec8dfcb64453a5f Signed-off-by: Richael Zhuang Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/16863 Tested-by: SPDK CI Jenkins Reviewed-by: Michal Berger Reviewed-by: Tomasz Zawadzki Reviewed-by: Jim Harris --- test/scheduler/common.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test/scheduler/common.sh b/test/scheduler/common.sh index 51bfba2c5..54c532a7d 100644 --- a/test/scheduler/common.sh +++ b/test/scheduler/common.sh @@ -348,8 +348,8 @@ set_cpufreq() { case "${cpufreq_drivers[cpu]}" in acpi-cpufreq | cppc_cpufreq) - if [[ ${cpufreq_governors[cpu]} != userspace ]]; then - echo "userspace" > "$cpufreq/scaling_governors" + if [[ $(< "$cpufreq/scaling_governor") != userspace ]]; then + echo "userspace" > "$cpufreq/scaling_governor" fi echo "$min_freq" > "$cpufreq/scaling_setspeed" ;;