[CRIU] [PATCH 0/6] compel: The final infect move and install target

Cyrill Gorcunov gorcunov at openvz.org
Wed Nov 16 07:06:47 PST 2016


The series should be the last one before we start adding examples
(and __weak for infection stubs are in todo of course).

Since we're shipping compel/common headers I think dropping
off the page.h from the headers is useless now.

Cyrill Gorcunov (6):
  criu: pie,log -- Prepate to move into compel std plugin
  compel: plugins,std -- Move in log engine from criu pie
  compel: plugins,std -- Move in infect code
  compel: Prepare to ship common headers into compel
  criu: install -- Make INCLUDEDIR not carry criu directory
  compel: Add installation

 Makefile.compel                                    | 13 ++++--
 Makefile.install                                   | 11 ++++-
 compel/Makefile                                    | 43 ++++++++++++++++++-
 .../arch/aarch64/plugins/std}/parasite-head.S      |  0
 .../src/lib/include/uapi/asm/infect-types.h        |  2 +-
 .../arch/arm/plugins/std}/parasite-head.S          |  0
 .../arm/src/lib/include/uapi/asm/infect-types.h    |  2 +-
 .../arch/ppc64/plugins/std}/parasite-head.S        |  0
 .../arch/x86/plugins/std/parasite-head-compat.S    |  0
 .../arch/x86/plugins/std/parasite-head.S           |  0
 compel/arch/x86/src/lib/include/uapi/asm/fpu.h     |  2 +-
 .../x86/src/lib/include/uapi/asm/infect-types.h    |  2 +-
 compel/include/uapi/common                         |  1 +
 compel/plugins/Makefile                            | 30 +++++++++++++
 compel/plugins/include/uapi/plugin-fds.h           |  2 +-
 compel/plugins/include/uapi/plugin-std.h           |  1 +
 compel/plugins/include/uapi/std/infect.h           | 20 +++++++++
 compel/plugins/include/uapi/std/log.h              | 14 +++++++
 {criu/pie => compel/plugins/std}/infect.c          | 49 ++++++++++------------
 criu/pie/log-simple.c => compel/plugins/std/log.c  | 23 +++++-----
 criu/Makefile                                      |  8 ++--
 criu/include/log.h                                 |  9 ----
 criu/pie/Makefile                                  | 19 ++++-----
 criu/pie/Makefile.library                          |  2 +-
 criu/pie/compat/infect-compat.c                    |  1 -
 criu/pie/restorer.c                                | 30 ++++++++++---
 lib/Makefile                                       |  8 ++--
 27 files changed, 204 insertions(+), 88 deletions(-)
 rename {criu/arch/aarch64 => compel/arch/aarch64/plugins/std}/parasite-head.S (100%)
 rename {criu/arch/arm => compel/arch/arm/plugins/std}/parasite-head.S (100%)
 rename {criu/arch/ppc64 => compel/arch/ppc64/plugins/std}/parasite-head.S (100%)
 rename criu/arch/x86/parasite-head-32.S => compel/arch/x86/plugins/std/parasite-head-compat.S (100%)
 rename criu/arch/x86/parasite-head-64.S => compel/arch/x86/plugins/std/parasite-head.S (100%)
 create mode 120000 compel/include/uapi/common
 create mode 100644 compel/plugins/include/uapi/std/infect.h
 create mode 100644 compel/plugins/include/uapi/std/log.h
 rename {criu/pie => compel/plugins/std}/infect.c (81%)
 rename criu/pie/log-simple.c => compel/plugins/std/log.c (90%)
 delete mode 120000 criu/pie/compat/infect-compat.c

-- 
2.7.4



More information about the CRIU mailing list