VB_READ
if (vfs_busy(mp, VB_READ|VB_WAIT))
if (vfs_busy(mp, VB_READ|VB_NOWAIT))
(void)vfs_busy(mp, VB_READ|VB_NOWAIT);
if (vfs_busy(mp, VB_READ|VB_NOWAIT) == 0) {
if ((error = vfs_busy(mp, VB_READ|VB_NOWAIT)) != 0) {
error = vfs_busy(vp->v_mount, VB_READ|VB_NOWAIT|VB_DUPOK);
if (vfs_busy(mp, VB_READ|VB_NOWAIT))
if (vfs_busy(mp, VB_READ|VB_NOWAIT))
if (vfs_busy(mp, VB_READ|VB_WAIT))
if (vfs_busy(mp, VB_READ|VB_NOWAIT))