struct md_device *upcall_dev;
int rc;
ENTRY;
-
+
LASSERT(owner != NULL);
obd = mdd2_obd(mdd);
}
/*The obd is created for handling data stack for mdd*/
-int mdd_init_obd(const struct lu_context *ctxt, struct mdd_device *mdd,
+int mdd_init_obd(const struct lu_context *ctxt, struct mdd_device *mdd,
char *dev)
{
struct lustre_cfg_bufs bufs;
RETURN(rc);
}
-/*FIXME: this is for create lsm object id, which should identify the
+/*FIXME: this is for create lsm object id, which should identify the
* lsm object unique in the whole mds, as I see. But it seems, we
* still not need it now. right? so just borrow the ll_fid_build_ino
*/
}
int mdd_lov_create(const struct lu_context *ctxt, struct mdd_device *mdd,
- struct mdd_object *parent, struct mdd_object *child,
+ struct mdd_object *parent, struct mdd_object *child,
struct lov_mds_md **lmm, int *lmm_size, const void *eadata,
int eadatasize, struct lu_attr *la)
{
oa->o_uid = 0; /* must have 0 uid / gid on OST */
oa->o_gid = 0;
oa->o_mode = S_IFREG | 0600;
- oa->o_id = mdd_lov_create_id(&mdd2lu_obj(child)->lo_header->loh_fid);
+ oa->o_id = mdd_lov_create_id(lu_object_fid(mdd2lu_obj(child)));
oa->o_valid = OBD_MD_FLID | OBD_MD_FLTYPE | OBD_MD_FLFLAGS |
OBD_MD_FLMODE | OBD_MD_FLUID | OBD_MD_FLGID;
oa->o_size = 0;
GOTO(out_oa, rc);
} else {
LASSERT(*lmm == NULL);
- rc = mdd_get_md(ctxt, &parent->mod_obj, *lmm,
+ rc = mdd_get_md(ctxt, &parent->mod_obj, *lmm,
lmm_size);
if (rc > 0)
rc = obd_iocontrol(OBD_IOC_LOV_SETSTRIPE,
}
} else {
LASSERT(eadata != NULL);
- rc = obd_iocontrol(OBD_IOC_LOV_SETEA, lov_exp, 0, &lsm,
+ rc = obd_iocontrol(OBD_IOC_LOV_SETEA, lov_exp, 0, &lsm,
(void*)eadata);
if (rc) {
GOTO(out_oa, rc);
RETURN(rc);
}
-int mdd_unlink_log(const struct lu_context *ctxt, struct mdd_device *mdd,
+int mdd_unlink_log(const struct lu_context *ctxt, struct mdd_device *mdd,
struct mdd_object *mdd_cobj, struct md_attr *ma)
{
struct obd_device *obd = mdd2_obd(mdd);
-
+
if (mds_log_op_unlink(obd, NULL, ma->ma_lmm, ma->ma_lmm_size,
ma->ma_cookie, ma->ma_cookie_size)) {
ma->ma_valid |= MA_COOKIE;
int *md_size)
{
struct obd_device *obd = mdd2_obd(mdd);
- *md_size = obd->u.mds.mds_max_mdsize;
+ *md_size = obd->u.mds.mds_max_mdsize;
RETURN(0);
}
ENTRY;
CDEBUG(D_INODE, "object init, fid = "DFID3"\n",
- PFID3(&o->lo_header->loh_fid));
+ PFID3(lu_object_fid(o)));
under = &d->mdt_child->md_lu_dev;
below = under->ld_ops->ldo_object_alloc(ctxt, o->lo_header, under);
ENTRY;
h = o->lo_header;
- CDEBUG(D_INODE, "object free, fid = "DFID3"\n", PFID3(&h->loh_fid));
+ CDEBUG(D_INODE, "object free, fid = "DFID3"\n",
+ PFID3(lu_object_fid(o)));
lu_object_fini(o);
lu_object_header_fini(h);