summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorphk <phk@FreeBSD.org>2002-10-13 16:04:46 +0000
committerphk <phk@FreeBSD.org>2002-10-13 16:04:46 +0000
commit7753ea4ce0ccbb55b7ce4f73c3465ce57b362daf (patch)
treeb573a1cb7bc80ca88c361836b005242f8087c2a6
parent289d041ef13f1bdbddcdb6b2053e231de76fe1e9 (diff)
downloadFreeBSD-src-7753ea4ce0ccbb55b7ce4f73c3465ce57b362daf.zip
FreeBSD-src-7753ea4ce0ccbb55b7ce4f73c3465ce57b362daf.tar.gz
Pass flags to VOP_CLOSE() corresponding to what was passed to VOP_OPEN().
Submitted by: "Peter Edwards" <pmedwards@eircom.net>
-rw-r--r--sys/fs/ntfs/ntfs_vfsops.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/fs/ntfs/ntfs_vfsops.c b/sys/fs/ntfs/ntfs_vfsops.c
index 239a2c8..1e7212b 100644
--- a/sys/fs/ntfs/ntfs_vfsops.c
+++ b/sys/fs/ntfs/ntfs_vfsops.c
@@ -508,6 +508,7 @@ ntfs_unmount(
vinvalbuf(ntmp->ntm_devvp, V_SAVE, NOCRED, td, 0, 0);
+ ronly = (mp->mnt_flag & MNT_RDONLY) != 0;
error = VOP_CLOSE(ntmp->ntm_devvp, ronly ? FREAD : FREAD|FWRITE,
NOCRED, td);
OpenPOWER on IntegriCloud