dsl_dataset_is_snapshot
if (!dsl_dataset_is_snapshot(ds)) {
if (dsl_dataset_is_snapshot(dmu_objset_ds(os))) {
} else if (!readonly && dsl_dataset_is_snapshot(ds)) {
if (!dsl_dataset_is_snapshot(ds)) {
if (DSL_SCAN_IS_SCRUB_RESILVER(scn) && !dsl_dataset_is_snapshot(ds) &&