X-Git-Url: https://git.whamcloud.com/?a=blobdiff_plain;f=lustre%2Fmdt%2Fmdt_som.c;h=80438faec8e83a6b76ea862b6ca39e779e71949e;hb=refs%2Fchanges%2F15%2F35815%2F2;hp=fa3f033c82b95748acc3e82201707ddbeef7d09e;hpb=8f65b07e90be21242cb49493421dcd3081f6fbac;p=fs%2Flustre-release.git diff --git a/lustre/mdt/mdt_som.c b/lustre/mdt/mdt_som.c index fa3f033..80438fa 100644 --- a/lustre/mdt/mdt_som.c +++ b/lustre/mdt/mdt_som.c @@ -85,21 +85,21 @@ int mdt_get_som(struct mdt_thread_info *info, struct mdt_object *obj, ma->ma_valid |= MA_SOM; - if ((som->ms_valid & SOM_FL_STRICT)) { + CDEBUG(D_INODE, DFID": Reading som attrs: " + "valid: %x, size: %lld, blocks: %lld\n", + PFID(mdt_object_fid(obj)), som->ms_valid, + som->ms_size, som->ms_blocks); + + if (som->ms_valid & SOM_FL_STRICT) { attr->la_valid |= LA_SIZE | LA_BLOCKS; - attr->la_size = som->ms_size; - attr->la_blocks = som->ms_blocks; /* * Size on MDS is valid and could be returned * to client. */ + attr->la_size = som->ms_size; + attr->la_blocks = som->ms_blocks; info->mti_som_valid = 1; - - CDEBUG(D_INODE, DFID": Reading som attrs: " - "valid: %x, size: %lld, blocks: %lld\n", - PFID(mdt_object_fid(obj)), som->ms_valid, - som->ms_size, som->ms_blocks); } } else if (rc == -ENODATA) { rc = 0;