[Devel] Re: [RFC cr-pipe-v13][PATCH 3/3] Restore open pipes
Dan Smith
danms at us.ibm.com
Tue Feb 3 08:23:21 PST 2009
OL> So the implementation of the logic above is ... inaccurate :( I
OL> can reproduce it here; will take a closer look at it soon.
Indeed. I think fixing the following typo makes my test case work as
expected for me:
diff --git a/checkpoint/ckpt_file.c b/checkpoint/ckpt_file.c
index 9ff401a..71aafb4 100644
--- a/checkpoint/ckpt_file.c
+++ b/checkpoint/ckpt_file.c
@@ -215,7 +215,7 @@ static int cr_write_fd_data(struct cr_ctx *ctx, struct file *file, int parent)
return fd_type;
}
- hh->fd_objref = cr_inode_to_objref(ctx, inode, hh->fd_type, &new);
+ hh->fd_objref = cr_inode_to_objref(ctx, inode, fd_type, &new);
pr_debug("type %d objref %d (%d)\n", hh->fd_type, hh->fd_objref, new);
if (!new)
fd_type = CR_FD_OBJREF;
--
Dan Smith
IBM Linux Technology Center
email: danms at us.ibm.com
_______________________________________________
Containers mailing list
Containers at lists.linux-foundation.org
https://lists.linux-foundation.org/mailman/listinfo/containers
More information about the Devel
mailing list