]> www.infradead.org Git - users/jedix/linux-maple.git/commit
Use PCI configure space read to flush PCI function reset register write to avoid...
authorVaios Papadimitriou <vaios.papadimitriou@emulex.com>
Tue, 8 May 2012 22:01:28 +0000 (17:01 -0500)
committerMaxim Uvarov <maxim.uvarov@oracle.com>
Wed, 9 May 2012 00:01:28 +0000 (17:01 -0700)
commit7198217a76d036e408307d9d48a615e21a9935dc
treee46e9b3377fcf00187d371f5667fc0af69aa4efe
parent961af346d84d948e207a3d53b5a139a1fa9bdc2a
Use PCI configure space read to flush PCI function reset register write to avoid MMIO issues (CR 128101)

When adding PCI read following LPe16000 port PCI function reset PortControl
register write for flushing the PCI pipe, the LPe16000 PortStatus register was
used for the PCI readl(). However, it might be an issue on platforms which will
not allow MMIO reads to master abort as the PCI device was not expected to
respond to a readl() following the function reset.

commit id: 2b81f942e75abda20f753e69f7a5416930ea001f

Signed-off-by: Maxim Uvarov <maxim.uvarov@oracle.com>
drivers/scsi/lpfc/lpfc_init.c