zfsvfs_hold
err = zfsvfs_hold(dsname, FTAG, &zfsvfs, B_FALSE);
if ((err = zfsvfs_hold(dsname, FTAG, &zfsvfs, B_TRUE)) != 0)
error = zfsvfs_hold(zc->zc_name, FTAG, &zfsvfs, B_FALSE);
int error = zfsvfs_hold(zc->zc_name, FTAG, &zfsvfs, B_FALSE);