r6040: restore MIER register correctly when IRQ line is shared
authorFlorian Fainelli <florian@openwrt.org>
Wed, 8 Jul 2009 03:05:14 +0000 (03:05 +0000)
committerDavid S. Miller <davem@davemloft.net>
Wed, 8 Jul 2009 17:49:26 +0000 (10:49 -0700)
commit35976d4d557c5017c2180a083e8bd970cf73f3d5
tree34eb56d3e4fa5697e3b5ccee545042a07f8342ab
parent345aa031207d02d7438c1aa96ed9315911ecd745
r6040: restore MIER register correctly when IRQ line is shared

When the r6040 device IRQ line is shared we will enter the driver
interrupt service routine, mask off the device interrupt enable
register (MIER) and return with IRQ_NONE, we would then leave the
device with interrupts disabled, this patch fixes that issue.

Reported-by: Steve Holland <sdh4@iastate.edu>
Signed-off-by: Joe Chou <joe.chou@rdc.com.tw>
Signed-off-by: Florian Fainelli <florian@openwrt.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/r6040.c