aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/scsi/qla2xxx/qla_mbx.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/scsi/qla2xxx/qla_mbx.c')
-rw-r--r--drivers/scsi/qla2xxx/qla_mbx.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/scsi/qla2xxx/qla_mbx.c b/drivers/scsi/qla2xxx/qla_mbx.c
index 18c509fae555..68c55eaa318c 100644
--- a/drivers/scsi/qla2xxx/qla_mbx.c
+++ b/drivers/scsi/qla2xxx/qla_mbx.c
@@ -3122,7 +3122,7 @@ qla24xx_report_id_acquisition(scsi_qla_host_t *vha,
3122 if (vp_idx == 0 && (MSB(stat) != 1)) 3122 if (vp_idx == 0 && (MSB(stat) != 1))
3123 goto reg_needed; 3123 goto reg_needed;
3124 3124
3125 if (MSB(stat) != 0) { 3125 if (MSB(stat) != 0 && MSB(stat) != 2) {
3126 ql_dbg(ql_dbg_mbx, vha, 0x10ba, 3126 ql_dbg(ql_dbg_mbx, vha, 0x10ba,
3127 "Could not acquire ID for VP[%d].\n", vp_idx); 3127 "Could not acquire ID for VP[%d].\n", vp_idx);
3128 return; 3128 return;
@@ -3536,7 +3536,7 @@ qla25xx_init_req_que(struct scsi_qla_host *vha, struct req_que *req)
3536 if (IS_QLA83XX(ha)) 3536 if (IS_QLA83XX(ha))
3537 mcp->mb[15] = 0; 3537 mcp->mb[15] = 0;
3538 3538
3539 reg = (struct device_reg_25xxmq *)((void *)(ha->mqiobase) + 3539 reg = (struct device_reg_25xxmq __iomem *)((ha->mqiobase) +
3540 QLA_QUE_PAGE * req->id); 3540 QLA_QUE_PAGE * req->id);
3541 3541
3542 mcp->mb[4] = req->id; 3542 mcp->mb[4] = req->id;
@@ -3605,7 +3605,7 @@ qla25xx_init_rsp_que(struct scsi_qla_host *vha, struct rsp_que *rsp)
3605 if (IS_QLA83XX(ha)) 3605 if (IS_QLA83XX(ha))
3606 mcp->mb[15] = 0; 3606 mcp->mb[15] = 0;
3607 3607
3608 reg = (struct device_reg_25xxmq *)((void *)(ha->mqiobase) + 3608 reg = (struct device_reg_25xxmq __iomem *)((ha->mqiobase) +
3609 QLA_QUE_PAGE * rsp->id); 3609 QLA_QUE_PAGE * rsp->id);
3610 3610
3611 mcp->mb[4] = rsp->id; 3611 mcp->mb[4] = rsp->id;