vfs_busy - "marks a mount point as busy"
Synopsis Description Locks Return Values Errors Authors
.In sys/param.h .In sys/mount.h int vfs_busy "struct mount *mp" "int flags" "struct mtx *interlkp" "struct thread *td"
The vfs_busy function marks a mount point as busy. The purpose of this function is to synchronize access to a mount point. It also delays unmounting by sleeping on mp if the MNTK_UNMOUNT flag is set in mp->mnt_kern_flag and the LK_NOWAIT flag is not set. Its arguments are:
Its arguments are: