summaryrefslogtreecommitdiff
path: root/drivers/cpufreq/intel_pstate.c
diff options
context:
space:
mode:
authorRichard Cochran <rcochran@linutronix.de>2016-03-11 11:43:07 +0300
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>2016-03-18 03:49:01 +0300
commitc75361c0b08a59d3c9863a5a673ae039d5118c35 (patch)
treed406a57cfcbdf87374400d333f28dc47b064db05 /drivers/cpufreq/intel_pstate.c
parent4fec7ad5f637159525265a45f66482cf8817b45f (diff)
downloadlinux-c75361c0b08a59d3c9863a5a673ae039d5118c35.tar.xz
cpufreq: Make cpufreq_quick_get() safe to call
The function, cpufreq_quick_get, accesses the global 'cpufreq_driver' and its fields without taking the associated lock, cpufreq_driver_lock. Without the locking, nothing guarantees that 'cpufreq_driver' remains consistent during the call. This patch fixes the issue by taking the lock before accessing the data structure. Signed-off-by: Richard Cochran <rcochran@linutronix.de> Acked-by: Viresh Kumar <viresh.kumar@linaro.org> Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Diffstat (limited to 'drivers/cpufreq/intel_pstate.c')
0 files changed, 0 insertions, 0 deletions