svn commit: r297473 - head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs
Gleb Smirnoff
glebius at FreeBSD.org
Thu Mar 31 21:15:01 UTC 2016
Author: glebius
Date: Thu Mar 31 21:15:00 2016
New Revision: 297473
URL: https://svnweb.freebsd.org/changeset/base/297473
Log:
Fix an error in r292373. Use proper count to update "pages in" counter.
Noticed by: pfg via Coverity
Modified:
head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c
Modified: head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c
==============================================================================
--- head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c Thu Mar 31 19:07:03 2016 (r297472)
+++ head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c Thu Mar 31 21:15:00 2016 (r297473)
@@ -5773,7 +5773,7 @@ zfs_getpages(struct vnode *vp, vm_page_t
off_t startoff, endoff;
int i, error;
vm_pindex_t reqstart, reqend;
- int lsize, reqsize, size;
+ int lsize, size;
object = m[0]->object;
error = 0;
@@ -5797,7 +5797,7 @@ zfs_getpages(struct vnode *vp, vm_page_t
}
PCPU_INC(cnt.v_vnodein);
- PCPU_ADD(cnt.v_vnodepgsin, reqsize);
+ PCPU_ADD(cnt.v_vnodepgsin, count);
lsize = PAGE_SIZE;
if (IDX_TO_OFF(mlast->pindex) + lsize > object->un_pager.vnp.vnp_size)
More information about the svn-src-all
mailing list