svn commit: r282377 - head/sys/dev/wpi
Adrian Chadd
adrian at FreeBSD.org
Sun May 3 22:47:07 UTC 2015
Author: adrian
Date: Sun May 3 22:47:06 2015
New Revision: 282377
URL: https://svnweb.freebsd.org/changeset/base/282377
Log:
Move radiooff_task to the internal taskqueue.
PR: kern/197143
Submitted by: Andriy Voskoboinyk <s3erios at gmail.com>
Modified:
head/sys/dev/wpi/if_wpi.c
Modified: head/sys/dev/wpi/if_wpi.c
==============================================================================
--- head/sys/dev/wpi/if_wpi.c Sun May 3 22:43:45 2015 (r282376)
+++ head/sys/dev/wpi/if_wpi.c Sun May 3 22:47:06 2015 (r282377)
@@ -688,8 +688,6 @@ wpi_detach(device_t dev)
if (ifp != NULL) {
ic = ifp->if_l2com;
- ieee80211_draintask(ic, &sc->sc_reinittask);
- ieee80211_draintask(ic, &sc->sc_radiooff_task);
ieee80211_draintask(ic, &sc->sc_radioon_task);
ieee80211_draintask(ic, &sc->sc_start_task);
@@ -2168,7 +2166,8 @@ wpi_notif_intr(struct wpi_softc *sc)
WPI_NT_LOCK(sc);
wpi_clear_node_table(sc);
WPI_NT_UNLOCK(sc);
- ieee80211_runtask(ic, &sc->sc_radiooff_task);
+ taskqueue_enqueue(sc->sc_tq,
+ &sc->sc_radiooff_task);
return;
}
break;
More information about the svn-src-head
mailing list