aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/md/dm-linear.c
diff options
context:
space:
mode:
authorGabriel Paubert <paubert@iram.es>2009-01-19 20:18:09 -0500
committerDavid S. Miller <davem@davemloft.net>2009-01-19 20:58:07 -0500
commitfe65e704534de5d0661ebc3466a2b9018945f694 (patch)
treedc2cf1570a191641ec17bb537869e55c724d9702 /drivers/md/dm-linear.c
parent2b448334a255d34401562229f467ffd95d8ed6ef (diff)
mv643xx_eth: prevent interrupt storm on ifconfig down
Contrary to what the docs say, the 'extended interrupt cause' bit in the interrupt cause register (bit 1) appears to not be maskable on at least some of the mv643xx_eth platforms, making writing zeroes to the interrupt mask register but not the extended interrupt mask register insufficient to stop interrupts from occuring. Therefore, also write zeroes to the extended interrupt mask register when shutting down the port. This fixes the interrupt storm seen on the Pegasos board when shutting down the interface. Signed-off-by: Lennert Buytenhek <buytenh@marvell.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/md/dm-linear.c')
0 files changed, 0 insertions, 0 deletions