dirty = true;
}
+ if (bk->lb_param & LPF_CREATE_MDTOBJ) {
+ bk->lb_param &= ~LPF_CREATE_MDTOBJ;
+ dirty = true;
+ }
+
if (bk->lb_param & LPF_FAILOUT) {
bk->lb_param &= ~LPF_FAILOUT;
dirty = true;
}
}
+ 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;
+ }
+ }
+
if ((start->ls_valid & LSV_ERROR_HANDLE) || reset) {
if ((bk->lb_param & LPF_FAILOUT) &&
!(start->ls_valid & LSV_ERROR_HANDLE)) {