[SCSI] qla4xxx: Boot from SAN fix for ISP83XX
authorVikas Chaudhary <vikas.chaudhary@qlogic.com>
Thu, 7 Mar 2013 10:43:08 +0000 (05:43 -0500)
committerJames Bottomley <JBottomley@Parallels.com>
Wed, 10 Apr 2013 18:39:30 +0000 (11:39 -0700)
Issue:
ISP83XX check is missing in function get_fw_boot_info() because of this
qla4xxx will not export boot target to sysfs and iscsistart cannot issue
login to boot target.

Fix:
Added check for ISP83XX in function get_fw_boot_info()

Signed-off-by: Vikas Chaudhary <vikas.chaudhary@qlogic.com>
Signed-off-by: James Bottomley <JBottomley@Parallels.com>
drivers/scsi/qla4xxx/ql4_os.c

index 6142729..1c387e7 100644 (file)
@@ -4005,7 +4005,7 @@ static int get_fw_boot_info(struct scsi_qla_host *ha, uint16_t ddb_index[])
                if (val & BIT_7)
                        ddb_index[1] = (val & 0x7f);
 
-       } else if (is_qla8022(ha)) {
+       } else if (is_qla80XX(ha)) {
                buf = dma_alloc_coherent(&ha->pdev->dev, size,
                                         &buf_dma, GFP_KERNEL);
                if (!buf) {