]> CyberLeo.Net >> Repos - FreeBSD/stable/8.git/commit
MFC r198098:
authorweongyo <weongyo@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Tue, 20 Oct 2009 17:50:36 +0000 (17:50 +0000)
committerweongyo <weongyo@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Tue, 20 Oct 2009 17:50:36 +0000 (17:50 +0000)
commit791c9c166cfc2d1fb136df46c0d0556d16542f79
treeda6ac632b45d00a226696933bd8f330fc301aecb
parentb2d412ffba29aba89674b0291bb1ea59e4d7769a
MFC r198098:
  fixes a TX hang bug that it could happen when if_start callback didn't
  be restarted by full of the output queue.

  Tested by:      bsduser <bsd at acd.homelinux.org>

MFC r198099:
  fixes a TX hang that could be possible to happen when the trasfers are
  in the high speed that some drivers don't call if_start callback after
  marking ~IFF_DRV_OACTIVE.

Approved by: re (kib)

git-svn-id: svn://svn.freebsd.org/base/stable/8@198300 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/dev/usb/wlan/if_rum.c
sys/dev/usb/wlan/if_uath.c
sys/dev/usb/wlan/if_upgt.c
sys/dev/usb/wlan/if_ural.c
sys/dev/usb/wlan/if_urtw.c
sys/dev/usb/wlan/if_zyd.c