int __init software_resume ( void);
Called as a late_initcall (so all devices are discovered and initialized), we call swsusp to see if we have a saved image or not. If so, we quiesce devices, then restore the saved image. We will return above (in pm_suspend_disk ) if everything goes well. Otherwise, we fail gracefully and return to the normally scheduled program.