mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2025-01-22 09:48:49 +07:00
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: Pan Xinhui <xinhuix.pan@intel.com> Acked-by: Viresh Kumar <viresh.kumar@linaro.org> Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
This commit is contained in:
parent
f56c50e322
commit
946c14f812
@ -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:
|
||||
|
Loading…
Reference in New Issue
Block a user