diff --git a/sys/kern/vfs_lookup.c b/sys/kern/vfs_lookup.c index a0bbb169279..1126bd5deb3 100644 --- a/sys/kern/vfs_lookup.c +++ b/sys/kern/vfs_lookup.c @@ -508,6 +508,7 @@ dirloop: dp == rootvnode) { ndp->ni_dvp = dp; ndp->ni_vp = dp; + vfslocked = VFS_LOCK_GIANT(dp->v_mount); VREF(dp); goto nextname; }