diff options
author | jlemon <jlemon@FreeBSD.org> | 2001-09-29 19:28:31 +0000 |
---|---|---|
committer | jlemon <jlemon@FreeBSD.org> | 2001-09-29 19:28:31 +0000 |
commit | 7265fc9a25abf1e7ce5c2f861868d50ff0cb7ac7 (patch) | |
tree | 059d83b39e680ff22f9e9aee5eb54410ca5ecbe3 /sys/pci/if_sk.c | |
parent | 7ec889372d0e5b4a87c80ff2e066f5c6419b2b28 (diff) | |
download | FreeBSD-src-7265fc9a25abf1e7ce5c2f861868d50ff0cb7ac7.zip FreeBSD-src-7265fc9a25abf1e7ce5c2f861868d50ff0cb7ac7.tar.gz |
Do not call mii_pollstat() from within device tick routines; the status
information is updated by mii_tick().
Pointed out by: wpaul (a while back)
Diffstat (limited to 'sys/pci/if_sk.c')
-rw-r--r-- | sys/pci/if_sk.c | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/sys/pci/if_sk.c b/sys/pci/if_sk.c index 9c842d5..8604209 100644 --- a/sys/pci/if_sk.c +++ b/sys/pci/if_sk.c @@ -1691,7 +1691,6 @@ static void sk_tick(xsc_if) SK_XM_CLRBIT_2(sc_if, XM_IMR, XM_IMR_GP0_SET); SK_XM_READ_2(sc_if, XM_ISR); mii_tick(mii); - mii_pollstat(mii); untimeout(sk_tick, sc_if, sc_if->sk_tick_ch); SK_IF_UNLOCK(sc_if); @@ -1744,7 +1743,6 @@ static void sk_intr_bcom(sc_if) SK_IF_WRITE_1(sc_if, 0, SK_LINKLED1_CTL, SK_LINKLED_ON|SK_LINKLED_LINKSYNC_OFF| SK_LINKLED_BLINK_OFF); - mii_pollstat(mii); } else { mii_tick(mii); sc_if->sk_tick_ch = timeout(sk_tick, sc_if, hz); |