Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 18 Feb 2010 22:14:45 +0000 (UTC)
From:      Pawel Jakub Dawidek <pjd@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r204065 - head/sys/kern
Message-ID:  <201002182214.o1IMEjMq093720@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: pjd
Date: Thu Feb 18 22:14:44 2010
New Revision: 204065
URL: http://svn.freebsd.org/changeset/base/204065

Log:
  Use vput() instead of VOP_UNLOCK()+vrele(). The comment here is out-dated,
  we no longer pass thread pointer to VOP_UNLOCK().

Modified:
  head/sys/kern/vfs_default.c

Modified: head/sys/kern/vfs_default.c
==============================================================================
--- head/sys/kern/vfs_default.c	Thu Feb 18 22:12:40 2010	(r204064)
+++ head/sys/kern/vfs_default.c	Thu Feb 18 22:14:44 2010	(r204065)
@@ -894,10 +894,7 @@ loop:
 		error = VOP_FSYNC(vp, waitfor, td);
 		if (error)
 			allerror = error;
-
-		/* Do not turn this into vput.  td is not always curthread. */
-		VOP_UNLOCK(vp, 0);
-		vrele(vp);
+		vput(vp);
 		MNT_ILOCK(mp);
 	}
 	MNT_IUNLOCK(mp);



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