Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 31 Mar 2016 21:15:00 +0000 (UTC)
From:      Gleb Smirnoff <glebius@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r297473 - head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs
Message-ID:  <201603312115.u2VLF0ph050201@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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)



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201603312115.u2VLF0ph050201>