[CRIU] [PATCH 0/4] Compel/compat cleanups

Dmitry Safonov dsafonov at virtuozzo.com
Tue Nov 22 03:42:16 PST 2016


Misc compel/CRIU/compat removings.
I'm planning to rectify 32-bit compat and simplify code.

To make compat great again, I've in plans dropping second parasite
and make just two entries in 64-parasite (and two unmap-unseize exits).
If it'll gonna to work, we will keep only one parasite in result and
other great bonus will be dropping serealization/deseralization code
for parasite messages.
Let's cross fingers and hope that one parasite idea gonna work.
Otherwise, I'll rectify compat as it was with two parasites
(which should be not that hard to do).

Dmitry Safonov (4):
  compel/uapi: remove compat_sigset_t type
  make: drop syscalls_lib from criu - it's in compel now
  uapi/compel/criu: move auxv_t, tls_t back to CRIU
  x86/compat: provide optimized memcpy_x86

 .../src/lib/include/uapi/asm/infect-types.h        |  5 -----
 .../arm/src/lib/include/uapi/asm/infect-types.h    |  5 -----
 .../ppc64/src/lib/include/uapi/asm/infect-types.h  | 15 -------------
 .../arch/x86/plugins/include/asm/syscall-types.h   | 12 +++++------
 .../x86/src/lib/include/uapi/asm/infect-types.h    | 17 ---------------
 .../arch/x86/src/lib/include/uapi/asm/sigframe.h   |  9 --------
 criu/Makefile                                      | 14 +-----------
 criu/arch/aarch64/include/asm/types.h              |  4 ++++
 criu/arch/arm/include/asm/types.h                  |  4 ++++
 criu/arch/ppc64/include/asm/types.h                | 15 +++++++++++++
 criu/arch/x86/compat/memcpy-compat.c               | 25 ++++++++++++++++++++++
 criu/arch/x86/include/asm/restorer.h               |  5 -----
 criu/arch/x86/include/asm/types.h                  | 16 ++++++++++++++
 13 files changed, 71 insertions(+), 75 deletions(-)
 create mode 100644 criu/arch/x86/compat/memcpy-compat.c

-- 
2.10.2



More information about the CRIU mailing list