Whamcloud - gitweb
LU-4386 osc: don't activate deactivated obd_import
[fs/lustre-release.git] / lustre / ptlrpc / import.c
index 1076b96..3ba64d7 100644 (file)
@@ -387,6 +387,11 @@ void ptlrpc_activate_import(struct obd_import *imp)
        struct obd_device *obd = imp->imp_obd;
 
        spin_lock(&imp->imp_lock);
+       if (imp->imp_deactive != 0) {
+               spin_unlock(&imp->imp_lock);
+               return;
+       }
+
        imp->imp_invalid = 0;
        spin_unlock(&imp->imp_lock);
        obd_import_event(obd, imp, IMP_EVENT_ACTIVE);