Subject: CVS commit: src/sys/dev/usb
To: None <source-changes@NetBSD.org>
From: Joerg Sonnenberger <joerg@netbsd.org>
List: source-changes
Date: 10/31/2006 20:43:32
Module Name:	src
Committed By:	joerg
Date:		Tue Oct 31 20:43:32 UTC 2006

Modified Files:
	src/sys/dev/usb: ehci.c if_atu.c if_aue.c if_axe.c if_cue.c if_udav.c
	    if_ural.c if_url.c ohci.c uhci.c usb.c usbdi.h

Log Message:
Split the USB task queue into two parts, one for normal device tasks and
one for tasks of the host controllers. This is needed for drivers like
ural(4) that want to do synchronous USB transfers from the task handler.
Before the split timeouts could not be handled correctly as the task
thread was still blocked. From FreeBSD.


To generate a diff of this commit:
cvs rdiff -r1.113 -r1.114 src/sys/dev/usb/ehci.c
cvs rdiff -r1.21 -r1.22 src/sys/dev/usb/if_atu.c src/sys/dev/usb/if_url.c
cvs rdiff -r1.97 -r1.98 src/sys/dev/usb/if_aue.c
cvs rdiff -r1.15 -r1.16 src/sys/dev/usb/if_axe.c src/sys/dev/usb/if_ural.c
cvs rdiff -r1.46 -r1.47 src/sys/dev/usb/if_cue.c
cvs rdiff -r1.12 -r1.13 src/sys/dev/usb/if_udav.c
cvs rdiff -r1.177 -r1.178 src/sys/dev/usb/ohci.c
cvs rdiff -r1.203 -r1.204 src/sys/dev/usb/uhci.c
cvs rdiff -r1.89 -r1.90 src/sys/dev/usb/usb.c
cvs rdiff -r1.69 -r1.70 src/sys/dev/usb/usbdi.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.