diff --git a/src/afs/LINUX/osi_vnodeops.c b/src/afs/LINUX/osi_vnodeops.c index e16092f6e1..7489529670 100644 --- a/src/afs/LINUX/osi_vnodeops.c +++ b/src/afs/LINUX/osi_vnodeops.c @@ -1758,7 +1758,8 @@ afs_linux_bypass_readpages(struct file *fp, struct address_space *mapping, page_cache_release(pp); iovecp[page_ix].iov_base = (void *) 0; base_index++; - continue; + ancr->length -= PAGE_SIZE; + continue; } base_index++; if(code) {