Re: Hibernation considerations

Al Boldi
2007-07-16T16:52:23Z

Alan Stern wrote:
> On Mon, 16 Jul 2007, Al Boldi wrote:
> > From a kexec'd hibernation kernel pov, both S3 and S4 look conceptually
> > exactly the same. The only difference is, in S3 the memory is in memory
> > and in S4 the memory is on storage. All device handling is exactly the
> > same, so if there is a problem with device handling between the kexec'd
> > hibernation kernel and the normal kernel, then that would have made
> > itself visible.
>
> You have contradicted yourself. "In S3 the memory is in memory and in
> S4 the memory is on storage". How does the memory get onto storage?
> The kexec'd hibernation kernel writes it there. To do so it accesses a
> storage device.
>
> Consequently the device handling _cannot_ be exactly the same in S3 and
> S4.

Ok, you should have read this in the context of suspending/resuming from/to
the normal kernel, and in that case they are exactly the same, i.e. kexec -e
for suspend and kexec -j for resume.

BTW, it would be really helpful if people would actually try the kexec
hibernation patches, as this may yield a much more constructive discussion.

Thanks!

--
Al