aboutsummaryrefslogtreecommitdiff
path: root/net/lapb/lapb_out.c
diff options
context:
space:
mode:
authorGabriel Paubert <[email protected]>2009-01-19 17:18:09 -0800
committerDavid S. Miller <[email protected]>2009-01-19 17:58:07 -0800
commitfe65e704534de5d0661ebc3466a2b9018945f694 (patch)
treedc2cf1570a191641ec17bb537869e55c724d9702 /net/lapb/lapb_out.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 <[email protected]> Signed-off-by: David S. Miller <[email protected]>
Diffstat (limited to 'net/lapb/lapb_out.c')
0 files changed, 0 insertions, 0 deletions