diff options
Diffstat (limited to 'kernel/power/swsusp.c')
| -rw-r--r-- | kernel/power/swsusp.c | 35 | 
1 files changed, 0 insertions, 35 deletions
| diff --git a/kernel/power/swsusp.c b/kernel/power/swsusp.c index 605c536795ba..dc29a20aff41 100644 --- a/kernel/power/swsusp.c +++ b/kernel/power/swsusp.c @@ -261,38 +261,3 @@ int swsusp_shrink_memory(void)  	return 0;  } - -int swsusp_resume(void) -{ -	int error; - -	local_irq_disable(); -	/* NOTE:  device_power_down() is just a suspend() with irqs off; -	 * it has no special "power things down" semantics -	 */ -	if (device_power_down(PMSG_PRETHAW)) -		printk(KERN_ERR "Some devices failed to power down, very bad\n"); -	/* We'll ignore saved state, but this gets preempt count (etc) right */ -	save_processor_state(); -	error = restore_highmem(); -	if (!error) { -		error = swsusp_arch_resume(); -		/* The code below is only ever reached in case of a failure. -		 * Otherwise execution continues at place where -		 * swsusp_arch_suspend() was called -        	 */ -		BUG_ON(!error); -		/* This call to restore_highmem() undos the previous one */ -		restore_highmem(); -	} -	/* The only reason why swsusp_arch_resume() can fail is memory being -	 * very tight, so we have to free it as soon as we can to avoid -	 * subsequent failures -	 */ -	swsusp_free(); -	restore_processor_state(); -	touch_softlockup_watchdog(); -	device_power_up(); -	local_irq_enable(); -	return error; -} | 
