diff options
author | 2022-05-16 11:02:50 +0800 | |
---|---|---|
committer | 2022-05-17 21:39:04 +0200 | |
commit | d4627a287e251efed59f2b4bda82c5950768c963 (patch) | |
tree | 146bae98dcd7549b946885647acdbf4a1385cf56 /scripts/gdb/linux/utils.py | |
parent | cpufreq: Rearrange locking in cpufreq_remove_dev() (diff) | |
download | wireguard-linux-d4627a287e251efed59f2b4bda82c5950768c963.tar.xz wireguard-linux-d4627a287e251efed59f2b4bda82c5950768c963.zip |
cpufreq: Abort show()/store() for half-initialized policies
If policy initialization fails after the sysfs files are created,
there is a possibility to end up running show()/store() callbacks
for half-initialized policies, which may have unpredictable
outcomes.
Abort show()/store() in such a case by making sure the policy is active.
Also dectivate the policy on such failures.
Signed-off-by: Schspa Shi <schspa@gmail.com>
Acked-by: Viresh Kumar <viresh.kumar@linaro.org>
[ rjw: Subject and changelog edits ]
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Diffstat (limited to 'scripts/gdb/linux/utils.py')
0 files changed, 0 insertions, 0 deletions