===================================================================
@@ -111,8 +111,8 @@ static int at91_pm_valid_state(suspend_s
{
switch (state) {
case PM_SUSPEND_ON:
- case PM_SUSPEND_STANDBY:
- case PM_SUSPEND_MEM:
+ case PM_SUSPEND_SHALLOW:
+ case PM_SUSPEND_DEEP:
return 1;
default:
@@ -186,7 +186,7 @@ static int at91_pm_verify_clocks(void)
*/
int at91_suspend_entering_slow_clock(void)
{
- return (target_state == PM_SUSPEND_MEM);
+ return (target_state == PM_SUSPEND_DEEP);
}
EXPORT_SYMBOL(at91_suspend_entering_slow_clock);
@@ -223,7 +223,7 @@ static int at91_pm_enter(suspend_state_t
* drivers must suspend more deeply: only the master clock
* controller may be using the main oscillator.
*/
- case PM_SUSPEND_MEM:
+ case PM_SUSPEND_DEEP:
/*
* Ensure that clocks are in a valid state.
*/
@@ -259,7 +259,7 @@ static int at91_pm_enter(suspend_state_t
* But otherwise it's identical to PM_SUSPEND_ON: cpu idle, and
* nothing fancy done with main or cpu clocks.
*/
- case PM_SUSPEND_STANDBY:
+ case PM_SUSPEND_SHALLOW:
/*
* NOTE: the Wait-for-Interrupt instruction needs to be
* in icache so no SDRAM accesses are needed until the
===================================================================
@@ -101,8 +101,8 @@ static int davinci_pm_enter(suspend_stat
int ret = 0;
switch (state) {
- case PM_SUSPEND_STANDBY:
- case PM_SUSPEND_MEM:
+ case PM_SUSPEND_SHALLOW:
+ case PM_SUSPEND_DEEP:
davinci_pm_suspend();
break;
default:
@@ -114,7 +114,7 @@ static int davinci_pm_enter(suspend_stat
static const struct platform_suspend_ops davinci_pm_ops = {
.enter = davinci_pm_enter,
- .valid = suspend_valid_only_mem,
+ .valid = suspend_valid_only_deep,
};
static int __init davinci_pm_probe(struct platform_device *pdev)
===================================================================
@@ -275,7 +275,7 @@ static struct regulator_init_data sw1a_d
.mode = REGULATOR_MODE_NORMAL,
.enabled = 1,
},
- .initial_state = PM_SUSPEND_MEM,
+ .initial_state = PM_SUSPEND_DEEP,
.always_on = 1,
.boot_on = 1,
},
@@ -294,7 +294,7 @@ static struct regulator_init_data viohi_
.mode = REGULATOR_MODE_NORMAL,
.enabled = 1,
},
- .initial_state = PM_SUSPEND_MEM,
+ .initial_state = PM_SUSPEND_DEEP,
.always_on = 1,
.boot_on = 1,
},
@@ -311,7 +311,7 @@ static struct regulator_init_data violo_
.mode = REGULATOR_MODE_NORMAL,
.enabled = 1,
},
- .initial_state = PM_SUSPEND_MEM,
+ .initial_state = PM_SUSPEND_DEEP,
.always_on = 1,
.boot_on = 1,
},
@@ -335,7 +335,7 @@ static struct regulator_init_data sw2a_d
},
.always_on = 1,
.boot_on = 1,
- .initial_state = PM_SUSPEND_MEM,
+ .initial_state = PM_SUSPEND_DEEP,
},
};
===================================================================
@@ -17,7 +17,7 @@ static int mx27_suspend_enter(suspend_st
{
u32 cscr;
switch (state) {
- case PM_SUSPEND_MEM:
+ case PM_SUSPEND_DEEP:
/* Clear MPEN and SPEN to disable MPLL/SPLL */
cscr = __raw_readl(MX27_IO_ADDRESS(MX27_CCM_BASE_ADDR));
cscr &= 0xFFFFFFFC;
@@ -34,7 +34,7 @@ static int mx27_suspend_enter(suspend_st
static const struct platform_suspend_ops mx27_suspend_ops = {
.enter = mx27_suspend_enter,
- .valid = suspend_valid_only_mem,
+ .valid = suspend_valid_only_deep,
};
static int __init mx27_pm_init(void)
===================================================================
@@ -26,9 +26,9 @@
* The WAIT_UNCLOCKED_POWER_OFF state only requires <= 500ns to exit.
* This is also the lowest power state possible without affecting
* non-cpu parts of the system. For these reasons, imx5 should default
- * to always using this state for cpu idling. The PM_SUSPEND_STANDBY also
- * uses this state and needs to take no action when registers remain confgiured
- * for this state.
+ * to always using this state for cpu idling. The PM_SUSPEND_SHALLOW
+ * also uses this state and needs to take no action when registers remain
+ * configured for this state.
*/
#define IMX5_DEFAULT_CPU_IDLE_STATE WAIT_UNCLOCKED_POWER_OFF
@@ -99,17 +99,17 @@ static void mx5_cpu_lp_set(enum mxc_cpu_
static int mx5_suspend_enter(suspend_state_t state)
{
switch (state) {
- case PM_SUSPEND_MEM:
+ case PM_SUSPEND_DEEP:
mx5_cpu_lp_set(STOP_POWER_OFF);
break;
- case PM_SUSPEND_STANDBY:
+ case PM_SUSPEND_SHALLOW:
/* DEFAULT_IDLE_STATE already configured */
break;
default:
return -EINVAL;
}
- if (state == PM_SUSPEND_MEM) {
+ if (state == PM_SUSPEND_DEEP) {
local_flush_tlb_all();
flush_cache_all();
===================================================================
@@ -314,7 +314,7 @@ static int imx6q_suspend_finish(unsigned
static int imx6q_pm_enter(suspend_state_t state)
{
switch (state) {
- case PM_SUSPEND_MEM:
+ case PM_SUSPEND_DEEP:
imx6q_set_lpm(STOP_POWER_OFF);
imx6q_enable_wb(true);
/*
@@ -345,7 +345,7 @@ static int imx6q_pm_enter(suspend_state_
static const struct platform_suspend_ops imx6q_pm_ops = {
.enter = imx6q_pm_enter,
- .valid = suspend_valid_only_mem,
+ .valid = suspend_valid_only_deep,
};
void __init imx6q_pm_set_ccm_base(void __iomem *base)
===================================================================
@@ -203,7 +203,7 @@ static void mmp2_pm_finish(void)
static int mmp2_pm_valid(suspend_state_t state)
{
- return ((state == PM_SUSPEND_STANDBY) || (state == PM_SUSPEND_MEM));
+ return state == PM_SUSPEND_SHALLOW || state == PM_SUSPEND_DEEP;
}
/*
===================================================================
@@ -240,7 +240,7 @@ static void pxa910_pm_finish(void)
static int pxa910_pm_valid(suspend_state_t state)
{
- return ((state == PM_SUSPEND_STANDBY) || (state == PM_SUSPEND_MEM));
+ return state == PM_SUSPEND_SHALLOW || (state == PM_SUSPEND_DEEP;
}
static const struct platform_suspend_ops pxa910_pm_ops = {
===================================================================
@@ -20,7 +20,7 @@
static int mxs_suspend_enter(suspend_state_t state)
{
switch (state) {
- case PM_SUSPEND_MEM:
+ case PM_SUSPEND_DEEP:
cpu_do_idle();
break;
@@ -32,7 +32,7 @@ static int mxs_suspend_enter(suspend_sta
static struct platform_suspend_ops mxs_suspend_ops = {
.enter = mxs_suspend_enter,
- .valid = suspend_valid_only_mem,
+ .valid = suspend_valid_only_deep,
};
void __init mxs_pm_init(void)
===================================================================
@@ -589,8 +589,8 @@ static int omap_pm_enter(suspend_state_t
{
switch (state)
{
- case PM_SUSPEND_STANDBY:
- case PM_SUSPEND_MEM:
+ case PM_SUSPEND_SHALLOW:
+ case PM_SUSPEND_DEEP:
omap1_pm_suspend();
break;
default:
@@ -630,7 +630,7 @@ static const struct platform_suspend_ops
.prepare = omap_pm_prepare,
.enter = omap_pm_enter,
.finish = omap_pm_finish,
- .valid = suspend_valid_only_mem,
+ .valid = suspend_valid_only_deep,
};
static int __init omap_pm_init(void)
===================================================================
@@ -207,8 +207,8 @@ static int omap_pm_enter(suspend_state_t
return -ENOENT; /* XXX doublecheck */
switch (suspend_state) {
- case PM_SUSPEND_STANDBY:
- case PM_SUSPEND_MEM:
+ case PM_SUSPEND_SHALLOW:
+ case PM_SUSPEND_DEEP:
ret = omap_pm_suspend();
break;
default:
@@ -242,7 +242,7 @@ static const struct platform_suspend_ops
.end = omap_pm_end,
.enter = omap_pm_enter,
.finish = omap_pm_finish,
- .valid = suspend_valid_only_mem,
+ .valid = suspend_valid_only_deep,
};
/**
===================================================================
@@ -68,7 +68,7 @@ static int sirfsoc_pre_suspend_power_off
static int sirfsoc_pm_enter(suspend_state_t state)
{
switch (state) {
- case PM_SUSPEND_MEM:
+ case PM_SUSPEND_DEEP:
sirfsoc_pre_suspend_power_off();
outer_disable();
@@ -84,7 +84,7 @@ static int sirfsoc_pm_enter(suspend_stat
static const struct platform_suspend_ops sirfsoc_pm_ops = {
.enter = sirfsoc_pm_enter,
- .valid = suspend_valid_only_mem,
+ .valid = suspend_valid_only_deep,
};
static const struct of_device_id pwrc_ids[] = {
===================================================================
@@ -251,7 +251,7 @@ static void pxa25x_cpu_pm_enter(suspend_
RCSR = RCSR_HWR | RCSR_WDR | RCSR_SMR | RCSR_GPR;
switch (state) {
- case PM_SUSPEND_MEM:
+ case PM_SUSPEND_DEEP:
cpu_suspend(PWRMODE_SLEEP, pxa25x_finish_suspend);
break;
}
@@ -272,7 +272,7 @@ static void pxa25x_cpu_pm_finish(void)
static struct pxa_cpu_pm_fns pxa25x_cpu_pm_fns = {
.save_count = SLEEP_SAVE_COUNT,
- .valid = suspend_valid_only_mem,
+ .valid = suspend_valid_only_deep,
.save = pxa25x_cpu_pm_save,
.restore = pxa25x_cpu_pm_restore,
.enter = pxa25x_cpu_pm_enter,
===================================================================
@@ -247,7 +247,7 @@ static struct clk_lookup pxa27x_clkregs[
#define RESTORE(x) x = sleep_save[SLEEP_SAVE_##x]
/*
- * allow platforms to override default PWRMODE setting used for PM_SUSPEND_MEM
+ * allow platforms to override default PWRMODE setting used for PM_SUSPEND_DEEP
*/
static unsigned int pwrmode = PWRMODE_SLEEP;
@@ -312,10 +312,10 @@ void pxa27x_cpu_pm_enter(suspend_state_t
RCSR = RCSR_HWR | RCSR_WDR | RCSR_SMR | RCSR_GPR;
switch (state) {
- case PM_SUSPEND_STANDBY:
+ case PM_SUSPEND_SHALLOW:
pxa_cpu_standby();
break;
- case PM_SUSPEND_MEM:
+ case PM_SUSPEND_DEEP:
cpu_suspend(pwrmode, pxa27x_finish_suspend);
#ifndef CONFIG_IWMMXT
asm volatile("mar acc0, %Q0, %R0" : "=r" (acc0));
@@ -326,7 +326,7 @@ void pxa27x_cpu_pm_enter(suspend_state_t
static int pxa27x_cpu_pm_valid(suspend_state_t state)
{
- return state == PM_SUSPEND_MEM || state == PM_SUSPEND_STANDBY;
+ return state == PM_SUSPEND_DEEP || state == PM_SUSPEND_SHALLOW;
}
static int pxa27x_cpu_pm_prepare(void)
===================================================================
@@ -196,11 +196,11 @@ static void pxa3xx_cpu_pm_enter(suspend_
}
switch (state) {
- case PM_SUSPEND_STANDBY:
+ case PM_SUSPEND_SHALLOW:
pxa3xx_cpu_standby(PXA3xx_PM_S0D2C2);
break;
- case PM_SUSPEND_MEM:
+ case PM_SUSPEND_DEEP:
pxa3xx_cpu_pm_suspend();
break;
}
@@ -208,7 +208,7 @@ static void pxa3xx_cpu_pm_enter(suspend_
static int pxa3xx_cpu_pm_valid(suspend_state_t state)
{
- return state == PM_SUSPEND_MEM || state == PM_SUSPEND_STANDBY;
+ return state == PM_SUSPEND_DEEP || state == PM_SUSPEND_SHALLOW;
}
static struct pxa_cpu_pm_fns pxa3xx_cpu_pm_fns = {
===================================================================
@@ -691,7 +691,7 @@ static void z2_power_off(void)
PSPR = 0x0;
local_irq_disable();
pxa27x_set_pwrmode(PWRMODE_DEEPSLEEP);
- pxa27x_cpu_pm_enter(PM_SUSPEND_MEM);
+ pxa27x_cpu_pm_enter(PM_SUSPEND_DEEP);
}
#else
#define z2_power_off NULL
===================================================================
@@ -428,7 +428,7 @@ static struct regulator_init_data wm8350
.mode = REGULATOR_MODE_NORMAL,
.enabled = 1,
},
- .initial_state = PM_SUSPEND_MEM,
+ .initial_state = PM_SUSPEND_DEEP,
},
};
===================================================================
@@ -164,7 +164,7 @@ static int ux500_suspend_enter(suspend_s
static int ux500_suspend_valid(suspend_state_t state)
{
- return state == PM_SUSPEND_MEM || state == PM_SUSPEND_STANDBY;
+ return state == PM_SUSPEND_DEEP || state == PM_SUSPEND_SHALLOW;
}
static const struct platform_suspend_ops ux500_suspend_ops = {
===================================================================
@@ -100,8 +100,8 @@ static int avr32_pm_valid_state(suspend_
{
switch (state) {
case PM_SUSPEND_ON:
- case PM_SUSPEND_STANDBY:
- case PM_SUSPEND_MEM:
+ case PM_SUSPEND_SHALLOW:
+ case PM_SUSPEND_DEEP:
return 1;
default:
@@ -116,7 +116,7 @@ static int avr32_pm_enter(suspend_state_
void *sram;
switch (state) {
- case PM_SUSPEND_STANDBY:
+ case PM_SUSPEND_SHALLOW:
sram = avr32_pm_map_sram();
/* Switch to in-sram exception handlers */
@@ -138,7 +138,7 @@ static int avr32_pm_enter(suspend_state_
avr32_pm_unmap_sram();
break;
- case PM_SUSPEND_MEM:
+ case PM_SUSPEND_DEEP:
sram = avr32_pm_map_sram();
/* Switch to in-sram exception handlers */
===================================================================
@@ -32,7 +32,7 @@ void bfin_pm_suspend_standby_enter(void)
#endif
#ifdef CONFIG_BF60x
- bfin_cpu_pm->enter(PM_SUSPEND_STANDBY);
+ bfin_cpu_pm->enter(PM_SUSPEND_SHALLOW);
#else
# ifdef CONFIG_PM_BFIN_SLEEP_DEEPER
sleep_deeper(bfin_sic_iwr[0], bfin_sic_iwr[1], bfin_sic_iwr[2]);
@@ -188,7 +188,7 @@ int bfin_pm_suspend_mem_enter(void)
#ifndef CONFIG_BF60x
do_hibernate(wakeup | vr_wakeup); /* See you later! */
#else
- bfin_cpu_pm->enter(PM_SUSPEND_MEM);
+ bfin_cpu_pm->enter(PM_SUSPEND_DEEP);
#endif
bf53x_resume_l1_mem(memptr);
@@ -214,7 +214,7 @@ int bfin_pm_suspend_mem_enter(void)
*/
static int bfin_pm_valid(suspend_state_t state)
{
- return (state == PM_SUSPEND_STANDBY
+ return (state == PM_SUSPEND_SHALLOW
#if !(defined(BF533_FAMILY) || defined(CONFIG_BF561))
/*
* On BF533/2/1:
@@ -229,7 +229,7 @@ static int bfin_pm_valid(suspend_state_t
* start losing its contents.
* An external HW workaround is possible using logic gates.
*/
- || state == PM_SUSPEND_MEM
+ || state == PM_SUSPEND_DEEP
#endif
);
}
@@ -242,10 +242,10 @@ static int bfin_pm_valid(suspend_state_t
static int bfin_pm_enter(suspend_state_t state)
{
switch (state) {
- case PM_SUSPEND_STANDBY:
+ case PM_SUSPEND_SHALLOW:
bfin_pm_suspend_standby_enter();
break;
- case PM_SUSPEND_MEM:
+ case PM_SUSPEND_DEEP:
bfin_pm_suspend_mem_enter();
break;
default:
===================================================================
@@ -138,8 +138,8 @@ static int loongson_pm_valid_state(suspe
{
switch (state) {
case PM_SUSPEND_ON:
- case PM_SUSPEND_STANDBY:
- case PM_SUSPEND_MEM:
+ case PM_SUSPEND_SHALLOW:
+ case PM_SUSPEND_DEEP:
return 1;
default:
===================================================================
@@ -24,8 +24,8 @@ static suspend_state_t lite5200_pm_targe
static int lite5200_pm_valid(suspend_state_t state)
{
switch (state) {
- case PM_SUSPEND_STANDBY:
- case PM_SUSPEND_MEM:
+ case PM_SUSPEND_SHALLOW:
+ case PM_SUSPEND_DEEP:
return 1;
default:
return 0;
@@ -55,10 +55,10 @@ static int lite5200_pm_prepare(void)
const u32 *regaddr_p;
/* deep sleep? let mpc52xx code handle that */
- if (lite5200_pm_target_state == PM_SUSPEND_STANDBY)
+ if (lite5200_pm_target_state == PM_SUSPEND_SHALLOW)
return mpc52xx_pm_prepare();
- if (lite5200_pm_target_state != PM_SUSPEND_MEM)
+ if (lite5200_pm_target_state != PM_SUSPEND_DEEP)
return -EINVAL;
/* map registers */
@@ -204,7 +204,7 @@ static void lite5200_restore_regs(void)
static int lite5200_pm_enter(suspend_state_t state)
{
/* deep sleep? let mpc52xx code handle that */
- if (state == PM_SUSPEND_STANDBY) {
+ if (state == PM_SUSPEND_SHALLOW) {
return mpc52xx_pm_enter(state);
}
@@ -224,7 +224,7 @@ static int lite5200_pm_enter(suspend_sta
static void lite5200_pm_finish(void)
{
/* deep sleep? let mpc52xx code handle that */
- if (lite5200_pm_target_state == PM_SUSPEND_STANDBY)
+ if (lite5200_pm_target_state == PM_SUSPEND_SHALLOW)
mpc52xx_pm_finish();
}
===================================================================
@@ -241,17 +241,17 @@ static void mpc83xx_suspend_end(void)
static int mpc83xx_suspend_valid(suspend_state_t state)
{
- return state == PM_SUSPEND_STANDBY || state == PM_SUSPEND_MEM;
+ return state == PM_SUSPEND_SHALLOW || state == PM_SUSPEND_DEEP;
}
static int mpc83xx_suspend_begin(suspend_state_t state)
{
switch (state) {
- case PM_SUSPEND_STANDBY:
+ case PM_SUSPEND_SHALLOW:
deep_sleeping = 0;
return 0;
- case PM_SUSPEND_MEM:
+ case PM_SUSPEND_DEEP:
if (has_deep_sleep)
deep_sleeping = 1;
@@ -280,8 +280,8 @@ static int agent_thread_fn(void *data)
wake_from_pci = 1;
- pm_suspend(pci_pm_state == 3 ? PM_SUSPEND_MEM :
- PM_SUSPEND_STANDBY);
+ pm_suspend(pci_pm_state == 3 ? PM_SUSPEND_DEEP :
+ PM_SUSPEND_SHALLOW);
wake_from_pci = 0;
}
===================================================================
@@ -157,7 +157,7 @@ static ssize_t store_hibernate(struct de
stream_id = simple_strtoul(buf, NULL, 16);
do {
- rc = pseries_suspend_begin(PM_SUSPEND_MEM);
+ rc = pseries_suspend_begin(PM_SUSPEND_DEEP);
if (rc == -EAGAIN)
ssleep(1);
} while (rc == -EAGAIN);
@@ -174,7 +174,7 @@ static ssize_t store_hibernate(struct de
}
stop_topology_update();
- rc = pm_suspend(PM_SUSPEND_MEM);
+ rc = pm_suspend(PM_SUSPEND_DEEP);
start_topology_update();
/* Take down CPUs not online prior to suspend */
@@ -223,7 +223,7 @@ static struct bus_type suspend_subsys =
};
static const struct platform_suspend_ops pseries_suspend_ops = {
- .valid = suspend_valid_only_mem,
+ .valid = suspend_valid_only_deep,
.begin = pseries_suspend_begin,
.prepare_late = pseries_prepare_late,
.enter = pseries_suspend_enter,
===================================================================
@@ -202,9 +202,9 @@ static void cpm_idle(void)
static int cpm_suspend_valid(suspend_state_t state)
{
switch (state) {
- case PM_SUSPEND_STANDBY:
+ case PM_SUSPEND_SHALLOW:
return !!cpm.standby;
- case PM_SUSPEND_MEM:
+ case PM_SUSPEND_DEEP:
return !!cpm.suspend;
default:
return 0;
@@ -229,10 +229,10 @@ static void cpm_suspend_standby(unsigned
static int cpm_suspend_enter(suspend_state_t state)
{
switch (state) {
- case PM_SUSPEND_STANDBY:
+ case PM_SUSPEND_SHALLOW:
cpm_suspend_standby(cpm.standby);
break;
- case PM_SUSPEND_MEM:
+ case PM_SUSPEND_DEEP:
cpm_suspend_standby(cpm.suspend);
break;
}
===================================================================
@@ -208,7 +208,7 @@ static void puv3_cpu_pm_enter(suspend_st
/* case PM_SUSPEND_ON:
puv3_cpu_idle();
break; */
- case PM_SUSPEND_MEM:
+ case PM_SUSPEND_DEEP:
puv3_cpu_pm_prepare();
puv3_cpu_suspend(PM_PMCR_SFB);
break;
@@ -217,7 +217,7 @@ static void puv3_cpu_pm_enter(suspend_st
static int puv3_cpu_pm_valid(suspend_state_t state)
{
- return state == PM_SUSPEND_MEM;
+ return state == PM_SUSPEND_DEEP;
}
static void puv3_cpu_pm_finish(void)
===================================================================
@@ -54,7 +54,7 @@ static int xo1_power_state_enter(suspend
unsigned long saved_sci_mask;
/* Only STR is supported */
- if (pm_state != PM_SUSPEND_MEM)
+ if (pm_state != PM_SUSPEND_DEEP)
return -EINVAL;
/*
@@ -113,7 +113,7 @@ static void xo1_power_off(void)
static int xo1_power_state_valid(suspend_state_t pm_state)
{
/* suspend-to-RAM only */
- return pm_state == PM_SUSPEND_MEM;
+ return pm_state == PM_SUSPEND_DEEP;
}
static const struct platform_suspend_ops xo1_suspend_ops = {
===================================================================
@@ -459,8 +459,8 @@ static inline void acpi_sleep_dmi_check(
#ifdef CONFIG_SUSPEND
static u32 acpi_suspend_states[] = {
[PM_SUSPEND_ON] = ACPI_STATE_S0,
- [PM_SUSPEND_STANDBY] = ACPI_STATE_S1,
- [PM_SUSPEND_MEM] = ACPI_STATE_S3,
+ [PM_SUSPEND_SHALLOW] = ACPI_STATE_S1,
+ [PM_SUSPEND_DEEP] = ACPI_STATE_S3,
[PM_SUSPEND_MAX] = ACPI_STATE_S5
};
@@ -567,8 +567,8 @@ static int acpi_suspend_state_valid(susp
switch (pm_state) {
case PM_SUSPEND_ON:
- case PM_SUSPEND_STANDBY:
- case PM_SUSPEND_MEM:
+ case PM_SUSPEND_SHALLOW:
+ case PM_SUSPEND_DEEP:
acpi_state = acpi_suspend_states[pm_state];
return sleep_states[acpi_state];
@@ -615,20 +615,20 @@ static const struct platform_suspend_ops
.recover = acpi_pm_finish,
};
-static int acpi_freeze_begin(void)
+static int acpi_idle_sleep_begin(void)
{
acpi_scan_lock_acquire();
return 0;
}
-static void acpi_freeze_end(void)
+static void acpi_idle_sleep_end(void)
{
acpi_scan_lock_release();
}
-static const struct platform_freeze_ops acpi_freeze_ops = {
- .begin = acpi_freeze_begin,
- .end = acpi_freeze_end,
+static const struct platform_idle_sleep_ops acpi_idle_sleep_ops = {
+ .begin = acpi_idle_sleep_begin,
+ .end = acpi_idle_sleep_end,
};
static void acpi_sleep_suspend_setup(void)
@@ -641,7 +641,7 @@ static void acpi_sleep_suspend_setup(voi
suspend_set_ops(old_suspend_ordering ?
&acpi_suspend_ops_old : &acpi_suspend_ops);
- freeze_set_ops(&acpi_freeze_ops);
+ idle_sleep_set_ops(&acpi_idle_sleep_ops);
}
#else /* !CONFIG_SUSPEND */
@@ -787,8 +787,8 @@ static inline void acpi_sleep_hibernate_
int acpi_suspend(u32 acpi_state)
{
suspend_state_t states[] = {
- [1] = PM_SUSPEND_STANDBY,
- [3] = PM_SUSPEND_MEM,
+ [1] = PM_SUSPEND_SHALLOW,
+ [3] = PM_SUSPEND_DEEP,
[5] = PM_SUSPEND_MAX
};
===================================================================
@@ -317,7 +317,7 @@ apm_ioctl(struct file *filp, u_int cmd,
* Just invoke pm_suspend(), we'll handle it from
* there via the notifier.
*/
- as->suspend_result = pm_suspend(PM_SUSPEND_MEM);
+ as->suspend_result = pm_suspend(PM_SUSPEND_DEEP);
}
mutex_lock(&state_lock);
@@ -511,12 +511,12 @@ static int kapmd(void *arg)
case APM_USER_SUSPEND:
case APM_SYS_SUSPEND:
- pm_suspend(PM_SUSPEND_MEM);
+ pm_suspend(PM_SUSPEND_DEEP);
break;
case APM_CRITICAL_SUSPEND:
atomic_inc(&userspace_notification_inhibit);
- pm_suspend(PM_SUSPEND_MEM);
+ pm_suspend(PM_SUSPEND_DEEP);
atomic_dec(&userspace_notification_inhibit);
break;
}
===================================================================
@@ -2255,7 +2255,7 @@ static void pmac_suspend_enable_irqs(voi
static int pmu_sleep_valid(suspend_state_t state)
{
- return state == PM_SUSPEND_MEM
+ return state == PM_SUSPEND_DEEP
&& (pmac_call_feature(PMAC_FTR_SLEEP_STATE, NULL, 0, -1) >= 0);
}
@@ -2288,7 +2288,7 @@ static int pmu_ioctl(struct file *filp,
case PMU_IOC_SLEEP:
if (!capable(CAP_SYS_ADMIN))
return -EACCES;
- return pm_suspend(PM_SUSPEND_MEM);
+ return pm_suspend(PM_SUSPEND_DEEP);
case PMU_IOC_CAN_SLEEP:
if (pmac_call_feature(PMAC_FTR_SLEEP_STATE, NULL, 0, -1) < 0)
return put_user(0, argp);
===================================================================
@@ -756,10 +756,10 @@ static int suspend_prepare(struct regula
return -EINVAL;
switch (state) {
- case PM_SUSPEND_STANDBY:
+ case PM_SUSPEND_SHALLOW:
return suspend_set_state(rdev,
&rdev->constraints->state_standby);
- case PM_SUSPEND_MEM:
+ case PM_SUSPEND_DEEP:
return suspend_set_state(rdev,
&rdev->constraints->state_mem);
case PM_SUSPEND_MAX:
===================================================================
@@ -34,10 +34,10 @@ static inline void pm_restore_console(vo
typedef int __bitwise suspend_state_t;
#define PM_SUSPEND_ON ((__force suspend_state_t) 0)
-#define PM_SUSPEND_FREEZE ((__force suspend_state_t) 1)
-#define PM_SUSPEND_STANDBY ((__force suspend_state_t) 2)
-#define PM_SUSPEND_MEM ((__force suspend_state_t) 3)
-#define PM_SUSPEND_MIN PM_SUSPEND_FREEZE
+#define PM_IDLE_SLEEP ((__force suspend_state_t) 1)
+#define PM_SUSPEND_SHALLOW ((__force suspend_state_t) 2)
+#define PM_SUSPEND_DEEP ((__force suspend_state_t) 3)
+#define PM_SUSPEND_MIN PM_IDLE_SLEEP
#define PM_SUSPEND_MAX ((__force suspend_state_t) 4)
enum suspend_stat_step {
@@ -105,8 +105,8 @@ static inline void dpm_save_failed_step(
* Valid (ie. supported) states are advertised in /sys/power/state. Note
* that it still may be impossible to enter given system sleep state if the
* conditions aren't right.
- * There is the %suspend_valid_only_mem function available that can be
- * assigned to this if the platform only supports mem sleep.
+ * There is the %suspend_valid_only_deep function available that
+ * can be assigned to this if the platform only supports mem sleep.
*
* @begin: Initialise a transition to given system sleep state.
* @begin() is executed right prior to suspending devices. The information
@@ -187,7 +187,7 @@ struct platform_suspend_ops {
void (*recover)(void);
};
-struct platform_freeze_ops {
+struct platform_idle_sleep_ops {
int (*begin)(void);
void (*end)(void);
};
@@ -198,9 +198,9 @@ struct platform_freeze_ops {
* @ops: The new suspend operations to set.
*/
extern void suspend_set_ops(const struct platform_suspend_ops *ops);
-extern int suspend_valid_only_mem(suspend_state_t state);
-extern void freeze_set_ops(const struct platform_freeze_ops *ops);
-extern void freeze_wake(void);
+extern int suspend_valid_only_deep(suspend_state_t state);
+extern void idle_sleep_set_ops(const struct platform_idle_sleep_ops *ops);
+extern void suspend_to_idle_wake(void);
/**
* arch_suspend_disable_irqs - disable IRQs for suspend
@@ -222,12 +222,12 @@ extern void arch_suspend_enable_irqs(voi
extern int pm_suspend(suspend_state_t state);
#else /* !CONFIG_SUSPEND */
-#define suspend_valid_only_mem NULL
+#define suspend_valid_only_deep NULL
static inline void suspend_set_ops(const struct platform_suspend_ops *ops) {}
static inline int pm_suspend(suspend_state_t state) { return -ENOSYS; }
-static inline void freeze_set_ops(const struct platform_freeze_ops *ops) {}
-static inline void freeze_wake(void) {}
+static inline void idle_sleep_set_ops(const struct platform_idle_sleep_ops *ops) {}
+static inline void suspend_to_idle_wake(void) {}
#endif /* !CONFIG_SUSPEND */
/* struct pbe is used for creating lists of pages that should be restored
===================================================================
@@ -613,7 +613,7 @@ static void power_down(void)
break;
#ifdef CONFIG_SUSPEND
case HIBERNATION_SUSPEND:
- error = suspend_devices_and_enter(PM_SUSPEND_MEM);
+ error = suspend_devices_and_enter(PM_SUSPEND_DEEP);
if (error) {
if (hibernation_ops)
hibernation_mode = HIBERNATION_PLATFORM;
===================================================================
@@ -91,13 +91,13 @@ static void __init test_wakealarm(struct
return;
}
- if (state == PM_SUSPEND_MEM) {
+ if (state == PM_SUSPEND_DEEP) {
printk(info_test, pm_states[state]);
status = pm_suspend(state);
if (status == -ENODEV)
- state = PM_SUSPEND_STANDBY;
+ state = PM_SUSPEND_SHALLOW;
}
- if (state == PM_SUSPEND_STANDBY) {
+ if (state == PM_SUSPEND_SHALLOW) {
printk(info_test, pm_states[state]);
status = pm_suspend(state);
}
===================================================================
@@ -337,7 +337,7 @@ static long snapshot_ioctl(struct file *
* Tasks are frozen and the notifiers have been called with
* PM_HIBERNATION_PREPARE
*/
- error = suspend_devices_and_enter(PM_SUSPEND_MEM);
+ error = suspend_devices_and_enter(PM_SUSPEND_DEEP);
data->ready = false;
break;
===================================================================
@@ -48,7 +48,7 @@ static void kirkwood_low_power(void)
static int kirkwood_suspend_enter(suspend_state_t state)
{
switch (state) {
- case PM_SUSPEND_STANDBY:
+ case PM_SUSPEND_SHALLOW:
kirkwood_low_power();
break;
default:
@@ -59,7 +59,7 @@ static int kirkwood_suspend_enter(suspen
static int kirkwood_pm_valid_standby(suspend_state_t state)
{
- return state == PM_SUSPEND_STANDBY;
+ return state == PM_SUSPEND_SHALLOW;
}
static const struct platform_suspend_ops kirkwood_suspend_ops = {
===================================================================
@@ -47,7 +47,7 @@ static void kirkwood_low_power(void)
static int kirkwood_suspend_enter(suspend_state_t state)
{
switch (state) {
- case PM_SUSPEND_STANDBY:
+ case PM_SUSPEND_SHALLOW:
kirkwood_low_power();
break;
default:
@@ -58,7 +58,7 @@ static int kirkwood_suspend_enter(suspen
static int kirkwood_pm_valid_standby(suspend_state_t state)
{
- return state == PM_SUSPEND_STANDBY;
+ return state == PM_SUSPEND_SHALLOW;
}
static const struct platform_suspend_ops kirkwood_suspend_ops = {
===================================================================
@@ -33,7 +33,7 @@ int pxa_pm_enter(suspend_state_t state)
#endif
/* skip registers saving for standby */
- if (state != PM_SUSPEND_STANDBY && pxa_cpu_pm_fns->save) {
+ if (state != PM_SUSPEND_SHALLOW && pxa_cpu_pm_fns->save) {
pxa_cpu_pm_fns->save(sleep_save);
/* before sleeping, calculate and save a checksum */
for (i = 0; i < pxa_cpu_pm_fns->save_count - 1; i++)
@@ -43,7 +43,7 @@ int pxa_pm_enter(suspend_state_t state)
/* *** go zzz *** */
pxa_cpu_pm_fns->enter(state);
- if (state != PM_SUSPEND_STANDBY && pxa_cpu_pm_fns->restore) {
+ if (state != PM_SUSPEND_SHALLOW && pxa_cpu_pm_fns->restore) {
/* after sleeping, validate the checksum */
for (i = 0; i < pxa_cpu_pm_fns->save_count - 1; i++)
checksum += sleep_save[i];
===================================================================
@@ -97,7 +97,7 @@ pm_irq0:
/*
* void cpu_enter_standby(unsigned long sdramc_base)
*
- * Enter PM_SUSPEND_STANDBY mode. At this point, all drivers
+ * Enter PM_SUSPEND_SHALLOW mode. At this point, all drivers
* are suspended and interrupts are disabled. Interrupts
* marked as 'wakeup' event sources may still come along and
* get us out of here.
===================================================================
@@ -264,7 +264,7 @@ void bf609_cpu_pm_enter(suspend_state_t
if (error < 0)
printk(KERN_DEBUG "Unable to get irq wake\n");
- if (state == PM_SUSPEND_STANDBY)
+ if (state == PM_SUSPEND_SHALLOW)
bfin_deepsleep(wakeup, wakeup_pol);
else {
bfin_hibernate(wakeup, wakeup_pol);
===================================================================
@@ -26,7 +26,7 @@ struct mpc52xx_suspend mpc52xx_suspend;
static int mpc52xx_pm_valid(suspend_state_t state)
{
switch (state) {
- case PM_SUSPEND_STANDBY:
+ case PM_SUSPEND_SHALLOW:
return 1;
default:
return 0;
===================================================================
@@ -50,7 +50,7 @@ static int pmc_suspend_enter(suspend_sta
static int pmc_suspend_valid(suspend_state_t state)
{
- if (state != PM_SUSPEND_STANDBY)
+ if (state != PM_SUSPEND_SHALLOW)
return 0;
return 1;
}
===================================================================
@@ -31,7 +31,7 @@ int puv3_pm_enter(suspend_state_t state)
int i;
/* skip registers saving for standby */
- if (state != PM_SUSPEND_STANDBY) {
+ if (state != PM_SUSPEND_SHALLOW) {
puv3_cpu_pm_fns->save(sleep_save);
/* before sleeping, calculate and save a checksum */
for (i = 0; i < puv3_cpu_pm_fns->save_count - 1; i++)
@@ -47,7 +47,7 @@ int puv3_pm_enter(suspend_state_t state)
#ifdef CONFIG_PCI
pci_puv3_preinit();
#endif
- if (state != PM_SUSPEND_STANDBY) {
+ if (state != PM_SUSPEND_SHALLOW) {
/* after sleeping, validate the checksum */
for (i = 0; i < puv3_cpu_pm_fns->save_count - 1; i++)
checksum += sleep_save[i];
===================================================================
@@ -670,8 +670,8 @@ struct dev_pm_domain {
* during the suspend/resume cycle -- and can't issue wakeup events.
*
* More power-aware drivers may also use low power states at runtime as
- * well as during system sleep states like PM_SUSPEND_STANDBY. They may
- * be able to use wakeup events to exit from runtime low-power states,
+ * well as during system sleep states like PM_SUSPEND_SHALLOW. They
+ * may be able to use wakeup events to exit from runtime low-power states,
* or from system low-power states such as standby or suspend-to-RAM.
*/
===================================================================
@@ -428,7 +428,7 @@ static const struct platform_suspend_ops
.enter = exynos_suspend_enter,
.prepare = exynos_suspend_prepare,
.finish = exynos_suspend_finish,
- .valid = suspend_valid_only_mem,
+ .valid = suspend_valid_only_deep,
};
static int exynos_cpu_pm_notifier(struct notifier_block *self,
===================================================================
@@ -46,7 +46,7 @@ static int highbank_pm_enter(suspend_sta
static const struct platform_suspend_ops highbank_pm_ops = {
.enter = highbank_pm_enter,
- .valid = suspend_valid_only_mem,
+ .valid = suspend_valid_only_deep,
};
void __init highbank_pm_init(void)
===================================================================
@@ -124,7 +124,7 @@ static int lpc32xx_pm_enter(suspend_stat
}
static const struct platform_suspend_ops lpc32xx_pm_ops = {
- .valid = suspend_valid_only_mem,
+ .valid = suspend_valid_only_deep,
.enter = lpc32xx_pm_enter,
};
===================================================================
@@ -825,7 +825,7 @@ static const struct platform_suspend_ops
.prepare = pxa_pm_prepare,
.finish = pxa_pm_finish,
.enter = corgi_pxa_pm_enter,
- .valid = suspend_valid_only_mem,
+ .valid = suspend_valid_only_deep,
};
#endif
===================================================================
@@ -115,7 +115,7 @@ static int sa11x0_pm_enter(suspend_state
static const struct platform_suspend_ops sa11x0_pm_ops = {
.enter = sa11x0_pm_enter,
- .valid = suspend_valid_only_mem,
+ .valid = suspend_valid_only_deep,
};
int __init sa11x0_pm_init(void)
===================================================================
@@ -38,7 +38,7 @@ struct platform_suspend_ops shmobile_sus
.begin = shmobile_suspend_begin,
.end = shmobile_suspend_end,
.enter = shmobile_suspend_default_enter,
- .valid = suspend_valid_only_mem,
+ .valid = suspend_valid_only_deep,
};
int __init shmobile_suspend_init(void)
===================================================================
@@ -342,7 +342,7 @@ static int tegra_suspend_enter(suspend_s
}
static const struct platform_suspend_ops tegra_suspend_ops = {
- .valid = suspend_valid_only_mem,
+ .valid = suspend_valid_only_deep,
.enter = tegra_suspend_enter,
};
===================================================================
@@ -209,7 +209,7 @@ static const struct platform_suspend_ops
.enter = s3c_pm_enter,
.prepare = s3c_pm_prepare,
.finish = s3c_pm_finish,
- .valid = suspend_valid_only_mem,
+ .valid = suspend_valid_only_deep,
};
/* s3c_pm_init
===================================================================
@@ -111,7 +111,7 @@ static void db1x_pm_end(void)
}
static const struct platform_suspend_ops db1x_pm_ops = {
- .valid = suspend_valid_only_mem,
+ .valid = suspend_valid_only_deep,
.begin = db1x_pm_begin,
.enter = db1x_pm_enter,
.end = db1x_pm_end,
===================================================================
@@ -40,7 +40,7 @@ static int jz4740_pm_enter(suspend_state
}
static const struct platform_suspend_ops jz4740_pm_ops = {
- .valid = suspend_valid_only_mem,
+ .valid = suspend_valid_only_deep,
.enter = jz4740_pm_enter,
};
===================================================================
@@ -146,7 +146,7 @@ static int hp6x0_pm_enter(suspend_state_
static const struct platform_suspend_ops hp6x0_pm_ops = {
.enter = hp6x0_pm_enter,
- .valid = suspend_valid_only_mem,
+ .valid = suspend_valid_only_deep,
};
static int __init hp6x0_pm_init(void)
===================================================================
@@ -144,7 +144,7 @@ static int sh_pm_enter(suspend_state_t s
static const struct platform_suspend_ops sh_pm_ops = {
.enter = sh_pm_enter,
- .valid = suspend_valid_only_mem,
+ .valid = suspend_valid_only_deep,
};
static int __init sh_pm_init(void)
===================================================================
@@ -390,9 +390,9 @@ static void wakeup_source_activate(struc
/*
* active wakeup source should bring the system
- * out of PM_SUSPEND_FREEZE state
+ * out of PM_IDLE_SLEEP state
*/
- freeze_wake();
+ suspend_to_idle_wake();
ws->active = true;
ws->active_count++;
===================================================================
@@ -35,43 +35,43 @@ static const char *pm_labels[] = { "mem"
const char *pm_states[PM_SUSPEND_MAX];
static const struct platform_suspend_ops *suspend_ops;
-static const struct platform_freeze_ops *freeze_ops;
-static DECLARE_WAIT_QUEUE_HEAD(suspend_freeze_wait_head);
-static bool suspend_freeze_wake;
+static const struct platform_idle_sleep_ops *idle_sleep_ops;
+static DECLARE_WAIT_QUEUE_HEAD(idle_sleep_wait_head);
+static bool idle_sleep_terminated;
-void freeze_set_ops(const struct platform_freeze_ops *ops)
+void idle_sleep_set_ops(const struct platform_idle_sleep_ops *ops)
{
lock_system_sleep();
- freeze_ops = ops;
+ idle_sleep_ops = ops;
unlock_system_sleep();
}
-static void freeze_begin(void)
+static void suspend_to_idle_begin(void)
{
- suspend_freeze_wake = false;
+ idle_sleep_terminated = false;
}
-static void freeze_enter(void)
+static void suspend_to_idle_enter(void)
{
cpuidle_use_deepest_state(true);
cpuidle_resume();
- wait_event(suspend_freeze_wait_head, suspend_freeze_wake);
+ wait_event(idle_sleep_wait_head, idle_sleep_terminated);
cpuidle_pause();
cpuidle_use_deepest_state(false);
}
-void freeze_wake(void)
+void suspend_to_idle_wake(void)
{
- suspend_freeze_wake = true;
- wake_up(&suspend_freeze_wait_head);
+ idle_sleep_terminated = true;
+ wake_up(&idle_sleep_wait_head);
}
-EXPORT_SYMBOL_GPL(freeze_wake);
+EXPORT_SYMBOL_GPL(suspend_to_idle_wake);
static bool valid_state(suspend_state_t state)
{
/*
- * PM_SUSPEND_STANDBY and PM_SUSPEND_MEM states need low level
- * support and need to be valid to the low level
+ * PM_SUSPEND_SHALLOW and PM_SUSPEND_DEEP states need
+ * low level support and need to be valid to the low level
* implementation, no valid callback implies that none are valid.
*/
return suspend_ops && suspend_ops->valid && suspend_ops->valid(state);
@@ -88,7 +88,7 @@ static bool relative_states;
static int __init sleep_states_setup(char *str)
{
relative_states = !strncmp(str, "1", 1);
- pm_states[PM_SUSPEND_FREEZE] = pm_labels[relative_states ? 0 : 2];
+ pm_states[PM_IDLE_SLEEP] = pm_labels[relative_states ? 0 : 2];
return 1;
}
@@ -106,7 +106,7 @@ void suspend_set_ops(const struct platfo
lock_system_sleep();
suspend_ops = ops;
- for (i = PM_SUSPEND_MEM; i >= PM_SUSPEND_STANDBY; i--)
+ for (i = PM_SUSPEND_DEEP; i >= PM_SUSPEND_SHALLOW; i--)
if (valid_state(i)) {
pm_states[i] = pm_labels[j++];
} else if (!relative_states) {
@@ -114,7 +114,7 @@ void suspend_set_ops(const struct platfo
j++;
}
- pm_states[PM_SUSPEND_FREEZE] = pm_labels[j];
+ pm_states[PM_IDLE_SLEEP] = pm_labels[j];
unlock_system_sleep();
}
@@ -129,43 +129,43 @@ EXPORT_SYMBOL_GPL(suspend_set_ops);
*/
int suspend_valid_only_mem(suspend_state_t state)
{
- return state == PM_SUSPEND_MEM;
+ return state == PM_SUSPEND_DEEP;
}
EXPORT_SYMBOL_GPL(suspend_valid_only_mem);
static bool sleep_state_supported(suspend_state_t state)
{
- return state == PM_SUSPEND_FREEZE || (suspend_ops && suspend_ops->enter);
+ return state == PM_IDLE_SLEEP || (suspend_ops && suspend_ops->enter);
}
static int platform_suspend_prepare(suspend_state_t state)
{
- return state != PM_SUSPEND_FREEZE && suspend_ops->prepare ?
+ return state != PM_IDLE_SLEEP && suspend_ops->prepare ?
suspend_ops->prepare() : 0;
}
static int platform_suspend_prepare_late(suspend_state_t state)
{
- return state != PM_SUSPEND_FREEZE && suspend_ops->prepare_late ?
+ return state != PM_IDLE_SLEEP && suspend_ops->prepare_late ?
suspend_ops->prepare_late() : 0;
}
static void platform_suspend_wake(suspend_state_t state)
{
- if (state != PM_SUSPEND_FREEZE && suspend_ops->wake)
+ if (state != PM_IDLE_SLEEP && suspend_ops->wake)
suspend_ops->wake();
}
static void platform_suspend_finish(suspend_state_t state)
{
- if (state != PM_SUSPEND_FREEZE && suspend_ops->finish)
+ if (state != PM_IDLE_SLEEP && suspend_ops->finish)
suspend_ops->finish();
}
static int platform_suspend_begin(suspend_state_t state)
{
- if (state == PM_SUSPEND_FREEZE && freeze_ops && freeze_ops->begin)
- return freeze_ops->begin();
+ if (state == PM_IDLE_SLEEP && idle_sleep_ops && idle_sleep_ops->begin)
+ return idle_sleep_ops->begin();
else if (suspend_ops->begin)
return suspend_ops->begin(state);
else
@@ -174,21 +174,21 @@ static int platform_suspend_begin(suspen
static void platform_suspend_end(suspend_state_t state)
{
- if (state == PM_SUSPEND_FREEZE && freeze_ops && freeze_ops->end)
- freeze_ops->end();
+ if (state == PM_IDLE_SLEEP && idle_sleep_ops && idle_sleep_ops->end)
+ idle_sleep_ops->end();
else if (suspend_ops->end)
suspend_ops->end();
}
static void platform_suspend_recover(suspend_state_t state)
{
- if (state != PM_SUSPEND_FREEZE && suspend_ops->recover)
+ if (state != PM_IDLE_SLEEP && suspend_ops->recover)
suspend_ops->recover();
}
static bool platform_suspend_again(suspend_state_t state)
{
- return state != PM_SUSPEND_FREEZE && suspend_ops->suspend_again ?
+ return state != PM_IDLE_SLEEP && suspend_ops->suspend_again ?
suspend_ops->suspend_again() : false;
}
@@ -278,14 +278,14 @@ static int suspend_enter(suspend_state_t
goto Platform_wake;
/*
- * PM_SUSPEND_FREEZE equals
+ * PM_IDLE_SLEEP equals
* frozen processes + suspended devices + idle processors.
- * Thus we should invoke freeze_enter() soon after
+ * Thus we should invoke suspend_to_idle_enter() soon after
* all the devices are suspended.
*/
- if (state == PM_SUSPEND_FREEZE) {
+ if (state == PM_IDLE_SLEEP) {
trace_suspend_resume(TPS("machine_suspend"), state, true);
- freeze_enter();
+ suspend_to_idle_enter();
trace_suspend_resume(TPS("machine_suspend"), state, false);
goto Platform_wake;
}
@@ -400,10 +400,10 @@ static int enter_state(suspend_state_t s
int error;
trace_suspend_resume(TPS("suspend_enter"), state, true);
- if (state == PM_SUSPEND_FREEZE) {
+ if (state == PM_IDLE_SLEEP) {
#ifdef CONFIG_PM_DEBUG
if (pm_test_level != TEST_NONE && pm_test_level <= TEST_CPUS) {
- pr_warning("PM: Unsupported test mode for freeze state,"
+ pr_warning("PM: Unsupported test mode for idle sleep state,"
"please choose none/freezer/devices/platform.\n");
return -EAGAIN;
}
@@ -414,8 +414,8 @@ static int enter_state(suspend_state_t s
if (!mutex_trylock(&pm_mutex))
return -EBUSY;
- if (state == PM_SUSPEND_FREEZE)
- freeze_begin();
+ if (state == PM_IDLE_SLEEP)
+ suspend_to_idle_begin();
trace_suspend_resume(TPS("sync_filesystems"), 0, true);
printk(KERN_INFO "PM: Syncing filesystems ... ");