usr/src/uts/common/fs/zfs/dmu_objset.c
changeset 11022 63ab26072e41
parent 10922 e2081f502306
child 11165 68184eb5449e
equal deleted inserted replaced
11021:c5323cd5fa92 11022:63ab26072e41
   767 	dsl_dataset_t *ds = os->os_dsl_dataset;
   767 	dsl_dataset_t *ds = os->os_dsl_dataset;
   768 	struct snaparg *sn = arg2;
   768 	struct snaparg *sn = arg2;
   769 
   769 
   770 	dsl_dataset_snapshot_sync(ds, sn->snapname, cr, tx);
   770 	dsl_dataset_snapshot_sync(ds, sn->snapname, cr, tx);
   771 
   771 
   772 	if (sn->props)
   772 	if (sn->props) {
   773 		dsl_props_set_sync(ds->ds_prev, sn->props, cr, tx);
   773 		dsl_props_arg_t pa;
       
   774 		pa.pa_props = sn->props;
       
   775 		pa.pa_source = ZPROP_SRC_LOCAL;
       
   776 		dsl_props_set_sync(ds->ds_prev, &pa, cr, tx);
       
   777 	}
   774 }
   778 }
   775 
   779 
   776 static int
   780 static int
   777 dmu_objset_snapshot_one(char *name, void *arg)
   781 dmu_objset_snapshot_one(char *name, void *arg)
   778 {
   782 {