On 07-04-16, 03:31, Rafael J. Wysocki wrote: > From: Rafael J. Wysocki <rafael.j.wyso...@intel.com> > > Reorganize the code in cpufreq_add_dev() to avoid using the ret > variable and reduce the indentation level in it. > > No functional changes. > > Signed-off-by: Rafael J. Wysocki <rafael.j.wyso...@intel.com> > --- > drivers/cpufreq/cpufreq.c | 26 ++++++++++++-------------- > 1 file changed, 12 insertions(+), 14 deletions(-) > > Index: linux-pm/drivers/cpufreq/cpufreq.c > =================================================================== > --- linux-pm.orig/drivers/cpufreq/cpufreq.c > +++ linux-pm/drivers/cpufreq/cpufreq.c > @@ -1311,26 +1311,24 @@ out_free_policy: > */ > static int cpufreq_add_dev(struct device *dev, struct subsys_interface *sif) > { > + struct cpufreq_policy *policy; > unsigned cpu = dev->id; > - int ret; > > dev_dbg(dev, "%s: adding CPU%u\n", __func__, cpu); > > - if (cpu_online(cpu)) { > - ret = cpufreq_online(cpu); > - } else { > - /* > - * A hotplug notifier will follow and we will handle it as CPU > - * online then. For now, just create the sysfs link, unless > - * there is no policy or the link is already present. > - */ > - struct cpufreq_policy *policy = per_cpu(cpufreq_cpu_data, cpu); > + if (cpu_online(cpu)) > + return cpufreq_online(cpu); > > - ret = policy && !cpumask_test_and_set_cpu(cpu, > policy->real_cpus) > - ? add_cpu_dev_symlink(policy, cpu) : 0; > - } > + /* > + * A hotplug notifier will follow and we will handle it as CPU online > + * then. For now, just create the sysfs link, unless there is no policy > + * or the link is already present. > + */ > + policy = per_cpu(cpufreq_cpu_data, cpu); > + if (!policy || cpumask_test_and_set_cpu(cpu, policy->real_cpus)) > + return 0; > > - return ret; > + return add_cpu_dev_symlink(policy, cpu); > } > > static void cpufreq_offline(unsigned int cpu)
Acked-by: Viresh Kumar <viresh.ku...@linaro.org> -- viresh