cpufreq: Prevent memory leak in cpufreq_stats on hotplug
authorColin Cross <ccross@android.com>
Sat, 29 Jan 2011 03:32:31 +0000 (19:32 -0800)
committerColin Cross <ccross@android.com>
Tue, 14 Jun 2011 16:09:51 +0000 (09:09 -0700)
commitd20e6ae8aceb712a3c74263f17c28ca63bb2a677
tree3fe4a1911955b5fe41ca8602fc4845de7a845caf
parent8e42bee3ab6a46c6ac8c9754efb3dde29b9762b2
cpufreq: Prevent memory leak in cpufreq_stats on hotplug

Ensures that cpufreq_stats_free_table is called before
__cpufreq_remove_dev on cpu hotplug (which also occurs during
suspend on SMP systems) to make sure that sysfs_remove_group
can get called before the cpufreq kobj is freed.  Otherwise,
the sysfs file structures are leaked.

Change-Id: I87e55277272f5cfad47e9e7c92630e990bb90069
Signed-off-by: Colin Cross <ccross@android.com>
drivers/cpufreq/cpufreq_stats.c