summaryrefslogtreecommitdiffstats
path: root/sys/ufs
diff options
context:
space:
mode:
authordyson <dyson@FreeBSD.org>1996-03-02 03:45:12 +0000
committerdyson <dyson@FreeBSD.org>1996-03-02 03:45:12 +0000
commitb7119381ddf8aa189b8d1e37080426b23971412d (patch)
tree2d6b4ab9f2e5300451ba524983499ac3467d03f7 /sys/ufs
parented1fa57da89e71813d6e2e89acbca81d440049c1 (diff)
downloadFreeBSD-src-b7119381ddf8aa189b8d1e37080426b23971412d.zip
FreeBSD-src-b7119381ddf8aa189b8d1e37080426b23971412d.tar.gz
Enable VMIO for non-VDIR metadata and block device.
Diffstat (limited to 'sys/ufs')
-rw-r--r--sys/ufs/ffs/ffs_vfsops.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/sys/ufs/ffs/ffs_vfsops.c b/sys/ufs/ffs/ffs_vfsops.c
index 83500cc..949e0a8 100644
--- a/sys/ufs/ffs/ffs_vfsops.c
+++ b/sys/ufs/ffs/ffs_vfsops.c
@@ -31,7 +31,7 @@
* SUCH DAMAGE.
*
* @(#)ffs_vfsops.c 8.8 (Berkeley) 4/18/94
- * $Id: ffs_vfsops.c,v 1.35 1996/01/19 03:59:14 dyson Exp $
+ * $Id: ffs_vfsops.c,v 1.36 1996/02/25 20:12:36 bde Exp $
*/
#include "opt_quota.h"
@@ -584,6 +584,7 @@ ffs_mountfs(devvp, mp, p)
}
if (ronly == 0)
ffs_sbupdate(ump, MNT_WAIT);
+ vn_vmio_open(devvp, p, p->p_ucred);
return (0);
out:
if (bp)
@@ -658,9 +659,6 @@ ffs_unmount(mp, mntflags, p)
ump->um_devvp->v_specflags &= ~SI_MOUNTEDON;
error = VOP_CLOSE(ump->um_devvp, ronly ? FREAD : FREAD|FWRITE,
NOCRED, p);
-/*
- vrele(ump->um_devvp);
-*/
vn_vmio_close(ump->um_devvp);
free(fs->fs_csp[0], M_UFSMNT);
free(fs, M_UFSMNT);
OpenPOWER on IntegriCloud