mirror of
https://github.com/checkpoint-restore/criu
synced 2025-08-31 14:25:49 +00:00
compel: use a correct name format for vma files in /proc/pid/map_files/
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@virtuozzo.com> Acked-by: Cyrill Gorcunov <gorcunov@openvz.org> Signed-off-by: Andrei Vagin <avagin@virtuozzo.com>
This commit is contained in:
@@ -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;
|
||||
|
||||
|
Reference in New Issue
Block a user