diff options
author | scottl <scottl@FreeBSD.org> | 2003-07-03 10:16:40 +0000 |
---|---|---|
committer | scottl <scottl@FreeBSD.org> | 2003-07-03 10:16:40 +0000 |
commit | 5e9f899438e08038eff3a114383eba467a477cde (patch) | |
tree | d913c4060439c6a971f079a59211525e2aa230e9 /sys/dev/wi | |
parent | 9fdfee8413ec2f0a91d30eacecaf2504ce8dc50c (diff) | |
download | FreeBSD-src-5e9f899438e08038eff3a114383eba467a477cde.zip FreeBSD-src-5e9f899438e08038eff3a114383eba467a477cde.tar.gz |
Revert the previous commit, it snuck in by accident.
Submitted by: ru
Diffstat (limited to 'sys/dev/wi')
-rw-r--r-- | sys/dev/wi/if_wi.c | 10 |
1 files changed, 0 insertions, 10 deletions
diff --git a/sys/dev/wi/if_wi.c b/sys/dev/wi/if_wi.c index bed991a..f9f0b8f 100644 --- a/sys/dev/wi/if_wi.c +++ b/sys/dev/wi/if_wi.c @@ -765,14 +765,6 @@ wi_stop(struct ifnet *ifp, int disable) ieee80211_new_state(ifp, IEEE80211_S_INIT, -1); if (sc->sc_enabled && !sc->wi_gone) { - int i; - /* wait for the busy bit to clear */ - for (i = 50; i > 0; i--) { /* 5s */ - if (!(CSR_READ_2(sc, WI_COMMAND) & WI_CMD_BUSY)) - break; - printf("Sleeping for 10ms in wi_stop\n"); - DELAY(10*10000); /* 10 m sec */ - } CSR_WRITE_2(sc, WI_INT_EN, 0); wi_cmd(sc, WI_CMD_DISABLE | sc->sc_portnum, 0, 0, 0); if (disable) { @@ -1448,9 +1440,7 @@ wi_rx_intr(struct wi_softc *sc) if (ic->ic_opmode == IEEE80211_M_IBSS && dir == IEEE80211_FC1_DIR_NODS) wi_sync_bssid(sc, wh->i_addr3); - WI_UNLOCK(sc); ieee80211_input(ifp, m, rssi, rstamp, 0); - WI_LOCK(sc); } static void |