tuxillo's projects
/
dragonfly.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
(parent:
a19a875
)
emx: emx_timer() only requires main serializer
author
Sepherosa Ziehau <sephe@dragonflybsd.org>
Wed, 8 Aug 2012 05:31:56 +0000 (13:31 +0800)
committer
Sepherosa Ziehau <sephe@dragonflybsd.org>
Wed, 8 Aug 2012 05:31:56 +0000 (13:31 +0800)
sys/dev/netif/emx/if_emx.c
patch
|
blob
|
blame
|
history
diff --git
a/sys/dev/netif/emx/if_emx.c
b/sys/dev/netif/emx/if_emx.c
index
50cf712
..
616e41d
100644
(file)
--- 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