--- modules/freebsd/vmblock/subr.c Tue Jan 27 17:52:53 2009 +0900 +++ modules/freebsd/vmblock/subr.c Tue Jan 27 19:15:43 2009 +0900 @@ -372,6 +372,13 @@ return error; } +#if __FreeBSD_version >= 700034 + if ((error = insmntque(vp, mp)) != 0) { + free(xp, M_VMBLOCKFSNODE); + return error; + } +#endif + xp->backVnode = vp; xp->lowerVnode = lowervp; vp->v_type = lowervp->v_type; --- modules/freebsd/vmhgfs/state.c Tue Jan 27 17:52:53 2009 +0900 +++ modules/freebsd/vmhgfs/state.c Tue Jan 27 19:15:43 2009 +0900 @@ -1067,6 +1067,12 @@ */ compat_lockmgr(vp->v_vnlock, LK_EXCLUSIVE, NULL, curthread); +#if __FreeBSD_version >= 700034 + if ((ret = insmntque(vp, vfsp)) != 0) { + return ret; + } +#endif + /* * Now we'll initialize the vnode. We need to set the file type, vnode * operations, flags, filesystem pointer, reference count, and device.