From de2973eb6ee310d016fd88c4fb101afa7d85b6a4 Mon Sep 17 00:00:00 2001 From: pjd Date: Wed, 2 May 2007 01:03:10 +0000 Subject: Share-lock a vnode where possible. --- sys/cddl/compat/opensolaris/kern/opensolaris_vfs.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'sys/cddl/compat/opensolaris/kern/opensolaris_vfs.c') diff --git a/sys/cddl/compat/opensolaris/kern/opensolaris_vfs.c b/sys/cddl/compat/opensolaris/kern/opensolaris_vfs.c index ef184b4..e3325ae 100644 --- a/sys/cddl/compat/opensolaris/kern/opensolaris_vfs.c +++ b/sys/cddl/compat/opensolaris/kern/opensolaris_vfs.c @@ -187,7 +187,7 @@ domount(kthread_t *td, vnode_t *vp, const char *fstype, char *fspath, /* * Allocate and initialize the filesystem. */ - vn_lock(vp, LK_EXCLUSIVE | LK_RETRY, td); + vn_lock(vp, LK_SHARED | LK_RETRY, td); mp = vfs_mount_alloc(vp, vfsp, fspath, td); VOP_UNLOCK(vp, 0, td); -- cgit v1.1