diff options
| author | Rafael J. Wysocki <rafael.j.wysocki@intel.com> | 2014-03-20 13:26:12 +0100 | 
|---|---|---|
| committer | Rafael J. Wysocki <rafael.j.wysocki@intel.com> | 2014-03-20 13:26:12 +0100 | 
| commit | 5a2d853ffcf961d6b7d491858946878676aeae3e (patch) | |
| tree | 175363121484297399d90cd1c25b4035f2463e5c /drivers/base/power/main.c | |
| parent | f71a822fc09f45d2e9e0476d8bf026aff21d4139 (diff) | |
| parent | bb18008f8086283f8f03e8e50fbbf17f213b9ea9 (diff) | |
Merge branch 'pm-cpufreq'
* pm-cpufreq: (30 commits)
  intel_pstate: Set core to min P state during core offline
  cpufreq: Add stop CPU callback to cpufreq_driver interface
  cpufreq: Remove unnecessary braces
  cpufreq: Fix checkpatch errors and warnings
  cpufreq: powerpc: add cpufreq transition latency for FSL e500mc SoCs
  cpufreq: remove unused notifier: CPUFREQ_{SUSPENDCHANGE|RESUMECHANGE}
  cpufreq: Do not allow ->setpolicy drivers to provide ->target
  cpufreq: arm_big_little: set 'physical_cluster' for each CPU
  cpufreq: arm_big_little: make vexpress driver depend on bL core driver
  cpufreq: SPEAr: Instantiate as platform_driver
  cpufreq: Remove unnecessary variable/parameter 'frozen'
  cpufreq: Remove cpufreq_generic_exit()
  cpufreq: add 'freq_table' in struct cpufreq_policy
  cpufreq: Reformat printk() statements
  cpufreq: Tegra: Use cpufreq_generic_suspend()
  cpufreq: s5pv210: Use cpufreq_generic_suspend()
  cpufreq: exynos: Use cpufreq_generic_suspend()
  cpufreq: Implement cpufreq_generic_suspend()
  cpufreq: suspend governors on system suspend/hibernate
  cpufreq: move call to __find_governor() to cpufreq_init_policy()
  ...
Diffstat (limited to 'drivers/base/power/main.c')
| -rw-r--r-- | drivers/base/power/main.c | 5 | 
1 files changed, 5 insertions, 0 deletions
| diff --git a/drivers/base/power/main.c b/drivers/base/power/main.c index 42355e442a5d..86d5e4fb5b98 100644 --- a/drivers/base/power/main.c +++ b/drivers/base/power/main.c @@ -29,6 +29,7 @@  #include <linux/async.h>  #include <linux/suspend.h>  #include <trace/events/power.h> +#include <linux/cpufreq.h>  #include <linux/cpuidle.h>  #include <linux/timer.h> @@ -866,6 +867,8 @@ void dpm_resume(pm_message_t state)  	mutex_unlock(&dpm_list_mtx);  	async_synchronize_full();  	dpm_show_time(starttime, state, NULL); + +	cpufreq_resume();  }  /** @@ -1434,6 +1437,8 @@ int dpm_suspend(pm_message_t state)  	might_sleep(); +	cpufreq_suspend(); +  	mutex_lock(&dpm_list_mtx);  	pm_transition = state;  	async_error = 0; | 
