From: Ziggy Date: Wed, 29 Aug 2012 20:19:17 +0000 (-0400) Subject: cpufreq: fix cpu1 staying offline bug when switching governors. X-Git-Url: https://ziggy471.com/git/gitweb.cgi?p=ziggy471-sgs3-jb.git;a=commitdiff;h=937e8b5164cfec67e2dffbe84205f0c8cedd334d cpufreq: fix cpu1 staying offline bug when switching governors. Signed-off-by: Ziggy --- --- a/drivers/cpufreq/cpufreq.c +++ b/drivers/cpufreq/cpufreq.c @@ -1884,6 +1884,7 @@ static int __cpufreq_set_policy(struct c /* start new governor */ data->governor = policy->governor; + if (!cpu_online(1)) cpu_up(1); if (__cpufreq_governor(data, CPUFREQ_GOV_START)) { /* new governor failed, so re-start old one */ pr_debug("starting governor %s failed\n",