mirror of
https://github.com/checkpoint-restore/criu.git
synced 2026-07-22 09:39:13 +00:00
v2 page-read: Check parent pagemap read return value
Signed-off-by: Tikhomirov Pavel <snorcht@gmail.com> Signed-off-by: Pavel Emelyanov <xemul@parallels.com>
This commit is contained in:
parent
654131626e
commit
7be5a1b95d
1 changed files with 2 additions and 0 deletions
|
|
@ -122,6 +122,8 @@ static int read_pagemap_page(struct page_read *pr, unsigned long vaddr, void *bu
|
|||
if (pr->pe->in_parent) {
|
||||
pr_debug("\tpr%u Read page %lx from parent\n", pr->id, vaddr);
|
||||
ret = read_pagemap_page_from_parent(pr->parent, vaddr, buf);
|
||||
if (ret == -1)
|
||||
return ret;
|
||||
} else {
|
||||
pr_debug("\tpr%u Read page %lx from self %lx/%"PRIx64"\n", pr->id,
|
||||
vaddr, pr->cvaddr, lseek(pr->fd_pg, 0, SEEK_CUR));
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue