d2b3e5
From 454fe3e7c07ba48a7a065135482196b53e376de0 Mon Sep 17 00:00:00 2001
d2b3e5
From: Dmitry Safonov <dima@arista.com>
d2b3e5
Date: Thu, 10 May 2018 19:14:42 +0100
d2b3e5
Subject: [PATCH 2/8] parasite: Rename misnamed nr_pages
d2b3e5
d2b3e5
It's actually number of bytes spliced, not pages.
d2b3e5
And I bet (unsigned long) suits the purpose more than (int).
d2b3e5
d2b3e5
Signed-off-by: Dmitry Safonov <dima@arista.com>
d2b3e5
Signed-off-by: Andrei Vagin <avagin@virtuozzo.com>
d2b3e5
---
d2b3e5
 criu/pie/parasite.c | 10 +++++-----
d2b3e5
 1 file changed, 5 insertions(+), 5 deletions(-)
d2b3e5
d2b3e5
diff --git a/criu/pie/parasite.c b/criu/pie/parasite.c
d2b3e5
index 7a48f324e..b9dae3f94 100644
d2b3e5
--- a/criu/pie/parasite.c
d2b3e5
+++ b/criu/pie/parasite.c
d2b3e5
@@ -67,7 +67,8 @@ static int dump_pages(struct parasite_dump_pages_args *args)
d2b3e5
 {
d2b3e5
 	int p, ret, tsock;
d2b3e5
 	struct iovec *iovs;
d2b3e5
-	int off, nr_segs, nr_pages;
d2b3e5
+	int off, nr_segs;
d2b3e5
+	unsigned long spliced_bytes = 0;
d2b3e5
 
d2b3e5
 	tsock = parasite_get_rpc_sock();
d2b3e5
 	p = recv_fd(tsock);
d2b3e5
@@ -75,7 +76,6 @@ static int dump_pages(struct parasite_dump_pages_args *args)
d2b3e5
 		return -1;
d2b3e5
 
d2b3e5
 	iovs = pargs_iovs(args);
d2b3e5
-	nr_pages = 0;
d2b3e5
 	off = 0;
d2b3e5
 	nr_segs = args->nr_segs;
d2b3e5
 	if (nr_segs > UIO_MAXIOV)
d2b3e5
@@ -89,16 +89,16 @@ static int dump_pages(struct parasite_dump_pages_args *args)
d2b3e5
 						ret, nr_segs, args->off + off);
d2b3e5
 			return -1;
d2b3e5
 		}
d2b3e5
-		nr_pages += ret;
d2b3e5
+		spliced_bytes += ret;
d2b3e5
 		off += nr_segs;
d2b3e5
 		if (off == args->nr_segs)
d2b3e5
 			break;
d2b3e5
 		if (off + nr_segs > args->nr_segs)
d2b3e5
 			nr_segs = args->nr_segs - off;
d2b3e5
 	}
d2b3e5
-	if (nr_pages != args->nr_pages * PAGE_SIZE) {
d2b3e5
+	if (spliced_bytes != args->nr_pages * PAGE_SIZE) {
d2b3e5
 		sys_close(p);
d2b3e5
-		pr_err("Can't splice all pages to pipe (%d/%d)\n", nr_pages, args->nr_pages);
d2b3e5
+		pr_err("Can't splice all pages to pipe (%lu/%d)\n", spliced_bytes, args->nr_pages);
d2b3e5
 		return -1;
d2b3e5
 	}
d2b3e5
 
d2b3e5
-- 
d2b3e5
2.17.0
d2b3e5