From: Brian King Date: Fri, 20 Mar 2009 20:44:35 +0000 (-0500) Subject: [SCSI] ibmvfc: Fix dropped interrupts X-Git-Tag: v2.6.30-rc1~185^2~73 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=039a08981a49e05f09db969cdd3f38f05a5df46f;p=pandora-kernel.git [SCSI] ibmvfc: Fix dropped interrupts This patch fixes a problem of possible dropped interrupts. Currently, the ibmvfc driver has a race condition where after ibmvfc_interrupt gets run, the platform code clears the interrupt. This can result in lost interrupts and, in worst case scenarios, result in command timeouts. Fix this by implementing a tasklet similar to what the ibmvscsi driver does so that interrupt processing is no longer done in the actual interrupt handler, which eliminates the race. Signed-off-by: Brian King Signed-off-by: James Bottomley --- Reading git-diff-tree failed