Whamcloud - gitweb
LU-11656 llite: fetch default layout for a directory
[fs/lustre-release.git] / lustre / llite / xattr.c
index 6cfad04..0c50a59 100644 (file)
@@ -545,11 +545,12 @@ out_env:
                RETURN(rc);
        } else if (S_ISDIR(inode->i_mode)) {
                struct ptlrpc_request *req = NULL;
+               struct ptlrpc_request *root_req = NULL;
                struct lov_mds_md *lmm = NULL;
                int lmm_size = 0;
 
-               rc = ll_dir_getstripe(inode, (void **)&lmm, &lmm_size,
-                                     &req, 0);
+               rc = ll_dir_getstripe_default(inode, (void **)&lmm, &lmm_size,
+                                             &req, &root_req, 0);
                if (rc < 0)
                        GOTO(out_req, rc);
 
@@ -564,6 +565,8 @@ out_env:
 out_req:
                if (req)
                        ptlrpc_req_finished(req);
+               if (root_req)
+                       ptlrpc_req_finished(root_req);
 
                RETURN(rc);
        } else {