struct mdc_open_data;
struct obd_client_handle {
- struct lustre_handle och_fh;
- struct lu_fid *och_fid;
- struct llog_cookie och_cookie;
+ struct lustre_handle och_fh;
+ struct lu_fid och_fid;
+ struct llog_cookie och_cookie;
struct mdc_open_data *och_mod;
__u32 och_magic;
int och_flags;
memcpy(&och->och_fh, &body->handle, sizeof(body->handle));
och->och_magic = OBD_CLIENT_HANDLE_MAGIC;
- och->och_fid = &lli->lli_fid;
+ och->och_fid = lli->lli_fid;
och->och_flags = it->it_flags;
lli->lli_ioepoch = body->ioepoch;
struct obd_export *tgt_exp;
ENTRY;
- tgt_exp = lmv_get_export(lmv, och->och_fid);
+ tgt_exp = lmv_get_export(lmv, &och->och_fid);
if (IS_ERR(tgt_exp))
RETURN(PTR_ERR(tgt_exp));