summaryrefslogtreecommitdiffstats
path: root/sys/ufs
diff options
context:
space:
mode:
authorkib <kib@FreeBSD.org>2012-03-09 00:12:05 +0000
committerkib <kib@FreeBSD.org>2012-03-09 00:12:05 +0000
commit5abd2bb7cbd2cc42a6de61b0ed4363777f59a304 (patch)
tree91f6644869a5d433f2a4ca2bb1e439ef620788cb /sys/ufs
parentf9172f43af2ac202a68fdef4aa01e354929d73e2 (diff)
downloadFreeBSD-src-5abd2bb7cbd2cc42a6de61b0ed4363777f59a304.zip
FreeBSD-src-5abd2bb7cbd2cc42a6de61b0ed4363777f59a304.tar.gz
Decomission mnt_noasync. Introduce MNTK_NOASYNC mnt_kern_flag which
allows a filesystem to request VFS to not allow MNTK_ASYNC. MFC after: 1 week
Diffstat (limited to 'sys/ufs')
-rw-r--r--sys/ufs/ffs/ffs_softdep.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/sys/ufs/ffs/ffs_softdep.c b/sys/ufs/ffs/ffs_softdep.c
index debb838..67ef6f4 100644
--- a/sys/ufs/ffs/ffs_softdep.c
+++ b/sys/ufs/ffs/ffs_softdep.c
@@ -2368,8 +2368,7 @@ softdep_mount(devvp, mp, fs, cred)
mp->mnt_flag = (mp->mnt_flag & ~MNT_ASYNC) | MNT_SOFTDEP;
if ((mp->mnt_kern_flag & MNTK_SOFTDEP) == 0) {
mp->mnt_kern_flag = (mp->mnt_kern_flag & ~MNTK_ASYNC) |
- MNTK_SOFTDEP;
- mp->mnt_noasync++;
+ MNTK_SOFTDEP | MNTK_NOASYNC;
}
MNT_IUNLOCK(mp);
ump = VFSTOUFS(mp);
OpenPOWER on IntegriCloud