summaryrefslogtreecommitdiff
path: root/sys/kern/vfs_default.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/kern/vfs_default.c')
-rw-r--r--sys/kern/vfs_default.c6
1 files changed, 1 insertions, 5 deletions
diff --git a/sys/kern/vfs_default.c b/sys/kern/vfs_default.c
index e89654fa849d..4e248c1a49bc 100644
--- a/sys/kern/vfs_default.c
+++ b/sys/kern/vfs_default.c
@@ -908,12 +908,8 @@ loop:
if (error)
allerror = error;
- mtx_lock(&mntvnode_mtx);
- if (nvp != TAILQ_NEXT(vp, v_nmntvnodes)) {
- vput(vp);
- goto loop;
- }
vput(vp);
+ mtx_lock(&mntvnode_mtx);
}
mtx_unlock(&mntvnode_mtx);
return (allerror);