aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/vfs_lookup.c
diff options
context:
space:
mode:
authorRobert Watson <rwatson@FreeBSD.org>2007-04-04 09:11:34 +0000
committerRobert Watson <rwatson@FreeBSD.org>2007-04-04 09:11:34 +0000
commit5e3f7694b189584ae30219566fcc6c4c3d059305 (patch)
tree8805b4674ed3429ddf05f19fd5eb0813fb7884aa /sys/kern/vfs_lookup.c
parentf2f72fff6e246e95be9fea218268c6c609b6294b (diff)
downloadsrc-5e3f7694b189584ae30219566fcc6c4c3d059305.tar.gz
src-5e3f7694b189584ae30219566fcc6c4c3d059305.zip
Notes
Diffstat (limited to 'sys/kern/vfs_lookup.c')
-rw-r--r--sys/kern/vfs_lookup.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/kern/vfs_lookup.c b/sys/kern/vfs_lookup.c
index e38ac719aae7..ad801f6365b3 100644
--- a/sys/kern/vfs_lookup.c
+++ b/sys/kern/vfs_lookup.c
@@ -188,14 +188,14 @@ namei(struct nameidata *ndp)
/*
* Get starting point for the translation.
*/
- FILEDESC_LOCK(fdp);
+ FILEDESC_SLOCK(fdp);
ndp->ni_rootdir = fdp->fd_rdir;
ndp->ni_topdir = fdp->fd_jdir;
dp = fdp->fd_cdir;
vfslocked = VFS_LOCK_GIANT(dp->v_mount);
VREF(dp);
- FILEDESC_UNLOCK(fdp);
+ FILEDESC_SUNLOCK(fdp);
for (;;) {
/*
* Check if root directory should replace current directory.