From: Brian King Date: Fri, 14 Nov 2008 19:33:52 +0000 (-0600) Subject: [SCSI] ibmvfc: Fix command timeouts due to cached CRQ access X-Git-Tag: v2.6.29-rc1~555^2~79 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5919ce29085f4ca080054fde5feef8f8b3405261;p=pandora-kernel.git [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 Signed-off-by: James Bottomley --- Reading git-diff-tree failed