tg3: Workaround tagged status update bug
authorMatt Carlson <mcarlson@broadcom.com>
Mon, 13 Jun 2011 13:38:55 +0000 (13:38 +0000)
committerDavid S. Miller <davem@conan.davemloft.net>
Wed, 15 Jun 2011 15:11:55 +0000 (11:11 -0400)
commit0e6cf6a9e3cf911577b1dde0dc724f634e4ca119
tree8a974393bd1fba47688223f771d3035657d306c4
parentb96368e9365a4db7429da87cfd25bb54b24954f8
tg3: Workaround tagged status update bug

On rare occasions, writing the tag to the interrupt mailbox does not
reenable interrupts.  This patch fixes the problem by reissuing the
mailbox update.

Signed-off-by: Matt Carlson <mcarlson@broadcom.com>
Signed-off-by: Michael Chan <mchan@broadcom.com>
Reviewed-by: Benjamin Li <benli@broadcom.com>
Signed-off-by: David S. Miller <davem@conan.davemloft.net>
drivers/net/tg3.c
drivers/net/tg3.h