MNTK_SUSPEND
(mp->mnt_kern_flag & (MNTK_UNMOUNT | MNTK_SUSPEND)) == 0, mp,
(mp->mnt_kern_flag & MNTK_SUSPEND) != 0) {
MPASS((mp->mnt_kern_flag & MNTK_SUSPEND) != 0);
if (mp == NULL || (mp->mnt_kern_flag & MNTK_SUSPEND) == 0) {
MNT_KERN_FLAG(MNTK_SUSPEND);
MPASS((mp->mnt_kern_flag & MNTK_SUSPEND) == 0);
while ((mp->mnt_kern_flag & MNTK_SUSPEND) != 0) {
MPASS((mp->mnt_kern_flag & MNTK_SUSPEND) == 0);
if ((mp->mnt_kern_flag & MNTK_SUSPEND) != 0 && c == 0)
if ((mp->mnt_kern_flag & MNTK_SUSPEND) != 0 &&
while (mp->mnt_kern_flag & MNTK_SUSPEND)
mp->mnt_kern_flag |= MNTK_SUSPEND;
if ((mp->mnt_kern_flag & MNTK_SUSPEND) != 0) {
mp->mnt_kern_flag &= ~(MNTK_SUSPEND | MNTK_SUSPEND2 |
if ((mp->mnt_kern_flag & MNTK_SUSPEND) != 0)
if ((mp->mnt_kern_flag & MNTK_SUSPEND) == 0) {
mp->mnt_kern_flag |= MNTK_SUSPEND;
KASSERT((mp->mnt_kern_flag & MNTK_SUSPEND) != 0,
(MNTK_SUSPENDED | MNTK_SUSPEND)) == 0) ||