From e9ea5fe4353dc681a01fb9495f3878e623b64712 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Wed, 4 Mar 2009 19:54:37 -0800 Subject: [PATCH] kclient: fix readpages zeroing bug Move to the next page after zeroing the first partial page. --- src/kernel/osd_client.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/kernel/osd_client.c b/src/kernel/osd_client.c index 1864fee93e68d..e9566a95e4d1b 100644 --- a/src/kernel/osd_client.c +++ b/src/kernel/osd_client.c @@ -998,7 +998,7 @@ int ceph_osdc_readpages(struct ceph_osd_client *osdc, PAGE_CACHE_SIZE - (read & ~PAGE_CACHE_MASK), KM_USER0); #endif - + read += PAGE_CACHE_SIZE; } for (i = read >> PAGE_CACHE_SHIFT; i < contig_pages; i++) { page = req->r_pages[i]; -- 2.39.5