From: nikita Date: Fri, 14 Apr 2006 22:33:03 +0000 (+0000) Subject: mdt_connect(): fix access to mdt_device X-Git-Tag: v1_8_0_110~486^2~1998 X-Git-Url: https://git.whamcloud.com/?a=commitdiff_plain;h=8f8b77a287a42eccb7801c6c35b77f4a93758a9d;p=fs%2Flustre-release.git mdt_connect(): fix access to mdt_device --- diff --git a/lustre/mdt/mdt_handler.c b/lustre/mdt/mdt_handler.c index 52cecb3..6584f8f 100644 --- a/lustre/mdt/mdt_handler.c +++ b/lustre/mdt/mdt_handler.c @@ -321,12 +321,15 @@ static int mdt_connect(struct mdt_thread_info *info, result = target_handle_connect(req, mdt_handle); if (result == 0) { - struct mdt_device *mdt = info->mti_mdt; struct obd_connect_data *data; + LASSERT(req->rq_export != NULL); + info->mti_mdt = mdt_dev(req->rq_export->exp_obd->obd_lu_dev); + data = lustre_msg_buf(req->rq_repmsg, 0, sizeof *data); result = seq_mgr_alloc(info->mti_ctxt, - mdt->mdt_seq_mgr, &data->ocd_seq); + info->mti_mdt->mdt_seq_mgr, + &data->ocd_seq); } return result; }