diff options
| author | Poul-Henning Kamp <phk@FreeBSD.org> | 1999-11-09 14:15:33 +0000 |
|---|---|---|
| committer | Poul-Henning Kamp <phk@FreeBSD.org> | 1999-11-09 14:15:33 +0000 |
| commit | 698f9cf828c95ffc6d2445400e3125aa44e5d57e (patch) | |
| tree | 9ecaa92a6de6fdd1aeb455d59ce671785a1d0801 /sys/msdosfs | |
| parent | 2e43037a032d3ada9c0c6c8ce7b7cb77cb442dd2 (diff) | |
Notes
Diffstat (limited to 'sys/msdosfs')
| -rw-r--r-- | sys/msdosfs/msdosfs_vfsops.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/msdosfs/msdosfs_vfsops.c b/sys/msdosfs/msdosfs_vfsops.c index 8e3d0b31e8f9..efece992d585 100644 --- a/sys/msdosfs/msdosfs_vfsops.c +++ b/sys/msdosfs/msdosfs_vfsops.c @@ -382,7 +382,9 @@ mountmsdosfs(devvp, mp, p, argp) return (error); ronly = (mp->mnt_flag & MNT_RDONLY) != 0; + vn_lock(devvp, LK_EXCLUSIVE | LK_RETRY, p); error = VOP_OPEN(devvp, ronly ? FREAD : FREAD|FWRITE, FSCRED, p); + VOP_UNLOCK(devvp, 0, p); if (error) return (error); |
