if (data != NULL) {
data->ocd_connect_flags &= MGS_CONNECT_SUPPORTED;
- data->ocd_connect_flags2 &= MGS_CONNECT_SUPPORTED2;
+
+ if (data->ocd_connect_flags & OBD_CONNECT_FLAGS2)
+ data->ocd_connect_flags2 &= MGS_CONNECT_SUPPORTED2;
+
data->ocd_version = LUSTRE_VERSION_CODE;
lexp->exp_connect_data = *data;
}
if (data != NULL) {
data->ocd_connect_flags &= MGS_CONNECT_SUPPORTED;
- data->ocd_connect_flags2 &= MGS_CONNECT_SUPPORTED2;
+
+ if (data->ocd_connect_flags & OBD_CONNECT_FLAGS2)
+ data->ocd_connect_flags2 &= MGS_CONNECT_SUPPORTED2;
+
data->ocd_version = LUSTRE_VERSION_CODE;
exp->exp_connect_data = *data;
}