For rum(4) and ural(4):
commita3a962d500472622a1ca81db6ecb3c3c5376a180
authorsephe <sephe>
Sun, 27 May 2007 10:53:29 +0000 (27 10:53 +0000)
committersephe <sephe>
Sun, 27 May 2007 10:53:29 +0000 (27 10:53 +0000)
tree2ded8f43ca4f296a63cfac0d6af4e6b1cf7c1ea6
parent69444550e3b03612d6d98260cd45d4e8225d55d6
For rum(4) and ural(4):
- Use crit section to protect external interfaces, callouts, USB
  task and USB operation callback functions.
- Avoid holding ifnet.if_serializer across various USB operations,
  since current USB stack does not aware of lwkt serializer.
- In various callout, USB task and USB operation callback functions,
  hold ifnet.if_serializer around ieee80211 functions.
sys/dev/netif/rum/if_rum.c
sys/dev/netif/rum/if_rumvar.h
sys/dev/netif/ural/if_ural.c
sys/dev/netif/ural/if_uralvar.h