From: Arun Easi Date: Sat, 14 Jan 2012 00:21:43 +0000 (+0530) Subject: qla2xxx: Fix incorrect register access in qla2x00_start_iocbs(). X-Git-Tag: v2.6.39-400.9.0~423^2~74 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=cf6309dfb1086bc94fe88e558afda542d7a34db2;p=users%2Fjedix%2Flinux-maple.git qla2xxx: Fix incorrect register access in qla2x00_start_iocbs(). JIRA Key: V2632FC-147 --- diff --git a/drivers/scsi/qla2xxx/qla_iocb.c b/drivers/scsi/qla2xxx/qla_iocb.c index ae8e4595dbd7..f3ebfb2529f3 100644 --- a/drivers/scsi/qla2xxx/qla_iocb.c +++ b/drivers/scsi/qla2xxx/qla_iocb.c @@ -490,7 +490,7 @@ qla2x00_start_iocbs(struct scsi_qla_host *vha, struct req_que *req) /* Set chip new ring index. */ if (ha->mqenable || IS_QLA83XX(ha)) { WRT_REG_DWORD(req->req_q_in, req->ring_index); - RD_REG_DWORD_RELAXED(®->isp24.req_q_in); + RD_REG_DWORD_RELAXED(&ha->iobase->isp24.hccr); } else if (IS_FWI2_CAPABLE(ha)) { WRT_REG_DWORD(®->isp24.req_q_in, req->ring_index); RD_REG_DWORD_RELAXED(®->isp24.req_q_in);