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 .