Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 1 Jun 2000 16:16:43 -0700 (PDT)
From:      Bill Paul <wpaul@FreeBSD.org>
To:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/dev/usb if_cue.c if_kue.c
Message-ID:  <200006012316.QAA53766@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
wpaul       2000/06/01 16:16:43 PDT

  Modified files:
    sys/dev/usb          if_cue.c if_kue.c 
  Log:
  Handle watchdog timeouts better. We can't really call the foo_init()
  routines from foo_watchdog() because foo_watchdog() is called at
  interrupt context, and that's a no-no due to the way the USB stack
  is currently set up.
  
  What we do now is call the TX end of frame handler manually to clear
  the completed transmission, then check the send queue and send off
  any frames that are pending.
  
  Also turned off the interrupt pipe stuff in if_aue, since it appears
  to tickle a bug in the USB stack that I haven't found yet.
  
  Revision  Changes    Path
  1.11      +12 -6     src/sys/dev/usb/if_cue.c
  1.22      +12 -6     src/sys/dev/usb/if_kue.c



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200006012316.QAA53766>