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>