[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