The
vflush()
function removes any vnodes in the vnode table that belong to the given
mount
structure.
Its arguments are:
mp
|
|
The mount point whose vnodes should be removed.
|
rootrefs
|
|
The number of references expected on the root vnode.
vrele(9)
will be invoked on the root vnode
rootrefs
times.
|
flags
|
|
The flags indicating how vnodes should be handled.
|
FORCECLOSE
|
|
If set, busy vnodes will be forcibly closed.
|
SKIPSYSTEM
|
|
If set, vnodes with the
VV_SYSTEM
flag set will be skipped.
|
WRITECLOSE
|
|
If set, only regular files currently opened for writing will be removed.
|