vfs_unbusy.9 (0ef36920de3bcc0f8591af5fcc9157be26dcb38a) | vfs_unbusy.9 (237890249500ead0799bc56cdcb861e3faec8f18) |
---|---|
1.\" 2.\" Copyright (C) 2001 Chad David <davidc@acns.ab.ca>. All rights reserved. 3.\" 4.\" Redistribution and use in source and binary forms, with or without 5.\" modification, are permitted provided that the following conditions 6.\" are met: 7.\" 1. Redistributions of source code must retain the above copyright 8.\" notice(s), this list of conditions and the following disclaimer as --- 17 unchanged lines hidden (view full) --- 26.\" 27.\" $FreeBSD$ 28.\" 29.Dd July 8, 2001 30.Dt VFS_UNBUSY 9 31.Os 32.Sh NAME 33.Nm vfs_unbusy | 1.\" 2.\" Copyright (C) 2001 Chad David <davidc@acns.ab.ca>. All rights reserved. 3.\" 4.\" Redistribution and use in source and binary forms, with or without 5.\" modification, are permitted provided that the following conditions 6.\" are met: 7.\" 1. Redistributions of source code must retain the above copyright 8.\" notice(s), this list of conditions and the following disclaimer as --- 17 unchanged lines hidden (view full) --- 26.\" 27.\" $FreeBSD$ 28.\" 29.Dd July 8, 2001 30.Dt VFS_UNBUSY 9 31.Os 32.Sh NAME 33.Nm vfs_unbusy |
34.Nd "Unbusy a mount point. | 34.Nd "unbusy a mount point" |
35.Sh SYNOPSIS | 35.Sh SYNOPSIS |
36.Fd #include <sys/param.h> 37.Fd #include <sys/mount.h> | 36.In sys/param.h 37.In sys/mount.h |
38.Ft void 39.Fn vfs_unbusy "struct mount *mp" "struct proc *p" 40.Sh DESCRIPTION 41The | 38.Ft void 39.Fn vfs_unbusy "struct mount *mp" "struct proc *p" 40.Sh DESCRIPTION 41The |
42.Nm 43function unbusys (unlocks) a mount point by unlocking 44mp->mnt_lock. The lock is typically aquired by calling 45vfs_busy() prior to this call. | 42.Fn vfs_unbusy 43function unbusies (unlocks) a mount point by unlocking 44.Fa mp->mnt_lock . 45The lock is typically aquired by calling 46.Xr vfs_busy 9 47prior to this call. |
46.Pp 47Its arguments are: | 48.Pp 49Its arguments are: |
48.Bl -tag -width uap 49.It Ar mp | 50.Bl -tag -xwidth ".Fa mp" 51.It Fa mp |
50The mount point to unbusy (unlock). | 52The mount point to unbusy (unlock). |
51.It Ar p | 53.It Fa p |
52The process responsible for this call. 53.El 54.Sh LOCKS | 54The process responsible for this call. 55.El 56.Sh LOCKS |
55.Ar mnt_lock | 57.Va mnt_lock |
56must be locked in | 58must be locked in |
57.Ar mp | 59.Fa mp |
58prior to calling 59this function, and it will be unlocked upon return. 60.Sh SEE ALSO 61.Xr vfs_busy 9 62.Sh AUTHORS | 60prior to calling 61this function, and it will be unlocked upon return. 62.Sh SEE ALSO 63.Xr vfs_busy 9 64.Sh AUTHORS |
63This man page was written by Chad David. | 65This man page was written by 66.An Chad David . |