View | Details | Raw Unified | Return to bug 197143 | Differences between
and this patch

Collapse All | Expand All

(-)sys/dev/wpi/if_wpi.c (-3 / +2 lines)
Lines 688-695 Link Here
688
	if (ifp != NULL) {
688
	if (ifp != NULL) {
689
		ic = ifp->if_l2com;
689
		ic = ifp->if_l2com;
690
690
691
		ieee80211_draintask(ic, &sc->sc_reinittask);
692
		ieee80211_draintask(ic, &sc->sc_radiooff_task);
693
		ieee80211_draintask(ic, &sc->sc_radioon_task);
691
		ieee80211_draintask(ic, &sc->sc_radioon_task);
694
		ieee80211_draintask(ic, &sc->sc_start_task);
692
		ieee80211_draintask(ic, &sc->sc_start_task);
695
693
Lines 2168-2174 Link Here
2168
				WPI_NT_LOCK(sc);
2166
				WPI_NT_LOCK(sc);
2169
				wpi_clear_node_table(sc);
2167
				wpi_clear_node_table(sc);
2170
				WPI_NT_UNLOCK(sc);
2168
				WPI_NT_UNLOCK(sc);
2171
				ieee80211_runtask(ic, &sc->sc_radiooff_task);
2169
				taskqueue_enqueue(sc->sc_tq,
2170
				    &sc->sc_radiooff_task);
2172
				return;
2171
				return;
2173
			}
2172
			}
2174
			break;
2173
			break;

Return to bug 197143