svn commit: r213273 - stable/8/share/man/man9

Jaakko Heinonen jh at FreeBSD.org
Wed Sep 29 14:36:26 UTC 2010


Author: jh
Date: Wed Sep 29 14:36:25 2010
New Revision: 213273
URL: http://svn.freebsd.org/changeset/base/213273

Log:
  MFC r209168:
  
  Update vfs_busy(9) and vfs_unbusy(9) manual pages to better match the
  current behaviour of the functions.

Modified:
  stable/8/share/man/man9/vfs_busy.9
  stable/8/share/man/man9/vfs_unbusy.9
Directory Properties:
  stable/8/share/man/man9/   (props changed)

Modified: stable/8/share/man/man9/vfs_busy.9
==============================================================================
--- stable/8/share/man/man9/vfs_busy.9	Wed Sep 29 14:22:00 2010	(r213272)
+++ stable/8/share/man/man9/vfs_busy.9	Wed Sep 29 14:36:25 2010	(r213273)
@@ -26,7 +26,7 @@
 .\"
 .\" $FreeBSD$
 .\"
-.Dd November 2, 2008
+.Dd June 14, 2010
 .Dt VFS_BUSY 9
 .Os
 .Sh NAME
@@ -40,9 +40,8 @@
 .Sh DESCRIPTION
 The
 .Fn vfs_busy
-function marks a mount point as busy.
-The purpose of this
-function is to synchronize access to a mount point.
+function marks a mount point as busy by incrementing
+the reference count of a mount point.
 It also delays unmounting by sleeping on
 .Fa mp
 if the
@@ -50,7 +49,7 @@ if the
 flag is set in
 .Fa mp->mnt_kern_flag
 and the
-.Dv LK_NOWAIT
+.Dv MBF_NOWAIT
 flag is
 .Em not
 set.
@@ -75,9 +74,9 @@ drop the mountlist_mtx in the critical p
 .Sh RETURN VALUES
 A 0 value is returned on success.
 If the mount point is being
-unmounted
+unmounted and MBF_NOWAIT flag is specified
 .Er ENOENT
-will always be returned.
+will be returned.
 .Sh ERRORS
 .Bl -tag -width Er
 .It Bq Er ENOENT

Modified: stable/8/share/man/man9/vfs_unbusy.9
==============================================================================
--- stable/8/share/man/man9/vfs_unbusy.9	Wed Sep 29 14:22:00 2010	(r213272)
+++ stable/8/share/man/man9/vfs_unbusy.9	Wed Sep 29 14:36:25 2010	(r213273)
@@ -26,7 +26,7 @@
 .\"
 .\" $FreeBSD$
 .\"
-.Dd August 29, 2008
+.Dd June 14, 2010
 .Dt VFS_UNBUSY 9
 .Os
 .Sh NAME
@@ -40,23 +40,17 @@
 .Sh DESCRIPTION
 The
 .Fn vfs_unbusy
-function un-busies a mount point by unlocking
-.Fa mp->mnt_lock .
-The lock is typically acquired by calling
+function un-busies a mount point by decrementing
+the reference count of a mount point.
+The reference count is typically incremented by calling
 .Xr vfs_busy 9
 prior to this call.
 .Pp
 Its arguments are:
 .Bl -tag -width ".Fa mp"
 .It Fa mp
-The mount point to unbusy (unlock).
+The mount point to unbusy.
 .El
-.Sh LOCKS
-.Va mnt_lock
-must be locked in
-.Fa mp
-prior to calling
-this function, and it will be unlocked upon return.
 .Sh SEE ALSO
 .Xr vfs_busy 9
 .Sh AUTHORS


More information about the svn-src-stable-8 mailing list