goto next;
}
- len = snprintf(name, FID_LEN + 1, DFID":", PFID(&ent->lde_fid));
+ len = snprintf(name, sizeof(name),
+ DFID":", PFID(&ent->lde_fid));
/* The ent->lde_name is composed of ${FID}:${index} */
if (ent->lde_namelen < len + 1 ||
memcmp(ent->lde_name, name, len) != 0) {
RETURN(0);
} else {
if (!(attr->la_valid & (LA_UID | LA_GID | LA_MODE |
- LA_ATIME | LA_MTIME | LA_CTIME)))
+ LA_ATIME | LA_MTIME | LA_CTIME |
+ LA_FLAGS)))
RETURN(rc);
}
/*
RETURN(0);
} else {
if (!(attr->la_valid & (LA_UID | LA_GID | LA_MODE |
- LA_ATIME | LA_MTIME | LA_CTIME)))
+ LA_ATIME | LA_MTIME | LA_CTIME |
+ LA_FLAGS)))
RETURN(rc);
}
if (i == 0) {
/* Right now, master stripe and master object are
* on the same MDT */
- idx = le32_to_cpu(lum->lum_stripe_offset);
+ idx = lu_site2seq(lod2lu_dev(lod)->ld_site)->ss_node_id;
rc = obd_fid_alloc(env, lod->lod_child_exp, &fid,
NULL);
if (rc < 0)