X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=blobdiff_plain;f=lustre%2Fllite%2Fdir.c;h=0233cce468be72971f4ff25d6665e0f9723c9faa;hp=7a761b29243b2271b30e521f86b3b81a49f9f02d;hb=1ae726743b5a051bb4daa731d93496a3e7f7a93c;hpb=635421641bfa8a412edebd4ffbbdf05fd0c47410 diff --git a/lustre/llite/dir.c b/lustre/llite/dir.c index 7a761b2..0233cce 100644 --- a/lustre/llite/dir.c +++ b/lustre/llite/dir.c @@ -1261,15 +1261,15 @@ lmv_out_free: tmp->lum_stripe_count = 0; tmp->lum_stripe_offset = mdt_index; for (i = 0; i < stripe_count; i++) { - struct lu_fid *fid; + struct lu_fid fid; - fid = &lmm->lmv_md_v1.lmv_stripe_fids[i]; - mdt_index = ll_get_mdt_idx_by_fid(sbi, fid); + fid_le_to_cpu(&fid, &lmm->lmv_md_v1.lmv_stripe_fids[i]); + mdt_index = ll_get_mdt_idx_by_fid(sbi, &fid); if (mdt_index < 0) GOTO(out_tmp, rc = mdt_index); tmp->lum_objects[i].lum_mds = mdt_index; - tmp->lum_objects[i].lum_fid = *fid; + tmp->lum_objects[i].lum_fid = fid; tmp->lum_stripe_count++; }