From: panda Date: Wed, 11 Nov 2009 23:52:05 +0000 (+0000) Subject: a=Johann Lombardi X-Git-Tag: GIT_EPOCH_B_HD_KDMU~95 X-Git-Url: https://git.whamcloud.com/gitweb?a=commitdiff_plain;h=caf29dcc653664b74428552d8426d9e64d9e1cfe;p=fs%2Flustre-release.git a=Johann Lombardi i=Andrew Perepechko i=ZhiYong Tian get lov objid count from MDS --- diff --git a/lustre/quota/quota_master.c b/lustre/quota/quota_master.c index 37739e8..790fd83 100644 --- a/lustre/quota/quota_master.c +++ b/lustre/quota/quota_master.c @@ -255,9 +255,7 @@ int dqacq_adjust_qunit_sz(struct obd_device *obd, qid_t id, int type, { struct mds_obd *mds = &obd->u.mds; struct lustre_quota_ctxt *qctxt = &mds->mds_obt.obt_qctxt; - struct obd_device *lov_mds_obd = class_exp2obd(mds->mds_osc_exp); - struct lov_obd *lov = &lov_mds_obd->u.lov; - __u32 ost_num = lov->desc.ld_tgt_count, mdt_num = 1; + __u32 ost_num = mds->mds_lov_objid_count, mdt_num = 1; struct quota_adjust_qunit *oqaq = NULL; unsigned int qid[MAXQUOTAS] = { 0, 0 }; struct lustre_quota_info *info = &mds->mds_quota_info;