[SCSI] qla2xxx: Correct additional posting issues during NVRAM accesses.
authorAndrew Vasquez <andrew.vasquez@qlogic.com>
Tue, 8 Nov 2005 22:37:06 +0000 (14:37 -0800)
committerJames Bottomley <jejb@mulgrave.(none)>
Wed, 9 Nov 2005 21:17:25 +0000 (16:17 -0500)
commitdcb36ce9d9100eb821c6ea314b02f215cbdd8aca
treece088495c46bfb08410b9cecdacfeb5dde08e3fa
parent07ce5eba857cb7dc8f6ae39eda74b108efe4a3f8
[SCSI] qla2xxx: Correct additional posting issues during NVRAM accesses.

On MMIO relaxed-order platforms, it is possible for the
proper delay during NVRAM access to begin before the request
passes through the PCI bus (via a MMIO write) to the ISP.
Thus, causing a subsequent read to the NVRAM part to fail.
Add a MMIO read, after the MMIO write to insure any posted
writes are flushed.

Signed-off-by: Andrew Vasquez <andrew.vasquez@qlogic.com>
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
drivers/scsi/qla2xxx/qla_sup.c