Page MenuHomeFreeBSD

D2714.diff
No OneTemporary

D2714.diff

Index: head/sys/fs/unionfs/union_vfsops.c
===================================================================
--- head/sys/fs/unionfs/union_vfsops.c
+++ head/sys/fs/unionfs/union_vfsops.c
@@ -291,18 +291,11 @@
}
MNT_ILOCK(mp);
- /*
- * Check mnt_flag
- */
if ((ump->um_lowervp->v_mount->mnt_flag & MNT_LOCAL) &&
(ump->um_uppervp->v_mount->mnt_flag & MNT_LOCAL))
mp->mnt_flag |= MNT_LOCAL;
- /*
- * Check mnt_kern_flag
- */
- if ((ump->um_lowervp->v_mount->mnt_flag & MNTK_SUSPENDABLE) ||
- (ump->um_uppervp->v_mount->mnt_flag & MNTK_SUSPENDABLE))
+ if ((ump->um_uppervp->v_mount->mnt_kern_flag & MNTK_SUSPENDABLE) != 0)
mp->mnt_kern_flag |= MNTK_SUSPENDABLE;
MNT_IUNLOCK(mp);

File Metadata

Mime Type
text/plain
Expires
Thu, Aug 27, 6:18 AM (12 h, 50 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
37328952
Default Alt Text
D2714.diff (710 B)

Event Timeline