dsl_dataset_user_hold
error = dsl_dataset_user_hold(holds, 0, NULL);
int dsl_dataset_user_hold(nvlist_t *holds, minor_t cleanup_minor,
error = dsl_dataset_user_hold(holds, minor, errlist);