forcedeth: msi interrupts
authorAyaz Abdulla <aabdulla@nvidia.com>
Mon, 9 Jun 2008 23:51:06 +0000 (16:51 -0700)
committerJeff Garzik <jgarzik@redhat.com>
Tue, 10 Jun 2008 22:20:13 +0000 (18:20 -0400)
commit4db0ee176e256444695ee2d7b004552e82fec987
tree1183874a62f3959921e568ade711b886d26603b2
parent2e761e0532a784816e7e822dbaaece8c5d4be14d
forcedeth: msi interrupts

Add a workaround for lost MSI interrupts.  There is a race condition in
the HW in which future interrupts could be missed.  The workaround is to
toggle the MSI irq mask.

Added cleanup based on comments from Andrew Morton.

Signed-off-by: Ayaz Abdulla <aabdulla@nvidia.com>
Cc: Manfred Spraul <manfred@colorfullife.com>
Cc: Jeff Garzik <jeff@garzik.org>
Cc: <stable@kernel.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Jeff Garzik <jgarzik@redhat.com>
drivers/net/forcedeth.c