X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=blobdiff_plain;f=lustre%2Flod%2Flod_object.c;h=cb15551fdcec1c15cbaadf829372dcbbcf15524a;hp=7be5c4556fce94974eb73af23f3a01d92c4fa0d0;hb=e760042016bb5b12f9b21568304c02711930720f;hpb=6830dc1378e7f7e9f3aed5dff404ee4b7e0d0a81 diff --git a/lustre/lod/lod_object.c b/lustre/lod/lod_object.c index 7be5c45..cb15551 100644 --- a/lustre/lod/lod_object.c +++ b/lustre/lod/lod_object.c @@ -1648,11 +1648,8 @@ static int lod_dir_declare_create_stripes(const struct lu_env *env, PFID(lu_object_fid(&dto->do_lu)), i); sname = lod_name_get(env, stripe_name, strlen(stripe_name)); - rc = linkea_data_new(&ldata, &info->lti_linkea_buf); - if (rc != 0) - GOTO(out, rc); - - rc = linkea_add_buf(&ldata, sname, lu_object_fid(&dt->do_lu)); + rc = linkea_links_new(&ldata, &info->lti_linkea_buf, + sname, lu_object_fid(&dt->do_lu)); if (rc != 0) GOTO(out, rc); @@ -2438,11 +2435,8 @@ static int lod_xattr_set_lmv(const struct lu_env *env, struct dt_object *dt, PFID(lu_object_fid(&dto->do_lu)), i); sname = lod_name_get(env, stripe_name, strlen(stripe_name)); - rc = linkea_data_new(&ldata, &info->lti_linkea_buf); - if (rc != 0) - GOTO(out, rc); - - rc = linkea_add_buf(&ldata, sname, lu_object_fid(&dt->do_lu)); + rc = linkea_links_new(&ldata, &info->lti_linkea_buf, + sname, lu_object_fid(&dt->do_lu)); if (rc != 0) GOTO(out, rc);