aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/broadcom/bgmac.c
diff options
context:
space:
mode:
authorNathan Hintz <nlhintz@hotmail.com>2013-02-13 14:14:10 -0500
committerDavid S. Miller <davem@davemloft.net>2013-02-14 13:23:24 -0500
commit4160815ffcaed68a976ba3cfe0131da3ae2b2615 (patch)
treee12f07c21b741961f10e4d1b84dac3f694f5299f /drivers/net/ethernet/broadcom/bgmac.c
parent9f89ec82521957de807dc0d56264ee226bbe9b98 (diff)
bgmac: add read of interrupt mask after disabling interrupts
The specs prescribe an immediate read of the interrupt mask after disabling interrupts. This patch updates the driver to match the specs. Signed-off-by: Nathan Hintz <nlhintz@hotmail.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/broadcom/bgmac.c')
-rw-r--r--drivers/net/ethernet/broadcom/bgmac.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/ethernet/broadcom/bgmac.c b/drivers/net/ethernet/broadcom/bgmac.c
index 52d9a544c8ca..d34109004ee6 100644
--- a/drivers/net/ethernet/broadcom/bgmac.c
+++ b/drivers/net/ethernet/broadcom/bgmac.c
@@ -974,6 +974,7 @@ static void bgmac_chip_intrs_on(struct bgmac *bgmac)
974static void bgmac_chip_intrs_off(struct bgmac *bgmac) 974static void bgmac_chip_intrs_off(struct bgmac *bgmac)
975{ 975{
976 bgmac_write(bgmac, BGMAC_INT_MASK, 0); 976 bgmac_write(bgmac, BGMAC_INT_MASK, 0);
977 bgmac_read(bgmac, BGMAC_INT_MASK);
977} 978}
978 979
979/* http://bcm-v4.sipsolutions.net/mac-gbit/gmac/gmac_enable */ 980/* http://bcm-v4.sipsolutions.net/mac-gbit/gmac/gmac_enable */