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
