Hi.
On Wednesday 11 July 2007 23:16:41 Jeremy Maitin-Shepard wrote:
removing=20
sending=20
=20
=20
=20
Locks are not nearly the issue that you're making them out to be, and neith=
er=20
are most processes. It's only fuse that has caused this whole ding.
The lack of context from the original kernel is also going to be a problem.=
If=20
you want to store the image on a local hard disk, the kernel being hibernat=
ed=20
is going to need to do that for you, because it will need to use the=20
information only it has regarding what swap is in use, how files on mounted=
=20
filesystems map to devices and sectors and so on. It will need to somehow=20
transfer that information from itself to the 'saving kernel'. In the end, t=
he=20
only advantage you'll get is that you don't have to worry about fuse=20
processes anymore.
=46rankly, I wish kexec was a viable alternative. I'm tired of working on k=
ernel=20
code, and would be perfectly happy to stop working on Suspend2 if kexec wou=
ld=20
work or if Rafael got swsusp to a point where the difference in features wa=
s=20
minimal. But I just can't see that kexec is a viable alternative. Sorry.
Nigel
=2D-=20
See http://www.tuxonice.net for Howtos, FAQs, mailing
lists, wiki and bugzilla info.