From 8f8b77a287a42eccb7801c6c35b77f4a93758a9d Mon Sep 17 00:00:00 2001 From: nikita Date: Fri, 14 Apr 2006 22:33:03 +0000 Subject: [PATCH] mdt_connect(): fix access to mdt_device --- lustre/mdt/mdt_handler.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) 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; } -- 1.8.3.1