diff options
author | Adheer Chandravanshi <adheer.chandravanshi@qlogic.com> | 2013-07-08 08:33:09 -0400 |
---|---|---|
committer | James Bottomley <JBottomley@Parallels.com> | 2013-08-23 13:39:16 -0400 |
commit | 9993757409adbd2eb335e4fd1c8f966bc49d68d2 (patch) | |
tree | 8b0cf7f6fa52c378a8653ed299daeac03ef53e6c /drivers/scsi | |
parent | a2f766361a435fc61443366c8f7707641fb07125 (diff) |
[SCSI] qla4xxx: Only BIOS boot target entries should be at index 0 and 1.
Flash target index 0 and 1 are reserved for boot target entries created
with BIOS utility.
Signed-off-by: Adheer Chandravanshi <adheer.chandravanshi@qlogic.com>
Signed-off-by: Vikas Chaudhary <vikas.chaudhary@qlogic.com>
Reviewed-by: Mike Christie <michaelc@cs.wisc.edu>
Signed-off-by: James Bottomley <JBottomley@Parallels.com>
Diffstat (limited to 'drivers/scsi')
-rw-r--r-- | drivers/scsi/qla4xxx/ql4_os.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/scsi/qla4xxx/ql4_os.c b/drivers/scsi/qla4xxx/ql4_os.c index 64e7e857670d..66489b2b03e8 100644 --- a/drivers/scsi/qla4xxx/ql4_os.c +++ b/drivers/scsi/qla4xxx/ql4_os.c | |||
@@ -5707,7 +5707,8 @@ static int qla4xxx_sysfs_ddb_add(struct Scsi_Host *shost, const char *buf, | |||
5707 | goto exit_ddb_add; | 5707 | goto exit_ddb_add; |
5708 | } | 5708 | } |
5709 | 5709 | ||
5710 | for (idx = 0; idx < max_ddbs; idx++) { | 5710 | /* Index 0 and 1 are reserved for boot target entries */ |
5711 | for (idx = 2; idx < max_ddbs; idx++) { | ||
5711 | if (qla4xxx_flashdb_by_index(ha, fw_ddb_entry, | 5712 | if (qla4xxx_flashdb_by_index(ha, fw_ddb_entry, |
5712 | fw_ddb_entry_dma, idx)) | 5713 | fw_ddb_entry_dma, idx)) |
5713 | break; | 5714 | break; |