aboutsummaryrefslogtreecommitdiff
path: root/cpufreq/cpufreq_04.sh
diff options
context:
space:
mode:
authorhongbo.zhang <hongbo.zhang@linaro.com>2012-08-07 13:35:32 +0800
committerhongbo.zhang <hongbo.zhang@linaro.com>2012-11-28 17:11:10 +0800
commitba2cbccb2015cab2cdd707749f4430c847d14f9c (patch)
treef5833ee4184d87236c645c74a617bc9651dbdbdb /cpufreq/cpufreq_04.sh
parent137c4f0852a17b99fea056b4bcc2a835a7832527 (diff)
cpufreq: governor mode should be checked if it is supported before setting it.
Signed-off-by: hongbo.zhang <hongbo.zhang@linaro.com>
Diffstat (limited to 'cpufreq/cpufreq_04.sh')
-rwxr-xr-xcpufreq/cpufreq_04.sh7
1 files changed, 6 insertions, 1 deletions
diff --git a/cpufreq/cpufreq_04.sh b/cpufreq/cpufreq_04.sh
index a4ee5db..5b1c508 100755
--- a/cpufreq/cpufreq_04.sh
+++ b/cpufreq/cpufreq_04.sh
@@ -51,4 +51,9 @@ if [ $(id -u) != 0 ]; then
exit 0
fi
-for_each_cpu for_each_frequency check_frequency || exit 1
+supported=$(cat $CPU_PATH/cpu0/cpufreq/scaling_available_governors | grep "userspace")
+if [ -z $supported ]; then
+ log_skip "userspace not supported"
+else
+ for_each_cpu for_each_frequency check_frequency || exit 1
+fi