Re: [PATCH] cpufreq: Rearrange cpufreq_add_dev()

2016-04-06 Thread Viresh Kumar
On 07-04-16, 03:31, Rafael J. Wysocki wrote:
> From: Rafael J. Wysocki 
> 
> 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 
> ---
>  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


Re: [PATCH] cpufreq: Rearrange cpufreq_add_dev()

2016-04-06 Thread Viresh Kumar
On 07-04-16, 03:31, Rafael J. Wysocki wrote:
> From: Rafael J. Wysocki 
> 
> 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 
> ---
>  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


[PATCH] cpufreq: Rearrange cpufreq_add_dev()

2016-04-06 Thread Rafael J. Wysocki
From: Rafael J. Wysocki 

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 
---
 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)



[PATCH] cpufreq: Rearrange cpufreq_add_dev()

2016-04-06 Thread Rafael J. Wysocki
From: Rafael J. Wysocki 

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 
---
 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)