MFC if_aue.c rev1.39:
commit91eaad38b50887d13dfe631657fcd516d808ae53
authorSepherosa Ziehau <sephe@dragonflybsd.org>
Mon, 1 Sep 2008 13:09:02 +0000 (1 13:09 +0000)
committerSepherosa Ziehau <sephe@dragonflybsd.org>
Mon, 1 Sep 2008 13:09:02 +0000 (1 13:09 +0000)
tree112cd6c43a2e141f1c464abd30abaf90abc3b4f3
parent84430a7a76ac4540d7b9a3db0561b276ae4cb42f
MFC if_aue.c rev1.39:
  In aue(4) txeof, differ ifnet.if_start to ifnet's CPU to:
  1) Keep if_start serialized
  2) Avoid deadlock between USB sync operations and holding serializer in
     USB task thread (e.g. in txeof callback)

  Dragonfly-bug: <http://bugs.dragonflybsd.org/issue1123>
Tested-by: Tim <t-df@timdarby.net>
sys/dev/netif/aue/if_aue.c