Commit 787dd695 authored by Cyrill Gorcunov's avatar Cyrill Gorcunov Committed by Andrei Vagin

pagemap: Use ssize_t type in read_local_page

Integer is too small for big memory slabs.
Signed-off-by: 's avatarCyrill Gorcunov <gorcunov@gmail.com>
Signed-off-by: 's avatarAndrei Vagin <avagin@virtuozzo.com>
parent 43193f62
......@@ -239,7 +239,7 @@ static int read_local_page(struct page_read *pr, unsigned long vaddr,
unsigned long len, void *buf)
{
int fd = img_raw_fd(pr->pi);
int ret;
ssize_t ret;
size_t curr = 0;
/*
......@@ -253,7 +253,7 @@ static int read_local_page(struct page_read *pr, unsigned long vaddr,
while (1) {
ret = pread(fd, buf + curr, len - curr, pr->pi_off + curr);
if (ret < 1) {
pr_perror("Can't read mapping page %d", ret);
pr_perror("Can't read mapping page %zd", ret);
return -1;
}
curr += ret;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment