--- ./source/private_module/sunrpc/xdr.c	2019-07-04 01:50:13.000000000 +0000
+++ ./source/private_module/sunrpc/xdr.c.hotpatch	2019-07-04 04:17:38.000000000 +0000
@@ -1978,7 +1978,7 @@
     struct kvec *head = NULL;
     struct kvec *tail = NULL;
     int fraglen;
-    int new, old;
+    int new;
 
     if ((NULL == xdr) || (NULL == xdr->buf))
     {
@@ -2030,8 +2030,8 @@
     buf->len -= (u32)fraglen;
 
     new = (int)buf->page_base + (int)buf->page_len;
-    old = new + fraglen;
-    xdr->nas_pages -= ((u32)old >> PAGE_SHIFT) - ((u32)new >> PAGE_SHIFT);
+    //old = new + fraglen;
+    xdr->nas_pages = buf->nas_pages + (new >> PAGE_SHIFT);
 
     if (buf->page_len && buf->len == len)
     {
