Lock giant when assigning ni_vp and keep vfslocked state valid.

Committed for:	jeff
This commit is contained in:
Kris Kennaway 2006-04-29 07:13:49 +00:00
parent bda1fb2baf
commit cef31ff7d9

View file

@ -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;
}