svn commit: r215740 - in stable/7: . share/man/man9

Sergey Kandaurov pluknet at FreeBSD.org
Tue Nov 23 11:41:41 UTC 2010


Author: pluknet
Date: Tue Nov 23 11:41:40 2010
New Revision: 215740
URL: http://svn.freebsd.org/changeset/base/215740

Log:
  MFC r215176:
  
   Stop documenting vgonel() after its converting to the static function:
    svn r147332 (by jeff): "Don't make vgonel() globally visible".
   While here, specify the vnode locking scheme for vgone().
  
  MFC r176604 (by davidc):
  
   Minor grammar fixup.
  
  Approved by:	avg (mentor), kib (mentor)

Modified:
  stable/7/ObsoleteFiles.inc   (contents, props changed)
  stable/7/share/man/man9/Makefile
  stable/7/share/man/man9/vflush.9
  stable/7/share/man/man9/vgone.9
Directory Properties:
  stable/7/share/man/man9/   (props changed)

Modified: stable/7/ObsoleteFiles.inc
==============================================================================
--- stable/7/ObsoleteFiles.inc	Tue Nov 23 11:39:11 2010	(r215739)
+++ stable/7/ObsoleteFiles.inc	Tue Nov 23 11:41:40 2010	(r215740)
@@ -14,6 +14,8 @@
 # The file is partitioned: OLD_FILES first, then OLD_LIBS and OLD_DIRS last.
 #
 
+# 20101112: vgonel(9) has gone to private API a while ago
+OLD_FILES+=usr/share/man/man9/vgonel.9.gz
 # 20101025: catch up with vm_page_sleep_if_busy rename
 OLD_FILES+=usr/share/man/man9/vm_page_sleep_busy.9.gz
 # 20091129: pecoff image activator removed

Modified: stable/7/share/man/man9/Makefile
==============================================================================
--- stable/7/share/man/man9/Makefile	Tue Nov 23 11:39:11 2010	(r215739)
+++ stable/7/share/man/man9/Makefile	Tue Nov 23 11:41:40 2010	(r215740)
@@ -1233,7 +1233,6 @@ MLINKS+=vfs_getopt.9 vfs_getopts.9 \
 	vfs_getopt.9 vfs_copyopt.9 \
 	vfs_getopt.9 vfs_filteropt.9
 MLINKS+=VFS_LOCK_GIANT.9 VFS_UNLOCK_GIANT.9
-MLINKS+=vgone.9 vgonel.9
 MLINKS+=vhold.9 vdrop.9 \
 	vhold.9 vdropl.9
 MLINKS+=vm_map_lock.9 vm_map_lock_downgrade.9 \

Modified: stable/7/share/man/man9/vflush.9
==============================================================================
--- stable/7/share/man/man9/vflush.9	Tue Nov 23 11:39:11 2010	(r215739)
+++ stable/7/share/man/man9/vflush.9	Tue Nov 23 11:41:40 2010	(r215740)
@@ -75,7 +75,6 @@ A value of 0 is returned if the flush is
 will be returned.
 .Sh SEE ALSO
 .Xr vgone 9 ,
-.Xr vgonel 9 ,
 .Xr vrele 9
 .Sh AUTHORS
 This manual page was written by

Modified: stable/7/share/man/man9/vgone.9
==============================================================================
--- stable/7/share/man/man9/vgone.9	Tue Nov 23 11:39:11 2010	(r215739)
+++ stable/7/share/man/man9/vgone.9	Tue Nov 23 11:41:40 2010	(r215740)
@@ -26,24 +26,21 @@
 .\"
 .\" $FreeBSD$
 .\"
-.Dd November 21, 2001
+.Dd November 12, 2010
 .Dt VGONE 9
 .Os
 .Sh NAME
-.Nm vgone , vgonel
+.Nm vgone
 .Nd "prepare a vnode for reuse"
 .Sh SYNOPSIS
 .In sys/param.h
 .In sys/vnode.h
 .Ft void
 .Fn vgone "struct vnode *vp"
-.Ft void
-.Fn vgonel "struct vnode *vp" "struct thread *td"
 .Sh DESCRIPTION
+The
 .Fn vgone
-and
-.Fn vgonel
-prepare a vnode for reuse by another file system.
+function prepares the vnode to be destroyed.
 The preparation includes the cleaning of all file system specific data and
 the removal from its mount point vnode list.
 .Pp
@@ -53,19 +50,14 @@ of zero, and its
 .Dv VI_DOOMED
 flag is not set, it is moved to the head of the free list
 as in most cases the vnode
-is about to be reused, or its file system being unmounted.
+is about to be reused, or its file system is being unmounted.
 .Pp
-The difference between
-.Fn vgone
-and
-.Fn vgonel
-is that
+The
 .Fn vgone
-locks the vnode interlock and then calls
-.Fn vgonel
-while
-.Fn vgonel
-expects the interlock to already be locked.
+function takes an exclusively locked vnode, and returns with the vnode
+exclusively locked.
+.Sh SEE ALSO
+.Xr vnode 9
 .Sh AUTHORS
 This manual page was written by
 .An Chad David Aq davidc at acns.ab.ca .


More information about the svn-src-all mailing list