dsl_dataset_promote_crypt_check
err = dsl_dataset_promote_crypt_check(hds->ds_dir, origin_ds->ds_dir);
int dsl_dataset_promote_crypt_check(dsl_dir_t *target, dsl_dir_t *origin);