[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