diff --git a/fs/nfs/pagelist.c b/fs/nfs/pagelist.c index 83d2918f1b134a8f80fda1ce4a2a77a9d9262681..8a23e2b40b04e9f1c6d8bb3aec97fe10086f514a 100644 --- a/fs/nfs/pagelist.c +++ b/fs/nfs/pagelist.c @@ -779,6 +779,7 @@ int nfs_generic_pgio(struct nfs_pageio_descriptor *desc, gfp_t gfp_flags = GFP_KERNEL; pagecount = nfs_page_array_len(mirror->pg_base, mirror->pg_count); + pg_array->npages = pagecount; if (pagecount <= ARRAY_SIZE(pg_array->page_array)) pg_array->pagevec = pg_array->page_array;