nfs: don't call nfs4_ff_layout_prepare_ds from ff_layout_get_ds_cred
[deliverable/linux.git] / fs / nfs / flexfilelayout / flexfilelayoutdev.c
index add0e5a70bd60f70479452ddc8a0ccf853c2c87f..a0dbf94d15ae61739e4cde6b66c7df776218cc12 100644 (file)
@@ -433,16 +433,12 @@ ff_layout_get_ds_cred(struct pnfs_layout_segment *lseg, u32 ds_idx,
                      struct rpc_cred *mdscred)
 {
        struct nfs4_ff_layout_mirror *mirror = FF_LAYOUT_COMP(lseg, ds_idx);
-       struct rpc_cred *cred = ERR_PTR(-EINVAL);
-
-       if (!nfs4_ff_layout_prepare_ds(lseg, ds_idx, true))
-               goto out;
+       struct rpc_cred *cred;
 
        if (mirror && mirror->cred)
                cred = mirror->cred;
        else
                cred = mdscred;
-out:
        return cred;
 }
 
This page took 0.072126 seconds and 5 git commands to generate.