Quoting Lorenzo Pieralisi (2014-02-25 03:32:51)
On Sun, Feb 23, 2014 at 08:02:08PM +0000, Sebastian Capella wrote:
I'll go with leaving the soft_restart as is unless someone feels strongly against.
Leaving it as it is is fine for now, but should be commented, because that's not clear why it is needed by just reading the code.
Hi Lorenzo,
How is something like this?
/* * Snapshot kernel memory and reset the system. * soft_restart is not technically needed, but is used * to get success returned from cpu_suspend. * After resume, the hibernation snapshot is written out. */ static int notrace __swsusp_arch_save_image(unsigned long unused) { int ret;
ret = swsusp_save(); if (ret == 0) soft_restart(virt_to_phys(cpu_resume)); return ret; }
Thanks again for all of the feedback!
Sebastian