Changeset View
Changeset View
Standalone View
Standalone View
head/sys/fs/unionfs/union_vfsops.c
Show First 20 Lines • Show All 290 Lines • ▼ Show 20 Lines | if (error) { | ||||
mp->mnt_data = NULL; | mp->mnt_data = NULL; | ||||
return (error); | return (error); | ||||
} | } | ||||
MNT_ILOCK(mp); | MNT_ILOCK(mp); | ||||
if ((ump->um_lowervp->v_mount->mnt_flag & MNT_LOCAL) && | if ((ump->um_lowervp->v_mount->mnt_flag & MNT_LOCAL) && | ||||
(ump->um_uppervp->v_mount->mnt_flag & MNT_LOCAL)) | (ump->um_uppervp->v_mount->mnt_flag & MNT_LOCAL)) | ||||
mp->mnt_flag |= MNT_LOCAL; | mp->mnt_flag |= MNT_LOCAL; | ||||
mp->mnt_kern_flag |= MNTK_NOMSYNC; | mp->mnt_kern_flag |= MNTK_NOMSYNC | MNTK_UNIONFS; | ||||
MNT_IUNLOCK(mp); | MNT_IUNLOCK(mp); | ||||
/* | /* | ||||
* Get new fsid | * Get new fsid | ||||
*/ | */ | ||||
vfs_getnewfsid(mp); | vfs_getnewfsid(mp); | ||||
len = MNAMELEN - 1; | len = MNAMELEN - 1; | ||||
▲ Show 20 Lines • Show All 202 Lines • Show Last 20 Lines |