• B
    [SCSI] ibmvfc: Fix dropped interrupts · 039a0898
    Brian King 提交于
    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: NBrian King <brking@linux.vnet.ibm.com>
    Signed-off-by: NJames Bottomley <James.Bottomley@HansenPartnership.com>
    039a0898
ibmvfc.h 17.3 KB