From 37e854ffc2c3eba10985b89b5b547e4c06f23604 Mon Sep 17 00:00:00 2001 From: Sepherosa Ziehau Date: Wed, 8 Aug 2012 13:31:56 +0800 Subject: [PATCH] emx: emx_timer() only requires main serializer --- sys/dev/netif/emx/if_emx.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sys/dev/netif/emx/if_emx.c b/sys/dev/netif/emx/if_emx.c index 50cf71245b..616e41d4c2 100644 --- a/sys/dev/netif/emx/if_emx.c +++ b/sys/dev/netif/emx/if_emx.c @@ -1633,7 +1633,7 @@ emx_timer(void *xsc) struct emx_softc *sc = xsc; struct ifnet *ifp = &sc->arpcom.ac_if; - ifnet_serialize_all(ifp); + lwkt_serialize_enter(&sc->main_serialize); emx_update_link_status(sc); emx_update_stats(sc); @@ -1649,7 +1649,7 @@ emx_timer(void *xsc) callout_reset(&sc->timer, hz, emx_timer, sc); - ifnet_deserialize_all(ifp); + lwkt_serialize_exit(&sc->main_serialize); } static void -- 2.41.0