+ if ((start->ls_valid & LSV_CREATE_MDTOBJ) || reset) {
+ if ((bk->lb_param & LPF_CREATE_MDTOBJ) &&
+ !(start->ls_valid & LSV_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;
+ }
+ }
+