Whamcloud - gitweb
LU-14155 mdc: avoid easize set to 0
[fs/lustre-release.git] / lustre / mdc / mdc_locks.c
index 496110b..e9c794e 100644 (file)
@@ -560,7 +560,10 @@ mdc_intent_getattr_pack(struct obd_export *exp, struct lookup_intent *it,
        lit = req_capsule_client_get(&req->rq_pill, &RMF_LDLM_INTENT);
        lit->opc = (__u64)it->it_op;
 
-       easize = obd->u.cli.cl_default_mds_easize;
+       if (obd->u.cli.cl_default_mds_easize > 0)
+               easize = obd->u.cli.cl_default_mds_easize;
+       else
+               easize = obd->u.cli.cl_max_mds_easize;
 
        /* pack the intended request */
        mdc_getattr_pack(req, valid, it->it_flags, op_data, easize);