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 _______________________________________________ Containers mailing list Containers@xxxxxxxxxxxxxxxxxxxxxxxxxx https://lists.linux-foundation.org/mailman/listinfo/containers