Adding uhci_endpoint_disconnect() will resolve the disconnect()
path issue.

In fact, once that's added, drivers could even start to get
rid of all urb unlink calls in their disconnect() logic,
enabling that "fire and forget" model.


Remember the non-hcd drivers. Do they implement disable_endpoint() in the right way?

Well, if they're going to run on 2.6 they certainly should ... :)


Right now the only such old-style HCD in the kernel tree is the
SL-811 code, and it allegedly doesn't work.  Old-style HCDs are
by and large found in embedded Linux systems, and most of those
folk haven't started moving to 2.6 kernels.  They'll have to
update USB drivers as well as everything else.

- Dave





-------------------------------------------------------
This SF.net email is sponsored by: IBM Linux Tutorials.
Become an expert in LINUX or just sharpen your skills.  Sign up for IBM's
Free Linux Tutorials.  Learn everything from the bash shell to sys admin.
Click now! http://ads.osdn.com/?ad_id=1278&alloc_id=3371&op=click
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to