diff options
author | kib <kib@FreeBSD.org> | 2010-08-06 09:23:47 +0000 |
---|---|---|
committer | kib <kib@FreeBSD.org> | 2010-08-06 09:23:47 +0000 |
commit | 913fa4ba381b76ea679254f29c818b63c3702229 (patch) | |
tree | c748f9adfad5db3a69d62bf97fc14a434d90b58e /sys/fs/devfs/devfs_vfsops.c | |
parent | 837d8df157cef778fb828ddd7776e24c8a537679 (diff) | |
download | FreeBSD-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.c | 2 |
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; |