[SCSI] zfcp: No automatic port_rescan on events
[firefly-linux-kernel-4.4.55.git] / drivers / s390 / scsi / zfcp_erp.c
index 92d3df6ac8ba9e6ef37ba3e24b503e6b12217ef2..4133ab6e20f1ab5ccfe058b49f125770e6c289e2 100644 (file)
@@ -1230,7 +1230,7 @@ static void zfcp_erp_action_cleanup(struct zfcp_erp_action *act, int result)
        case ZFCP_ERP_ACTION_REOPEN_ADAPTER:
                if (result == ZFCP_ERP_SUCCEEDED) {
                        register_service_level(&adapter->service_level);
-                       queue_work(adapter->work_queue, &adapter->scan_work);
+                       zfcp_fc_conditional_port_scan(adapter);
                        queue_work(adapter->work_queue, &adapter->ns_up_work);
                } else
                        unregister_service_level(&adapter->service_level);