OSDN Git Service

cpufreq: don't leave stale policy pointer in cdbs->cur_policy
authorJacob Shin <jacob.shin@amd.com>
Thu, 27 Jun 2013 20:02:12 +0000 (22:02 +0200)
committerChih-Wei Huang <cwhuang@linux.org.tw>
Thu, 13 Feb 2014 15:50:45 +0000 (23:50 +0800)
commitc3c491504a5cfa4160c2ced32560d63f0b942ac4
tree439522199fcdba5c505920c35cd29a92c28d3901
parent0ec2a65fa654121d6c17500d3111d7e649f14cb4
cpufreq: don't leave stale policy pointer in cdbs->cur_policy

Clear ->cur_policy when stopping a governor, or the ->cur_policy
pointer may be stale on systems with have_governor_per_policy when a
new policy is allocated due to CPU hotplug offline/online.

[rjw: Changelog]
Suggested-by: Viresh Kumar <viresh.kumar@linaro.org>
Signed-off-by: Jacob Shin <jacob.shin@amd.com>
Acked-by: Viresh Kumar <viresh.kumar@linaro.org>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/cpufreq/cpufreq_governor.c