summaryrefslogtreecommitdiffstats
path: root/sys/kern/vfs_lookup.c
diff options
context:
space:
mode:
authorattilio <attilio@FreeBSD.org>2008-08-31 14:26:08 +0000
committerattilio <attilio@FreeBSD.org>2008-08-31 14:26:08 +0000
commite2ca413d09b408b7f5caff24c9c36ddb1c43dc7c (patch)
tree904524119c5e2a5d0942f492871aaf2f60b15b70 /sys/kern/vfs_lookup.c
parent2d23f13f7f4cdaadb7247c2f0597e503d6035508 (diff)
downloadFreeBSD-src-e2ca413d09b408b7f5caff24c9c36ddb1c43dc7c.zip
FreeBSD-src-e2ca413d09b408b7f5caff24c9c36ddb1c43dc7c.tar.gz
Decontextualize vfs_busy(), vfs_unbusy() and vfs_mount_alloc() functions.
Manpages are updated accordingly. Tested by: Diego Sardina <siarodx at gmail dot com>
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 1b295fc..8adb68e 100644
--- a/sys/kern/vfs_lookup.c
+++ b/sys/kern/vfs_lookup.c
@@ -688,7 +688,7 @@ unionlookup:
*/
while (dp->v_type == VDIR && (mp = dp->v_mountedhere) &&
(cnp->cn_flags & NOCROSSMOUNT) == 0) {
- if (vfs_busy(mp, 0, 0, td))
+ if (vfs_busy(mp, 0, 0))
continue;
vput(dp);
VFS_UNLOCK_GIANT(vfslocked);
@@ -702,7 +702,7 @@ unionlookup:
vref(vp_crossmp);
ndp->ni_dvp = vp_crossmp;
error = VFS_ROOT(mp, compute_cn_lkflags(mp, cnp->cn_lkflags), &tdp, td);
- vfs_unbusy(mp, td);
+ vfs_unbusy(mp);
if (vn_lock(vp_crossmp, LK_SHARED | LK_NOWAIT))
panic("vp_crossmp exclusively locked or reclaimed");
if (error) {
OpenPOWER on IntegriCloud