]> git.kernelconcepts.de Git - karo-tx-linux.git/commit
cpufreq: powernv: Fix uninitialized lpstate_idx in gpstates_timer_handler()
authorAkshay Adiga <akshay.adiga@linux.vnet.ibm.com>
Mon, 14 Nov 2016 11:59:27 +0000 (17:29 +0530)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Mon, 14 Nov 2016 20:32:31 +0000 (21:32 +0100)
commitc9a81e6864d48f81797397bbd65d299bf20c6148
tree6a0c091f2d23f42574fa25146c66efb08b96747c
parent7f7a516ee30a931fa2d257b39f5ef7b9196c56fc
cpufreq: powernv: Fix uninitialized lpstate_idx in gpstates_timer_handler()

lpstate_idx remains uninitialized in the case when elapsed_time
is greater than MAX_RAMP_DOWN_TIME.  At the end of rampdown the
global pstate should be equal to the local pstate.

Fixes: 20b15b766354 (cpufreq: powernv: Use PMCR to verify global and localpstate)
Reported-by: Stephen Rothwell <sfr@canb.auug.org.au>
Signed-off-by: Akshay Adiga <akshay.adiga@linux.vnet.ibm.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/cpufreq/powernv-cpufreq.c