summaryrefslogtreecommitdiffstats
path: root/drivers/cpufreq/powernv-cpufreq.c
diff options
context:
space:
mode:
authorShilpasri G Bhat <shilpa.bhat@linux.vnet.ibm.com>2016-02-02 20:41:37 +0100
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>2016-02-05 02:38:01 +0100
commit86622cb8c57abb05fe95bea3a068949c0ca79fc3 (patch)
treed8786d311e6b5e5b2d02f8a370d94ee408a4ac2e /drivers/cpufreq/powernv-cpufreq.c
parentcpufreq: Clean up default and fallback governor setup (diff)
downloadlinux-86622cb8c57abb05fe95bea3a068949c0ca79fc3.tar.xz
linux-86622cb8c57abb05fe95bea3a068949c0ca79fc3.zip
cpufreq: powernv: Free 'chips' on module exit
This will free the dynamically allocated memory of 'chips' on module exit. Signed-off-by: Shilpasri G Bhat <shilpa.bhat@linux.vnet.ibm.com> Reviewed-by: Gautham R. Shenoy <ego@linux.vnet.ibm.com> Acked-by: Viresh Kumar <viresh.kumar@linaro.org> Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Diffstat (limited to 'drivers/cpufreq/powernv-cpufreq.c')
-rw-r--r--drivers/cpufreq/powernv-cpufreq.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/cpufreq/powernv-cpufreq.c b/drivers/cpufreq/powernv-cpufreq.c
index 547890fd9572..53f980bf9b77 100644
--- a/drivers/cpufreq/powernv-cpufreq.c
+++ b/drivers/cpufreq/powernv-cpufreq.c
@@ -612,6 +612,7 @@ static void __exit powernv_cpufreq_exit(void)
unregister_reboot_notifier(&powernv_cpufreq_reboot_nb);
opal_message_notifier_unregister(OPAL_MSG_OCC,
&powernv_cpufreq_opal_nb);
+ kfree(chips);
cpufreq_unregister_driver(&powernv_cpufreq_driver);
}
module_exit(powernv_cpufreq_exit);