summaryrefslogtreecommitdiffstats
path: root/sys/fs/devfs/devfs_vfsops.c
diff options
context:
space:
mode:
authorkib <kib@FreeBSD.org>2010-08-06 09:23:47 +0000
committerkib <kib@FreeBSD.org>2010-08-06 09:23:47 +0000
commit913fa4ba381b76ea679254f29c818b63c3702229 (patch)
treec748f9adfad5db3a69d62bf97fc14a434d90b58e /sys/fs/devfs/devfs_vfsops.c
parent837d8df157cef778fb828ddd7776e24c8a537679 (diff)
downloadFreeBSD-src-913fa4ba381b76ea679254f29c818b63c3702229.zip
FreeBSD-src-913fa4ba381b76ea679254f29c818b63c3702229.tar.gz
Enable shared locks for the devfs vnodes. Honor the locking mode
requested by lookup(). This should be a nop at the moment. In collaboration with: pho MFC after: 1 month
Diffstat (limited to 'sys/fs/devfs/devfs_vfsops.c')
-rw-r--r--sys/fs/devfs/devfs_vfsops.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/fs/devfs/devfs_vfsops.c b/sys/fs/devfs/devfs_vfsops.c
index ff86e36..fc4b49f 100644
--- a/sys/fs/devfs/devfs_vfsops.c
+++ b/sys/fs/devfs/devfs_vfsops.c
@@ -155,7 +155,7 @@ devfs_root(struct mount *mp, int flags, struct vnode **vpp)
dmp = VFSTODEVFS(mp);
sx_xlock(&dmp->dm_lock);
- error = devfs_allocv(dmp->dm_rootdir, mp, &vp);
+ error = devfs_allocv(dmp->dm_rootdir, mp, LK_EXCLUSIVE, &vp);
if (error)
return (error);
vp->v_vflag |= VV_ROOT;
OpenPOWER on IntegriCloud