Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 946c14f8 authored by Pan Xinhui's avatar Pan Xinhui Committed by Rafael J. Wysocki
Browse files

cpufreq: ia64: remove redundant freq_table of acpi_cpufreq_data



freq_table is now stored as policy->freq_table, so drop the redundant
freq_table from struct cpufreq_acpi_io.

Signed-off-by: default avatarPan Xinhui <xinhuix.pan@intel.com>
Acked-by: default avatarViresh Kumar <viresh.kumar@linaro.org>
Signed-off-by: default avatarRafael J. Wysocki <rafael.j.wysocki@intel.com>
parent f56c50e3
Loading
Loading
Loading
Loading
+7 −7
Original line number Diff line number Diff line
@@ -29,7 +29,6 @@ MODULE_LICENSE("GPL");

struct cpufreq_acpi_io {
	struct acpi_processor_performance	acpi_data;
	struct cpufreq_frequency_table		*freq_table;
	unsigned int				resume;
};

@@ -221,6 +220,7 @@ acpi_cpufreq_cpu_init (
	unsigned int		cpu = policy->cpu;
	struct cpufreq_acpi_io	*data;
	unsigned int		result = 0;
	struct cpufreq_frequency_table *freq_table;

	pr_debug("acpi_cpufreq_cpu_init\n");

@@ -254,10 +254,10 @@ acpi_cpufreq_cpu_init (
	}

	/* alloc freq_table */
	data->freq_table = kzalloc(sizeof(*data->freq_table) *
	freq_table = kzalloc(sizeof(*freq_table) *
	                           (data->acpi_data.state_count + 1),
	                           GFP_KERNEL);
	if (!data->freq_table) {
	if (!freq_table) {
		result = -ENOMEM;
		goto err_unreg;
	}
@@ -276,14 +276,14 @@ acpi_cpufreq_cpu_init (
	for (i = 0; i <= data->acpi_data.state_count; i++)
	{
		if (i < data->acpi_data.state_count) {
			data->freq_table[i].frequency =
			freq_table[i].frequency =
			      data->acpi_data.states[i].core_frequency * 1000;
		} else {
			data->freq_table[i].frequency = CPUFREQ_TABLE_END;
			freq_table[i].frequency = CPUFREQ_TABLE_END;
		}
	}

	result = cpufreq_table_validate_and_show(policy, data->freq_table);
	result = cpufreq_table_validate_and_show(policy, freq_table);
	if (result) {
		goto err_freqfree;
	}
@@ -311,7 +311,7 @@ acpi_cpufreq_cpu_init (
	return (result);

 err_freqfree:
	kfree(data->freq_table);
	kfree(freq_table);
 err_unreg:
	acpi_processor_unregister_performance(cpu);
 err_free: