RETURN(rc);
}
-static int mdd_attr_get_internal (const struct lu_context *ctxt,
- struct mdd_object *mdd_obj,
- struct md_attr *ma)
+static int mdd_attr_get_internal(const struct lu_context *ctxt,
+ struct mdd_object *mdd_obj,
+ struct md_attr *ma)
{
int rc = 0;
ENTRY;
{
struct dt_object *next;
int rc = 0;
+ ENTRY;
LASSERT(lu_object_exists(ctxt, mdd2lu_obj(o)));
next = mdd_object_child(o);
lum->lmm_stripe_size == (typeof(lum->lmm_stripe_size))(-1)){
rc = mdd_xattr_set_txn(ctxt, obj, NULL, 0, MDS_LOV_MD_NAME, 0,
handle);
+ if (rc == -ENODATA)
+ rc = 0;
CDEBUG(D_INFO, "delete lov ea of "DFID" rc %d \n",
PFID(mdo2fid(obj)), rc);
} else {
struct lov_mds_md *__lmm;
int __lmm_size, returned_lmm_size;
__lmm_size = mdd_lov_mdsize(ctxt, mdd);
+ returned_lmm_size = __lmm_size;
OBD_ALLOC(__lmm, __lmm_size);
if (__lmm == NULL)