From 19996047dca89369ea372f9f7162d7d4a99c0efb Mon Sep 17 00:00:00 2001 From: Matthew Dillon Date: Tue, 25 May 2010 17:18:04 -0700 Subject: [PATCH] ath - use ifnet serialization calls instead of directly calling lwkt * Use ifnet_*serialize_all() instead of lwkt_serialize_*(). --- sys/dev/netif/ath/rate_amrr/amrr.c | 4 ++-- sys/dev/netif/ath/rate_onoe/onoe.c | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) 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 -- 1.7.7.2