From: Matthew Dillon Date: Wed, 26 May 2010 00:18:04 +0000 (-0700) Subject: ath - use ifnet serialization calls instead of directly calling lwkt X-Git-Tag: v2.8.0~980 X-Git-Url: http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff_plain/19996047dca89369ea372f9f7162d7d4a99c0efb ath - use ifnet serialization calls instead of directly calling lwkt * Use ifnet_*serialize_all() instead of lwkt_serialize_*(). --- diff --git a/sys/dev/netif/ath/rate_amrr/amrr.c b/sys/dev/netif/ath/rate_amrr/amrr.c index 3dff3ec..5afabbf 100644 --- a/sys/dev/netif/ath/rate_amrr/amrr.c +++ b/sys/dev/netif/ath/rate_amrr/amrr.c @@ -454,7 +454,7 @@ ath_ratectl(void *arg) struct ieee80211com *ic = &sc->sc_ic; int interval; - lwkt_serialize_enter(ifp->if_serializer); + ifnet_serialize_all(ifp); if (ifp->if_flags & IFF_RUNNING) { sc->sc_stats.ast_rate_calls++; @@ -469,7 +469,7 @@ ath_ratectl(void *arg) interval /= 2; callout_reset(&asc->timer, (interval * hz) / 1000, ath_ratectl, ifp); - lwkt_serialize_exit(ifp->if_serializer); + ifnet_deserialize_all(ifp); } static void diff --git a/sys/dev/netif/ath/rate_onoe/onoe.c b/sys/dev/netif/ath/rate_onoe/onoe.c index 9e1dedc..9f1eae9 100644 --- a/sys/dev/netif/ath/rate_onoe/onoe.c +++ b/sys/dev/netif/ath/rate_onoe/onoe.c @@ -437,7 +437,7 @@ ath_ratectl(void *arg) struct ieee80211com *ic = &sc->sc_ic; int interval; - lwkt_serialize_enter(ifp->if_serializer); + ifnet_serialize_all(ifp); if (ifp->if_flags & IFF_RUNNING) { sc->sc_stats.ast_rate_calls++; @@ -452,7 +452,7 @@ ath_ratectl(void *arg) interval /= 2; callout_reset(&osc->timer, (interval * hz) / 1000, ath_ratectl, ifp); - lwkt_serialize_exit(ifp->if_serializer); + ifnet_deserialize_all(ifp); } static void