Whamcloud - gitweb
LU-791 obdfilter: Don't clear OBD_MD_FLFLAGS mistakenly
[fs/lustre-release.git] / lustre / obdfilter / filter.c
index 6f2b7b9..d1804ab 100644 (file)
@@ -3676,7 +3676,7 @@ static int filter_handle_precreate(struct obd_export *exp, struct obdo *oa,
                 rc = filter_precreate(obd, oa, group, &diff);
                 oa->o_id = filter_last_id(&obd->u.filter, group);
                 oa->o_seq = group;
-                oa->o_valid = OBD_MD_FLID | OBD_MD_FLGROUP;
+                oa->o_valid |= (OBD_MD_FLID | OBD_MD_FLGROUP);
                 GOTO(out, rc);
         }
         /* else diff == 0 */