cpufreq: warn about invalid vals to scaling_max/min_freq interfaces
authorqinyu <qinyu32@huawei.com>
Mon, 20 Mar 2023 08:17:02 +0000 (16:17 +0800)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Wed, 22 Mar 2023 19:10:59 +0000 (20:10 +0100)
commit877d5cd2aeed8fddeb3afe174c6b9eb77cd56f8b
treee142bea433dff71bee80a4e43a4c8b979439ad02
parent7a9dec665f6875f61fe0c2e71b25842daade5110
cpufreq: warn about invalid vals to scaling_max/min_freq interfaces

When echo an invalid val to scaling_min_freq:
> echo 123abc123 > scaling_min_freq
It looks weird to have a return val of 0:
> echo $?
> 0

Sane people won't echo strings like that into these interfaces but fuzz
tests may do. Also, maybe it's better to inform people if input is
invalid.

After this:
> echo 123abc123 > scaling_min_freq
> -bash: echo: write error: Invalid argument

Signed-off-by: qinyu <qinyu32@huawei.com>
Tested-by: zhangxiaofeng <zhangxiaofeng46@huawei.com>
Acked-by: Viresh Kumar <viresh.kumar@linaro.org>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/cpufreq/cpufreq.c