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