Commit e37736777254ce1abc85493a5cacbefe5983b896

Authored by Tu, Xiaobing
Committed by Rafael J. Wysocki
1 parent e4df1cbcc1

Fix memory leak in cpufreq stats.

When system enters sleep, non-boot CPUs will be disabled.
Cpufreq stats sysfs is created when the CPU is up, but it is not
freed when the CPU is going down. This will cause memory leak.

Signed-off-by: xiaobing tu <xiaobing.tu@intel.com>
Signed-off-by: guifang tang <guifang.tang@intel.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>

Showing 1 changed file with 1 additions and 0 deletions Side-by-side Diff

drivers/cpufreq/cpufreq_stats.c
... ... @@ -328,6 +328,7 @@
328 328 cpufreq_update_policy(cpu);
329 329 break;
330 330 case CPU_DOWN_PREPARE:
  331 + case CPU_DOWN_PREPARE_FROZEN:
331 332 cpufreq_stats_free_sysfs(cpu);
332 333 break;
333 334 case CPU_DEAD: