[cr][git]linux-cr branch, ckpt-v17-rc1, updated. v2.6.27-rc5-45618-gb68089f

orenl at cs.columbia.edu orenl at cs.columbia.edu
Sat Jul 11 13:06:42 PDT 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 "linux-cr".

The branch, ckpt-v17-rc1 has been updated
       via  b68089fecd73c84ab695d3de51546ae7a90da65f (commit)
      from  5a33cf3bbc06f823f40bc4c3ffdf1d1325ff685e (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 b68089fecd73c84ab695d3de51546ae7a90da65f
Author: Oren Laadan <orenl at cs.columbia.edu>
Date:   Sat Jul 11 15:41:32 2009 -0400

    c/r: correctly restore retval for userspace tasks
    
    restore_retval() already fixes the return value when restarting tasks
    that were doing a syscall at the time of the checkpoint.
    
    The return value of restarting tasks that were frozen from userspace
    must also be loaded from the proper register (eax on x86) or else the
    latter will be overwritten.
    
    This fixes the consistent crashes seen on certain checkpoints that
    happen to be taken when the target process was in userspace, and its
    eax was not zero.
    
    Signed-off-by: Oren Laadan <orenl at cs.columbia.edu>

-----------------------------------------------------------------------

Summary of changes:
 checkpoint/restart.c |   58 +++++++++++++++++++++++++++++++------------------
 1 files changed, 37 insertions(+), 21 deletions(-)


hooks/post-receive
--
linux-cr


More information about the Containers mailing list