projects
/
linux.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
946c14f
)
cpufreq: ia64: Fix a memory leak in acpi_cpufreq_cpu_exit()
author
Pan Xinhui
<xinhuix.pan@intel.com>
Mon, 20 Jul 2015 06:24:36 +0000
(14:24 +0800)
committer
Rafael J. Wysocki
<rafael.j.wysocki@intel.com>
Wed, 22 Jul 2015 20:27:40 +0000
(22:27 +0200)
freq_table should be alloced in ->init and freed in ->exit, but it
it is not freed. Fix this memory leak in acpi_cpufreq_cpu_exit().
Signed-off-by: Pan Xinhui <xinhuix.pan@intel.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/cpufreq/ia64-acpi-cpufreq.c
patch
|
blob
|
history
diff --git
a/drivers/cpufreq/ia64-acpi-cpufreq.c
b/drivers/cpufreq/ia64-acpi-cpufreq.c
index cab8ab675bbcf4f16a6b4392ca8880c8a24199b5..0202429f1c5bbe01f0ec43dda5d5ad7c5a092d1a 100644
(file)
--- a/
drivers/cpufreq/ia64-acpi-cpufreq.c
+++ b/
drivers/cpufreq/ia64-acpi-cpufreq.c
@@
-333,6
+333,7
@@
acpi_cpufreq_cpu_exit (
if (data) {
acpi_io_data[policy->cpu] = NULL;
acpi_processor_unregister_performance(policy->cpu);
+ kfree(policy->freq_table);
kfree(data);
}