aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/scsi/qla2xxx/qla_init.c
diff options
context:
space:
mode:
authorJoe Carnuccio <joe.carnuccio@qlogic.com>2016-01-27 12:03:34 -0500
committerMartin K. Petersen <martin.petersen@oracle.com>2016-02-23 21:27:02 -0500
commitda08ef5c30a28745cc789f024a2095f85a4b2b12 (patch)
tree46afdb0c99054677a17d26ef8513946f6e79d221 /drivers/scsi/qla2xxx/qla_init.c
parent243de6768db50266f595ec62c5ae34783edb72ea (diff)
qla2xxx: Avoid side effects when using endianizer macros.
Signed-off-by: Joe Carnuccio <joe.carnuccio@qlogic.com> Signed-off-by: Himanshu Madhani <himanshu.madhani@qlogic.com> Reviewed-by: Johannes Thumshirn <jthumshirn@suse.de> Reviewed-by: Hannes Reinecke <hare@suse.de> Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Diffstat (limited to 'drivers/scsi/qla2xxx/qla_init.c')
-rw-r--r--drivers/scsi/qla2xxx/qla_init.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/drivers/scsi/qla2xxx/qla_init.c b/drivers/scsi/qla2xxx/qla_init.c
index cad7c6cb336c..c3aa1eb8c1ba 100644
--- a/drivers/scsi/qla2xxx/qla_init.c
+++ b/drivers/scsi/qla2xxx/qla_init.c
@@ -5125,8 +5125,8 @@ qla24xx_nvram_config(scsi_qla_host_t *vha)
5125 dptr = (uint32_t *)nv; 5125 dptr = (uint32_t *)nv;
5126 ha->isp_ops->read_nvram(vha, (uint8_t *)dptr, ha->nvram_base, 5126 ha->isp_ops->read_nvram(vha, (uint8_t *)dptr, ha->nvram_base,
5127 ha->nvram_size); 5127 ha->nvram_size);
5128 for (cnt = 0, chksum = 0; cnt < ha->nvram_size >> 2; cnt++) 5128 for (cnt = 0, chksum = 0; cnt < ha->nvram_size >> 2; cnt++, dptr++)
5129 chksum += le32_to_cpu(*dptr++); 5129 chksum += le32_to_cpu(*dptr);
5130 5130
5131 ql_dbg(ql_dbg_init + ql_dbg_buffer, vha, 0x006a, 5131 ql_dbg(ql_dbg_init + ql_dbg_buffer, vha, 0x006a,
5132 "Contents of NVRAM\n"); 5132 "Contents of NVRAM\n");
@@ -5379,8 +5379,8 @@ uint8_t qla27xx_find_valid_image(struct scsi_qla_host *vha)
5379 wptr = (uint32_t *)(&pri_image_status); 5379 wptr = (uint32_t *)(&pri_image_status);
5380 cnt = size; 5380 cnt = size;
5381 5381
5382 for (chksum = 0; cnt; cnt--) 5382 for (chksum = 0; cnt--; wptr++)
5383 chksum += le32_to_cpu(*wptr++); 5383 chksum += le32_to_cpu(*wptr);
5384 if (chksum) { 5384 if (chksum) {
5385 ql_dbg(ql_dbg_init, vha, 0x018c, 5385 ql_dbg(ql_dbg_init, vha, 0x018c,
5386 "Checksum validation failed for primary image (0x%x)\n", 5386 "Checksum validation failed for primary image (0x%x)\n",
@@ -5407,8 +5407,8 @@ check_sec_image:
5407 5407
5408 wptr = (uint32_t *)(&sec_image_status); 5408 wptr = (uint32_t *)(&sec_image_status);
5409 cnt = size; 5409 cnt = size;
5410 for (chksum = 0; cnt; cnt--) 5410 for (chksum = 0; cnt--; wptr++)
5411 chksum += le32_to_cpu(*wptr++); 5411 chksum += le32_to_cpu(*wptr);
5412 if (chksum) { 5412 if (chksum) {
5413 ql_dbg(ql_dbg_init, vha, 0x018e, 5413 ql_dbg(ql_dbg_init, vha, 0x018e,
5414 "Checksum validation failed for secondary image (0x%x)\n", 5414 "Checksum validation failed for secondary image (0x%x)\n",
@@ -6161,8 +6161,8 @@ qla81xx_nvram_config(scsi_qla_host_t *vha)
6161 ha->isp_ops->read_optrom(vha, ha->nvram, ha->flt_region_nvram << 2, 6161 ha->isp_ops->read_optrom(vha, ha->nvram, ha->flt_region_nvram << 2,
6162 ha->nvram_size); 6162 ha->nvram_size);
6163 dptr = (uint32_t *)nv; 6163 dptr = (uint32_t *)nv;
6164 for (cnt = 0, chksum = 0; cnt < ha->nvram_size >> 2; cnt++) 6164 for (cnt = 0, chksum = 0; cnt < ha->nvram_size >> 2; cnt++, dptr++)
6165 chksum += le32_to_cpu(*dptr++); 6165 chksum += le32_to_cpu(*dptr);
6166 6166
6167 ql_dbg(ql_dbg_init + ql_dbg_buffer, vha, 0x0111, 6167 ql_dbg(ql_dbg_init + ql_dbg_buffer, vha, 0x0111,
6168 "Contents of NVRAM:\n"); 6168 "Contents of NVRAM:\n");