Whamcloud - gitweb
LU-7433 ldlm: xattr locks are lost on mdt
[fs/lustre-release.git] / lustre / mdt / mdt_xattr.c
index 32fb823..c25d471 100644 (file)
@@ -63,9 +63,6 @@ static int mdt_getxattr_pack_reply(struct mdt_thread_info * info)
         int                     size, rc;
         ENTRY;
 
-        if (OBD_FAIL_CHECK(OBD_FAIL_MDS_GETXATTR_PACK))
-                RETURN(-ENOMEM);
-
        valid = info->mti_body->mbo_valid & (OBD_MD_FLXATTR | OBD_MD_FLXATTRLS);
 
         /* Determine how many bytes we need */
@@ -114,6 +111,9 @@ static int mdt_getxattr_pack_reply(struct mdt_thread_info * info)
                 RETURN(rc);
         }
 
+        if (OBD_FAIL_CHECK(OBD_FAIL_MDS_GETXATTR_PACK))
+                RETURN(-ENOMEM);
+
         RETURN(size);
 }