summaryrefslogtreecommitdiffstats
path: root/scripts
diff options
context:
space:
mode:
authorViresh Kumar <viresh.kumar@linaro.org>2015-06-10 02:11:45 +0200
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>2015-06-10 02:11:45 +0200
commit11e584cfb8a9d2226151fd39bfa74d09e575f72d (patch)
treef33f50ab77df6f5d161820c64415481e5ba0189a /scripts
parent6c1e45917dec5e7c99ba8125fd8cc50f6e482a21 (diff)
downloadop-kernel-dev-11e584cfb8a9d2226151fd39bfa74d09e575f72d.zip
op-kernel-dev-11e584cfb8a9d2226151fd39bfa74d09e575f72d.tar.gz
cpufreq: Don't allow updating inactive policies from sysfs
Later commits would change the way policies are managed today. Policies wouldn't be freed on cpu hotplug (currently they aren't freed only for suspend), and while the CPU is offline, the sysfs cpufreq files would still be present. User may accidentally try to update the sysfs files in following directory: '/sys/devices/system/cpu/cpuX/cpufreq/'. And that would result in undefined behavior as policy wouldn't be active then. Apart from updating the store() routine, we also update __cpufreq_get() which can call cpufreq_out_of_sync(). The later routine tries to update policy->cur and starts notifying kernel about it. Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org> Acked-by: Saravana Kannan <skannan@codeaurora.org> Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Diffstat (limited to 'scripts')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud