summaryrefslogtreecommitdiffstats
path: root/sys/ufs
diff options
context:
space:
mode:
authorphk <phk@FreeBSD.org>2002-03-11 16:27:04 +0000
committerphk <phk@FreeBSD.org>2002-03-11 16:27:04 +0000
commit2098322771142aba7a283e21df03bedd2518d515 (patch)
tree1f64c05ed7594ca1ddd6295573e45fd80a94ff63 /sys/ufs
parent4e03c97b1dee4aa952b98d245c877350706f2121 (diff)
downloadFreeBSD-src-2098322771142aba7a283e21df03bedd2518d515.zip
FreeBSD-src-2098322771142aba7a283e21df03bedd2518d515.tar.gz
I missed one VOP_CLOSE in the previous commit.
Pointed out by: bde
Diffstat (limited to 'sys/ufs')
-rw-r--r--sys/ufs/ffs/ffs_vfsops.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/sys/ufs/ffs/ffs_vfsops.c b/sys/ufs/ffs/ffs_vfsops.c
index 5c43f7c..ce4198c 100644
--- a/sys/ufs/ffs/ffs_vfsops.c
+++ b/sys/ufs/ffs/ffs_vfsops.c
@@ -895,8 +895,13 @@ ffs_unmount(mp, mntflags, td)
ump->um_devvp->v_rdev->si_mountpoint = NULL;
vinvalbuf(ump->um_devvp, V_SAVE, NOCRED, td, 0, 0);
+ /* XXX: see comment above VOP_OPEN */
+#ifdef notyet
error = VOP_CLOSE(ump->um_devvp, fs->fs_ronly ? FREAD : FREAD|FWRITE,
NOCRED, td);
+#else
+ error = VOP_CLOSE(ump->um_devvp, FREAD|FWRITE, NOCRED, td);
+#endif
vrele(ump->um_devvp);
OpenPOWER on IntegriCloud