|
@@ -2860,7 +2860,7 @@ lpfc_online(struct lpfc_hba *phba)
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
vports = lpfc_create_vport_work_array(phba);
|
|
vports = lpfc_create_vport_work_array(phba);
|
|
|
- if (vports != NULL)
|
|
|
|
|
|
|
+ if (vports != NULL) {
|
|
|
for (i = 0; i <= phba->max_vports && vports[i] != NULL; i++) {
|
|
for (i = 0; i <= phba->max_vports && vports[i] != NULL; i++) {
|
|
|
struct Scsi_Host *shost;
|
|
struct Scsi_Host *shost;
|
|
|
shost = lpfc_shost_from_vport(vports[i]);
|
|
shost = lpfc_shost_from_vport(vports[i]);
|
|
@@ -2877,7 +2877,8 @@ lpfc_online(struct lpfc_hba *phba)
|
|
|
}
|
|
}
|
|
|
spin_unlock_irq(shost->host_lock);
|
|
spin_unlock_irq(shost->host_lock);
|
|
|
}
|
|
}
|
|
|
- lpfc_destroy_vport_work_array(phba, vports);
|
|
|
|
|
|
|
+ }
|
|
|
|
|
+ lpfc_destroy_vport_work_array(phba, vports);
|
|
|
|
|
|
|
|
lpfc_unblock_mgmt_io(phba);
|
|
lpfc_unblock_mgmt_io(phba);
|
|
|
return 0;
|
|
return 0;
|