Hi everyone.
Suspend2, 2.2.9 is now available from:
http://www.suspend2.net/downloads/all/suspend2-2.2.9-for-2.6.17.14.patch.bz2
http://www.suspend2.net/downloads/all/suspend2-2.2.9-for-2.6.18.3.patch.bz2
http://www.suspend2.net/downloads/all/suspend2-2.2.9-for-2.6.19-rc6.patch.bz2
Regards,
Nigel
2.2.9 - 24 November 2006
- Remove bdev freezing - XFS users, proceed with caution! I'm told this
shouldn't be needed any more as XFS threads are now behaving properly.
Let's see. (No filesystem corruption will result if it is needed -
you'll just hit a BUG_ON()).
- Remove dependancy on CONFIG_PM_DEBUG (All debugging code available
always).
- Don't wait for a keypress if aborting because pageset1 waits too much.
We're in the midst of an atomic copy, so can't interact with the user.
- Related to the previous one, add a new bit in the result code to say
that the extra pages allowance was too small.
- Restore freezing of processes prior to atomic copy at resume time.
When did it go missing? (Haven't looked).
- Add support for aborting if pages need resaving.
- Don't clear the encryption key and iv when loading plugin configs if
they weren't saved in the image.
- Mark only readonly process pages as pageset2 by default. The old
behaviour of marking all process pages as pageset2 (thereby letting
you save a large image) can be reenabled by:
procsetting full_pageset2 1
or
echo 1 > /sys/power/suspend2/full_pageset2
I think that most people might want this to be the default, but I'll
see. Not doing it is theoretically safer, at least until I identify
the cause of the few cases that have appeared so far where pageset2
pages do change.