[Devel] [cr][git]linux-cr branch, ckpt-v18-dev, updated. v2.6.31-104-g17c7c62
orenl at cs.columbia.edu
orenl at cs.columbia.edu
Wed Oct 14 16:36:22 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-v18-dev has been updated
via 17c7c62ee3ac563a530b840328a31add6100dd87 (commit)
via d8b01d43edaad4dbbf023056ca54d506ba577174 (commit)
via ac4a14b9967298f7b9a91724d2af3c879355ffc2 (commit)
via cb695af7a922964a2f631ee7c92972e2a4215189 (commit)
via 3af0ccdb8bdaa939c016b4163f1adcfbeddd133b (commit)
via bcec67a2c1c1d45d34ef13ad02c4cd136b49d440 (commit)
via b069c69890cfef7aba1cdea036229a859f592ebe (commit)
from 62cb61406362bdae647789f41156b9a8ad856fbb (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 17c7c62ee3ac563a530b840328a31add6100dd87
Author: \\\"Serge E. Hallyn\\\ <serue at us.ibm.com>
Date: Wed Oct 14 18:46:40 2009 -0400
debug: add a few ckpt_debugs
These were pulled out of the lsm-related patches into which they
had been embedded.
Signed-off-by: Serge E. Hallyn <serue at us.ibm.com>
commit d8b01d43edaad4dbbf023056ca54d506ba577174
Author: Matt Helsley <matthltc at us.ibm.com>
Date: Wed Oct 14 18:46:35 2009 -0400
Add cpp definitions for enums
This allows us to test for the enums in cpp expressions.
(Here's a convenient vim expression to help process enum blocks. Move
your cursor into the enum block and enter the following ex command:
.,/^};/s/CKPT_\([^[:space:]=]*\)\(.*,.*\)[[:space:]]*$/CKPT_\1\2\r#define CKPT_\1 CKPT_\1/gc
It looks for CKPT_* enums and prompty to ask if you wish to add #define
lines for each one.)
Signed-off-by: Matt Helsley <matthltc at us.ibm.com>
commit ac4a14b9967298f7b9a91724d2af3c879355ffc2
Author: Matt Helsley <matthltc at us.ibm.com>
Date: Wed Oct 14 18:36:39 2009 -0400
pre/post_restore_task: Do not pass checkpoint context when unused
The checkpoint context is not used in these functions -- they only rely
on current -- so it's safe to remove.
Signed-off-by: Matt Helsley <matthltc at us.ibm.com>
commit cb695af7a922964a2f631ee7c92972e2a4215189
Author: Matt Helsley <matthltc at us.ibm.com>
Date: Wed Oct 14 18:36:35 2009 -0400
Cleanup pre_restore_task comments
We don't need to include the name of the function in the comment unless
it's a kerneldoc comment -- it's redundant. Also the comment before
post_restore_task() was copy-pasted without modification.
Signed-off-by: Matt Helsley <matthltc at us.ibm.com>
commit 3af0ccdb8bdaa939c016b4163f1adcfbeddd133b
Author: Matt Helsley <matthltc at us.ibm.com>
Date: Wed Oct 14 18:36:31 2009 -0400
Fix ckpt_write_err() check for empty string
The test for empty error strings does not work because we always add 2
to len before testing if it's 0. Fix by checking before adding 2.
Signed-off-by: Matt Helsley <matthltc at us.ibm.com>
commit bcec67a2c1c1d45d34ef13ad02c4cd136b49d440
Author: \\\\\\\"Serge E. Hallyn\\\\\\\ <serue at us.ibm.com>
Date: Wed Oct 14 18:25:40 2009 -0400
don't call pre_restore_task twice
Pre_restore_task is being called both before and inside
restore_task, causing a memory leak at
current->checkpoint_data.
Only call it once, outside restore_task.
This fixes a memory leak spotted by Dan Smith, and the
actual bug was deduced by Matt Helsley.
Signed-off-by: Serge E. Hallyn <serue at us.ibm.com>
Reported-by: Dan Smith <danms at us.ibm.com>
Cc: Dan Smith <danms at us.ibm.com>
Cc: Matt Helsley <matthltc at us.ibm.com>
Signed-off-by: Serge E. Hallyn <serue at us.ibm.com>
Reviewed-by: Matt Helsley <matthltc at us.ibm.com>
Tested-by: Dan Smith <danms at us.ibm.com>
commit b069c69890cfef7aba1cdea036229a859f592ebe
Author: Matt Helsley <matthltc at us.ibm.com>
Date: Wed Oct 14 18:21:53 2009 -0400
Fix up headers so we can munge them for use by userspace.
Signed-off-by: Matt Helsley <matthltc at us.ibm.com>
-----------------------------------------------------------------------
Summary of changes:
arch/s390/include/asm/checkpoint_hdr.h | 7 ++-
arch/x86/include/asm/checkpoint_hdr.h | 4 +-
checkpoint/checkpoint.c | 4 +-
checkpoint/files.c | 3 +
checkpoint/process.c | 31 ++++++----
checkpoint/restart.c | 9 ++-
include/linux/checkpoint.h | 4 +-
include/linux/checkpoint_hdr.h | 101 +++++++++++++++++++++++++++++++-
kernel/cred.c | 2 +
9 files changed, 139 insertions(+), 26 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