From: Vikas Chaudhary Date: Thu, 7 Mar 2013 10:43:08 +0000 (-0500) Subject: [SCSI] qla4xxx: Boot from SAN fix for ISP83XX X-Git-Url: https://git.karo-electronics.de/?a=commitdiff_plain;h=3e788fb16d7f9a909ed45f9f0f331d5cd0283f18;p=linux-beck.git [SCSI] qla4xxx: Boot from SAN fix for ISP83XX 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 Signed-off-by: James Bottomley --- diff --git a/drivers/scsi/qla4xxx/ql4_os.c b/drivers/scsi/qla4xxx/ql4_os.c index 6142729167f4..1c387e7b2227 100644 --- a/drivers/scsi/qla4xxx/ql4_os.c +++ b/drivers/scsi/qla4xxx/ql4_os.c @@ -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) {