All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/9] user-cr: update to eclone API; add nsexeccwp
@ 2009-11-18  0:55 Nathan Lynch
       [not found] ` <1258505746-31182-1-git-send-email-ntl-e+AXbWqSrlAAvxtiuMwx3w@public.gmane.org>
  0 siblings, 1 reply; 16+ messages in thread
From: Nathan Lynch @ 2009-11-18  0:55 UTC (permalink / raw)
  To: containers-qjLDD68F18O7TbgM5vRIOg
  Cc: Oren-FOgKQjlUJ6BQetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA,
	Sukadev Bhattiprolu

The following series adds support for eclone to the arch code,
introduces the nsexeccwp utility which allows for isolated testing of
eclone's pid-choosing capability, switches the restart utility to
eclone, and finally phases out the clone_with_pids support code.

I've verified that nsexeccwp works correctly on x86 and powerpc with a
mainline kernel with eclone support (but not checkpoint/restart); s390
needs to be built and tested (Serge?).

Based on ckpt-v19-rc1.

Nathan Lynch (8):
  user-cr: add eclone/clone_args header
  user-cr: x86_32 eclone wrapper
  user-cr: s390 eclone wrapper
  user-cr: ppc32 eclone wrapper
  user-cr: use eclone API for restart
  user-cr: remove x86_32 clone_with_pids
  user-cr: remove s390 clone_with_pids
  user-cr: remove powerpc clone_with_pids

Serge E. Hallyn (1):
  user-cr: add nsexeccwp to test eclone

 Makefile       |    5 +-
 clone.h        |   54 +++++++++
 clone_ppc.c    |   58 ++++++-----
 clone_ppc_.S   |   52 +++++-----
 clone_s390x.c  |   97 ++++++++++-------
 clone_x86_32.c |   87 ++++++++-------
 eclone.h       |   25 +++++
 nsexeccwp.c    |  329 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 restart.c      |   46 +++------
 9 files changed, 588 insertions(+), 165 deletions(-)
 create mode 100644 clone.h
 create mode 100644 eclone.h
 create mode 100644 nsexeccwp.c

^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2009-11-25 18:41 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-11-18  0:55 [PATCH 0/9] user-cr: update to eclone API; add nsexeccwp Nathan Lynch
     [not found] ` <1258505746-31182-1-git-send-email-ntl-e+AXbWqSrlAAvxtiuMwx3w@public.gmane.org>
2009-11-18  0:55   ` [PATCH 1/9] user-cr: add eclone/clone_args header Nathan Lynch
2009-11-18  0:55   ` [PATCH 2/9] user-cr: x86_32 eclone wrapper Nathan Lynch
2009-11-18  0:55   ` [PATCH 3/9] user-cr: s390 " Nathan Lynch
     [not found]     ` <1258505746-31182-4-git-send-email-ntl-e+AXbWqSrlAAvxtiuMwx3w@public.gmane.org>
2009-11-18  3:23       ` Serge E. Hallyn
     [not found]         ` <20091118032333.GA18641-r/Jw6+rmf7HQT0dZR+AlfA@public.gmane.org>
2009-11-18  5:09           ` Nathan Lynch
     [not found]             ` <1258520988.4031.1254.camel-bi+AKbBUZKY6gyzm1THtWbp2dZbC/Bob@public.gmane.org>
2009-11-18 15:24               ` Serge E. Hallyn
     [not found]                 ` <20091118152450.GB23694-r/Jw6+rmf7HQT0dZR+AlfA@public.gmane.org>
2009-11-25 18:40                   ` Oren Laadan
2009-11-18  0:55   ` [PATCH 4/9] user-cr: ppc32 " Nathan Lynch
     [not found]     ` <1258505746-31182-5-git-send-email-ntl-e+AXbWqSrlAAvxtiuMwx3w@public.gmane.org>
2009-11-19 16:18       ` Nathan Lynch
2009-11-18  0:55   ` [PATCH 5/9] user-cr: add nsexeccwp to test eclone Nathan Lynch
2009-11-18  0:55   ` [PATCH 6/9] user-cr: use eclone API for restart Nathan Lynch
2009-11-18  0:55   ` [PATCH 7/9] user-cr: remove x86_32 clone_with_pids Nathan Lynch
2009-11-18  0:55   ` [PATCH 8/9] user-cr: remove s390 clone_with_pids Nathan Lynch
2009-11-18  0:55   ` [PATCH 9/9] user-cr: remove powerpc clone_with_pids Nathan Lynch
2009-11-25 18:41   ` [PATCH 0/9] user-cr: update to eclone API; add nsexeccwp Oren Laadan

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.