Details
-
Bug
-
Resolution: Fixed
-
Minor
-
None
-
None
-
None
-
3
-
9223372036854775807
Description
In mdt_obd_connect we have:
if ((data->ocd_connect_flags & OBD_CONNECT_MDS_MDS) && !(data->ocd_connect_flags & OBD_CONNECT_LIGHTWEIGHT)) { atomic_inc(&mdt->mdt_mds_mds_conns); mdt_enable_slc(mdt); } if (!test_bit(MDT_FL_SYNCED, &mdt->mdt_state) && data != NULL &&
So it's either we should drop the data != NULL check or also check it above or do something els.e
Otherwise it just looks kind of bad and also confuses static code analyzers.
Attachments
Issue Links
- is related to
-
LU-8182 Suspicious code in mdt_obd_connect
-
- Resolved
-
Fixed in patch http://review.whamcloud.com/20391 "
LU-8182mdt: check connection data properly"