Messages in this thread | | | Date | Fri, 20 Sep 2013 14:09:15 +0530 | Subject | Re: Regression on cpufreq in v3.12-rc1 | From | Viresh Kumar <> |
| |
On 20 September 2013 14:03, Linus Walleij <linus.walleij@linaro.org> wrote: > I suspect this hunk from the patch may be the cause: > > + if (cpufreq_driver) { > + /* get the CPU */ > + policy = per_cpu(cpufreq_cpu_data, cpu); > + if (policy) > + kobject_get(&policy->kobj); > + } > > - /* get the CPU */ > - policy = per_cpu(cpufreq_cpu_data, cpu); > > As you see we *always* set a policy pointer before this patch, > but after this patch we only do it if we have a cpufreq driver > registered!
Not really!! See this few lines above:
- if (!cpufreq_driver) - goto err_out_unlock; -
| |