Johannes Erdfelt wrote:

Can someone provide a quick "once over" on the topic, including any "gotchas"?

It's actually very simple.

...

In fact, it's so transparent, there have been a couple of discussions
about why it's even an option. The suggestion to ditch the flag and
always do it has come up before.
Hey --  that's how 2.5 has worked for about five months now, the
"USB_BULK_QUEUE" flag is gone!  If drivers really want only one
bulk urb queued at a time, they just shouldn't submit more urbs.

I think the reason for the flag was that queueing in "usb-uhci"
kicked in significantly different code.  "uhci" (and "uhci-hcd")
have a simpler approach, and the OHCI and EHCI drivers basically
never cared whether drivers queue or not (same code runs).


FWIW I tend to discourage folk from relying on bulk queueing
in the 2.4 kernels ... maybe current versions work well on all
the host controller drivers, but the last times I tested it,
there were HCD-specific behaviors that tripped up drivers.

- Dave



JE



-------------------------------------------------------
This sf.net email is sponsored by: To learn the basics of securing your web site with SSL, click here to get a FREE TRIAL of a Thawte Server Certificate: http://www.gothawte.com/rd524.html
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to