[Devel] [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
_______________________________________________
Containers mailing list
Containers at lists.linux-foundation.org
https://lists.linux-foundation.org/mailman/listinfo/containers
More information about the Devel
mailing list