Mdoc Janitor:
* Make use of .Sq mdoc command. * Add a .Pp for separating VOP_RECLAIM text from VOP_INACTIVE * Make use of .Fa for the vnode pointer function arg.
This commit is contained in:
parent
559eb8d2e3
commit
ed06180abe
@ -54,18 +54,26 @@ is called when the kernel is no longer using the vnode.
|
||||
This may be
|
||||
because the reference count reaches zero or it may be that the
|
||||
file system is being forcibly unmounted while there are open files.
|
||||
It can be used to reclaim space for 'open but deleted' files.
|
||||
It can be used to reclaim space for
|
||||
.Sq open but deleted
|
||||
files.
|
||||
.Pp
|
||||
.Fn VOP_RECLAIM
|
||||
is called when a vnode is being reused for a different file system.
|
||||
Any file system specific resources associated with the vnode should be
|
||||
freed.
|
||||
.Sh LOCKS
|
||||
For VOP_INACTIVE, the vp will be locked on entry.
|
||||
For VOP_INACTIVE, the
|
||||
.Fa vp
|
||||
will be locked on entry.
|
||||
Your VOP_INACTIVE code
|
||||
must unlock the vp prior to returning.
|
||||
must unlock the
|
||||
.Fa vp
|
||||
prior to returning.
|
||||
.Pp
|
||||
For VOP_RECLAIM, the vp will not be locked on entry and should be left
|
||||
unlocked on return.
|
||||
For VOP_RECLAIM, the
|
||||
.Fa vp
|
||||
will not be locked on entry and should be left unlocked on return.
|
||||
.Sh PSEUDOCODE
|
||||
.Bd -literal
|
||||
int
|
||||
|
Loading…
Reference in New Issue
Block a user