summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlessandro Zanni <alessandro.zanni87@gmail.com>2024-10-28 20:08:43 +0100
committerShuah Khan <skhan@linuxfoundation.org>2024-10-29 04:18:52 +0100
commit6553bfcb8499bf5e7e6d07d93f29459198dba798 (patch)
tree186af8b5cfacb1e4a17454d9ad1722eac92bce4a
parentselftests/mount_setattr: fix idmap_mount_tree_invalid failed to run (diff)
downloadlinux-6553bfcb8499bf5e7e6d07d93f29459198dba798.tar.xz
linux-6553bfcb8499bf5e7e6d07d93f29459198dba798.zip
selftests/intel_pstate: fix operand expected error
Running "make kselftest TARGETS=intel_pstate" results in the following errors: - ./run.sh: line 90: / 1000: syntax error: operand expected (error token is "/ 1000") - ./run.sh: line 92: / 1000: syntax error: operand expected (error token is "/ 1000") This fix allows to have cross-platform compatibility when using arithmetic expression with command substitutions. Link: https://lore.kernel.org/r/f37df23888cd5ea6b3976f19d3e25796129dd090.1730141362.git.alessandro.zanni87@gmail.com Signed-off-by: Alessandro Zanni <alessandro.zanni87@gmail.com> Signed-off-by: Shuah Khan <skhan@linuxfoundation.org>
-rwxr-xr-xtools/testing/selftests/intel_pstate/run.sh4
1 files changed, 2 insertions, 2 deletions
diff --git a/tools/testing/selftests/intel_pstate/run.sh b/tools/testing/selftests/intel_pstate/run.sh
index e7008f614ad7..0c1b6c1308a4 100755
--- a/tools/testing/selftests/intel_pstate/run.sh
+++ b/tools/testing/selftests/intel_pstate/run.sh
@@ -87,9 +87,9 @@ mkt_freq=${_mkt_freq}0
# Get the ranges from cpupower
_min_freq=$(cpupower frequency-info -l | tail -1 | awk ' { print $1 } ')
-min_freq=$(($_min_freq / 1000))
+min_freq=$((_min_freq / 1000))
_max_freq=$(cpupower frequency-info -l | tail -1 | awk ' { print $2 } ')
-max_freq=$(($_max_freq / 1000))
+max_freq=$((_max_freq / 1000))
[ $EVALUATE_ONLY -eq 0 ] && for freq in `seq $max_freq -100 $min_freq`