aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorBrian King <brking@linux.vnet.ibm.com>2008-11-14 14:33:52 -0500
committerJames Bottomley <James.Bottomley@HansenPartnership.com>2008-12-29 12:24:17 -0500
commit5919ce29085f4ca080054fde5feef8f8b3405261 (patch)
tree22f7b2620d0128fdd91e0244ae6fb73b443c6ba3 /include
parent4081b77c3a86151d2eaeed9d568a34dd0982ed52 (diff)
[SCSI] ibmvfc: Fix command timeouts due to cached CRQ access
The CRQs used by the ibmvfc driver are read and written by both the client and the server. Therefore, we need to mark them volatile so that we do not cache their contents when handling an interrupt. This fixes a problem which can surface as occasional command timeouts. No commands were actually timing out, but due to accessing cached data for the CRQ in the interrupt handler, the interrupt was not processing all command completions as it should. Signed-off-by: Brian King <brking@linux.vnet.ibm.com> Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions