Print this page
Send nfs_export_t to untraverse()
@@ -989,11 +989,11 @@
return (puterrno4(ENOENT));
/*
* Traverse back to the mounted-on filesystem
*/
- dvp = untraverse(dvp);
+ dvp = untraverse(ne, dvp);
/*
* Set the different_export flag so we remember
* to pick up a new exportinfo entry for
* this new filesystem.
@@ -2730,17 +2730,17 @@
/*
* If at the system root, then can
* go up no further.
*/
- if (VN_CMP(cs->vp, ZONE_ROOTVP()))
+ if (VN_IS_CURZONEROOT(cs->vp))
return (puterrno4(ENOENT));
/*
* Traverse back to the mounted-on filesystem
*/
- cs->vp = untraverse(cs->vp);
+ cs->vp = untraverse(cs->exi->exi_ne, cs->vp);
/*
* Set the different_export flag so we remember
* to pick up a new exportinfo entry for
* this new filesystem.