[CRIU] [PATCH 00/13] Clean up image format and fix anon shmem bits strip
Cyrill Gorcunov
gorcunov at openvz.org
Fri Oct 20 00:59:31 MSK 2017
The series is pushed into images-lu branch on top of
| commit 9bca37c063e52b8a6ef1434de9920d43c069ea2b
| Author: Andrei Vagin <avagin at virtuozzo.com>
| Date: Tue Oct 17 09:34:52 2017 +0300
|
| zdtm: avoid arithmetic overflow in datagen and datachk
Travis should run the tests now, so wait for results
https://travis-ci.org/cyrillos/criu/builds/290208336
There is still one serious problem -- the inode numbers obtained
from net diag module is stripped down to 32 bits and without
patching the kernel we are not able to handle it correctly.
Cyrill Gorcunov (13):
namespaces: __get_ns_id -- Use safe snprintf
namespaces: Make sure we're not getting stripped inode value
image-desc: Fix fdinfo format
image-desc: Use unsigned format for autofs
image-desc: Use unsigned int for tmpfs dev image
image-desc: Use unsigned int for old binfmt-misc
image-desc: Use unsigned for mountpoints
image-desc: Use unsigned format for netdev
image-desc: Use unsigned format for netns
image-desc: Use unsigned format for userns
image-desc: Use unsigned format for pid driven entries
image-desc: Use unsigned format for tmpfs image
image-desc: Encode pagemap in unsigned long format
criu/cr-dedup.c | 20 ++++++-------
criu/image-desc.c | 74 +++++++++++++++++++++++------------------------
criu/include/namespaces.h | 6 ++++
criu/include/page-xfer.h | 8 ++---
criu/include/pagemap.h | 6 ++--
criu/mount.c | 2 +-
criu/namespaces.c | 3 +-
criu/net.c | 3 +-
criu/page-xfer.c | 44 ++++++++++++++--------------
criu/pagemap.c | 38 ++++++++++++------------
10 files changed, 106 insertions(+), 98 deletions(-)
--
2.7.5
More information about the CRIU
mailing list