[CRIU] [PATCH] compel: use a correct name format for vma files in /proc/pid/map_files/
Andrei Vagin
avagin at openvz.org
Tue Nov 28 03:38:31 MSK 2017
From: Andrei Vagin <avagin at virtuozzo.com>
Currently we use the "map_files/%p-%p" format, but actually it should
be "map_files/%lx-%lx".
The kernel could handle both formats, but recently Alexey Dobriyan fixed
the kernel and it accept only the second format.
Signed-off-by: Andrei Vagin <avagin at virtuozzo.com>
---
compel/src/lib/infect.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/compel/src/lib/infect.c b/compel/src/lib/infect.c
index 9ebc5b5ac..0527481ed 100644
--- a/compel/src/lib/infect.c
+++ b/compel/src/lib/infect.c
@@ -695,8 +695,8 @@ static int parasite_mmap_exchange(struct parasite_ctl *ctl, unsigned long size)
ctl->map_length = round_up(size, page_size());
- fd = ctl->ictx.open_proc(ctl->rpid, O_RDWR, "map_files/%p-%p",
- ctl->remote_map, ctl->remote_map + ctl->map_length);
+ fd = ctl->ictx.open_proc(ctl->rpid, O_RDWR, "map_files/%lx-%lx",
+ (long)ctl->remote_map, (long)ctl->remote_map + ctl->map_length);
if (fd < 0)
return -1;
--
2.13.6
More information about the CRIU
mailing list