[TuxOnIce-devel] [SCM] TuxOnIce, tracking HEAD. branch, combined, updated. TuxOnIce-3.0.99.32-9-g4385d47
Nigel Cunningham
nigelc at hera.kernel.org
Thu Dec 10 05:04:03 UTC 2009
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "TuxOnIce, tracking HEAD.".
The branch, combined has been updated
via 4385d47ba6ae1ae8b882f1bd15e7d6c0004e82e1 (commit)
via e206b9e1eb22d2f2cc8e6d8d543c9e59c46b2868 (commit)
via 0b2c0c0c7e9e65eafcea50ecd444f807837ad2ef (commit)
via 565650613995e074658ae1ea774a40917d9608ae (commit)
via 4578ad6a706cd08d9c99e77f070ebbf2bee51e68 (commit)
via 57e295a8e254342377396bdbdcf6032141e68e35 (commit)
from 79e060596571e0c0c2d5b4b372de2d7ea314f736 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 4385d47ba6ae1ae8b882f1bd15e7d6c0004e82e1
Author: Nigel Cunningham <nigel at tuxonice.net>
Date: Thu Dec 10 16:04:39 2009 +1100
Bump the version number.
I've gotten up to 3.0.99.39 - commit the new number to match before I
push the changes to public repos.
Signed-off-by: Nigel Cunningham <nigel at tuxonice.net>
commit e206b9e1eb22d2f2cc8e6d8d543c9e59c46b2868
Author: Nigel Cunningham <nigel at tuxonice.net>
Date: Thu Dec 10 16:02:06 2009 +1100
Don't try to free storage when shouldn't.
Prior to the atomic-restore (at resume time), we shouldn't try to invoke
our allocators' storage freeing functions. Don't do it!
Signed-off-by: Nigel Cunningham <nigel at tuxonice.net>
commit 0b2c0c0c7e9e65eafcea50ecd444f807837ad2ef
Author: Nigel Cunningham <nigel at tuxonice.net>
Date: Thu Dec 10 16:00:26 2009 +1100
Display storage usage in debugging info.
Leverage the previous patch, adding support for recording in the image
header how much storage from each device was actually used, then passing
this info back to the restored kernel via the boot_kernel_data
structure.
Signed-off-by: Nigel Cunningham <nigel at tuxonice.net>
commit 565650613995e074658ae1ea774a40917d9608ae
Author: Nigel Cunningham <nigel at tuxonice.net>
Date: Thu Dec 10 15:58:43 2009 +1100
Add general post-atomic-restore module support.
Replace the hardwared toi_ui_post_atomic_restore call with a
more generic call to invoke post_atomic_restore functions that
other modules might register as well. This will be used by
the next patch.
Signed-off-by: Nigel Cunningham <nigel at tuxonice.net>
commit 4578ad6a706cd08d9c99e77f070ebbf2bee51e68
Author: Nigel Cunningham <nigel at tuxonice.net>
Date: Thu Dec 10 15:56:01 2009 +1100
Fix unaligned bios from uuid code.
Correct a problem with submitting unaligned bios from the uuid
code. by remembering that we're submitting page numbers, not
sector numbers, and these need to be multiplied by 8.
Additionally, fix up the read_bdev_page comment to match the
contents.
Signed-off-by: Nigel Cunningham <nigel at tuxonice.net>
commit 57e295a8e254342377396bdbdcf6032141e68e35
Author: Nigel Cunningham <nigel at tuxonice.net>
Date: Thu Dec 10 15:30:09 2009 +1100
Improve reliability of cancelling resuming.
Improve the reliability of cancelling resuming by ensuring that
we use the copy of the image header on disk post-atomic-restore
(and not the version from when there was no image). In addition,
make sure that we clean up the modules before trying to rewrite
the signature, so as to avoid low-memory situations causing a
failure to allocate a page for the signature and then an oops
prior to rewriting the signature.
Signed-off-by: Nigel Cunningham <nigel at tuxonice.net>
-----------------------------------------------------------------------
Summary of changes:
block/uuid.c | 34 +++++++-----------
kernel/power/tuxonice.h | 5 ++-
kernel/power/tuxonice_atomic_copy.c | 3 +-
kernel/power/tuxonice_bio.h | 2 +
kernel/power/tuxonice_bio_chains.c | 61 +++++++++++++++++++++++++++++++-
kernel/power/tuxonice_bio_core.c | 3 ++
kernel/power/tuxonice_bio_internal.h | 2 +
kernel/power/tuxonice_bio_signature.c | 11 ++++++
kernel/power/tuxonice_file.c | 1 +
kernel/power/tuxonice_io.c | 12 ++++++-
kernel/power/tuxonice_modules.c | 15 ++++++++
kernel/power/tuxonice_modules.h | 6 +++
kernel/power/tuxonice_swap.c | 6 +++
kernel/power/tuxonice_ui.h | 6 ---
kernel/power/tuxonice_userui.c | 4 +-
15 files changed, 137 insertions(+), 34 deletions(-)
hooks/post-receive
--
TuxOnIce, tracking HEAD.
More information about the TuxOnIce-devel
mailing list