[SCSI] zfcp: Fix logic for physical port close
[firefly-linux-kernel-4.4.55.git] / drivers / s390 / scsi / zfcp_erp.c
index e7d7ef55e37dd11f677bcfb1d32bb2e30dac1bdf..0a7c6aef532a631ff7a255fe5696ba49f9c12c82 100644 (file)
@@ -801,7 +801,7 @@ static int zfcp_erp_port_forced_strategy(struct zfcp_erp_action *erp_action)
                        return ZFCP_ERP_FAILED;
 
        case ZFCP_ERP_STEP_PHYS_PORT_CLOSING:
-               if (status & ZFCP_STATUS_PORT_PHYS_OPEN)
+               if (!(status & ZFCP_STATUS_PORT_PHYS_OPEN))
                        return ZFCP_ERP_SUCCEEDED;
        }
        return ZFCP_ERP_FAILED;