Browse Source

cpufreq: ACPI: policy->driver_data can't be NULL in ->exit()

Its always set by ->init() and so it will always be there in ->exit().
There is no need to have a special check for just that.

Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>
[ rjw: Rebase ]
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Viresh Kumar 9 years ago
parent
commit
9b55f55af8
1 changed files with 6 additions and 8 deletions
  1. 6 8
      drivers/cpufreq/acpi-cpufreq.c

+ 6 - 8
drivers/cpufreq/acpi-cpufreq.c

@@ -878,14 +878,12 @@ static int acpi_cpufreq_cpu_exit(struct cpufreq_policy *policy)
 
 
 	pr_debug("acpi_cpufreq_cpu_exit\n");
 	pr_debug("acpi_cpufreq_cpu_exit\n");
 
 
-	if (data) {
-		policy->fast_switch_possible = false;
-		policy->driver_data = NULL;
-		acpi_processor_unregister_performance(data->acpi_perf_cpu);
-		free_cpumask_var(data->freqdomain_cpus);
-		kfree(data->freq_table);
-		kfree(data);
-	}
+	policy->fast_switch_possible = false;
+	policy->driver_data = NULL;
+	acpi_processor_unregister_performance(data->acpi_perf_cpu);
+	free_cpumask_var(data->freqdomain_cpus);
+	kfree(data->freq_table);
+	kfree(data);
 
 
 	return 0;
 	return 0;
 }
 }