+ if ((start->ls_valid & LSV_CREATE_MDTOBJ) || reset) {
+ if ((bk->lb_param & LPF_CREATE_MDTOBJ) &&
+ !(start->ls_flags & LPF_CREATE_MDTOBJ)) {
+ bk->lb_param &= ~LPF_CREATE_MDTOBJ;
+ dirty = true;
+ } else if (!(bk->lb_param & LPF_CREATE_MDTOBJ) &&
+ (start->ls_flags & LPF_CREATE_MDTOBJ)) {
+ bk->lb_param |= LPF_CREATE_MDTOBJ;
+ dirty = true;
+ }
+ }
+
+ if ((start->ls_valid & LSV_DELAY_CREATE_OSTOBJ) || reset) {
+ if ((bk->lb_param & LPF_DELAY_CREATE_OSTOBJ) &&
+ !(start->ls_flags & LPF_DELAY_CREATE_OSTOBJ)) {
+ bk->lb_param &= ~LPF_DELAY_CREATE_OSTOBJ;
+ dirty = true;
+ } else if (!(bk->lb_param & LPF_DELAY_CREATE_OSTOBJ) &&
+ start->ls_flags & LPF_DELAY_CREATE_OSTOBJ) {
+ bk->lb_param |= LPF_DELAY_CREATE_OSTOBJ;
+ dirty = true;
+ }
+ }
+