]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blobdiff - drivers/cpufreq/ia64-acpi-cpufreq.c
cpufreq: ia64: remove redundant freq_table of acpi_cpufreq_data
[mirror_ubuntu-bionic-kernel.git] / drivers / cpufreq / ia64-acpi-cpufreq.c
index a9c193286ef4756ea7934820229a025afefec0cf..cab8ab675bbcf4f16a6b4392ca8880c8a24199b5 100644 (file)
@@ -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: