[PATCH] fix memory leak in acpi-cpufreq
From: Luming Yu
Date: Tue Jun 28 2011 - 03:51:59 EST
Hi there,
I came across a memory leak problem found in cyclic cpu-online-offline test.
The inlined patch simple does this to fix it.
> b/drivers/cpufreq/acpi-cpufreq.c
>static void __exit acpi_cpufreq_exit(void)
> cpufreq_unregister_driver(&acpi_cpufreq_driver);
> - free_percpu(acpi_perf_data);
>+ free_acpi_perf_data();
Ps. The patch is enclosed in attachment. The inline one
is c&p of it for reading.
Thanks,
Luming
Signed-off-by: Yu Luming <luming.yu@xxxxxxxxx>
diff --git a/drivers/cpufreq/acpi-cpufreq.c b/drivers/cpufreq/acpi-cpufreq.c
index 4e04e12..596d5dd 100644
--- a/drivers/cpufreq/acpi-cpufreq.c
+++ b/drivers/cpufreq/acpi-cpufreq.c
@@ -759,7 +759,7 @@ static void __exit acpi_cpufreq_exit(void)
cpufreq_unregister_driver(&acpi_cpufreq_driver);
- free_percpu(acpi_perf_data);
+ free_acpi_perf_data();
}
module_param(acpi_pstate_strict, uint, 0644);