static int mdt_obd_disconnect(struct obd_export *exp)
{
+ struct mdt_device *mdt;
+ mdt = mdt_dev(exp->exp_obd->obd_lu_dev);
int rc;
ENTRY;
/* Disconnect early so that clients can't keep using export */
rc = class_disconnect(exp);
- //ldlm_cancel_locks_for_export(exp);
+ if (mdt->mdt_namespace != NULL || exp->exp_obd->obd_namespace != NULL)
+ ldlm_cancel_locks_for_export(exp);
/* complete all outstanding replies */
spin_lock(&exp->exp_lock);