Re: Patrick's Test9 suspend code.

Samium Gromoff
2003-11-19T14:08:24Z

> > > > :-), Okay, we could make grub read /etc/fstab... But again user can do
> > > >
> > > > swapoff and swapon manually etc.
> > >
> > > During resume?
> >
> > No, imagine /dev/hda3 being set as swap in /etc/fstab, but user doing
> > swapoff /dev/hda3, swapon /dev/usb_zip_drive, then suspend.
>
> A) Any scheme we come up with there will be a way the user can do something
> stupid enough to break it. (Put the swap partition on a ramdisk living on
> the video card, or on a device require an initrd to load the driver to
> access...)
>
> B) A heuristic that looks at the mounted block devices for things that smell
> like a resume partition would actually be more robust in that case.

Really, what i think here is appropriate is a more fundamental approach.

We should reserve a new partition type in addition to three already
existing, namely "linux"==0x83, "linux swap"==0x82 and "linux lvm"==0x8e.

And call it something like "linux suspend".
And initialize it, if needed (i presume to write a signature etc), with
something like "mksusp".

regards, Samium Gromoff