> What I'd _hope_ for is this: I construct a chain of arbitrary URBs in a > linked list via the ->next pointer. I send the chain to the API, and now I > go to sleep while I wait for a completion message from the last URB. But when you see a fault from one of the intermediate URBs, what then? Since the driver has to recover from faults (including unstalling) after each urb, I don't see why it wouldn't be just as natural to have it handle success (perhaps by resubmitting). There's hardly any management that "must" live in completion, except using transaction status to figure out what's next... and that's got to live there anyway. - Dave _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: http://lists.sourceforge.net/lists/listinfo/linux-usb-devel
- [linux-usb-devel] queueing URBs? Matthew Dharm
- Re: [linux-usb-devel] queueing URBs? Matthew Dharm
- Re: [linux-usb-devel] queueing URBs? David Brownell
- Re: [linux-usb-devel] queueing URBs? Matthew Dharm
- Re: [linux-usb-devel] queueing URBs? David Brownell
- Re: [linux-usb-devel] queueing URBs? Johannes Erdfelt
- Re: [linux-usb-devel] queueing URBs? David Brownell
- Re: [linux-usb-devel] queueing URBs? Johannes Erdfelt
- Re: [linux-usb-devel] queueing URBs? Matthew Dharm
- Re: [linux-usb-devel] queueing URBs? David Brownell
- Re: [linux-usb-devel] queueing URBs? Johannes Erdfelt
- Re: [linux-usb-devel] queueing URBs? Matthew Dharm
- Re: [linux-usb-devel] queueing URBs? David Brownell
- Re: [linux-usb-devel] queueing URBs? Johannes Erdfelt
- Re: [linux-usb-devel] queueing URBs? David Brownell
- Re: [linux-usb-devel] queueing URBs? Georg Acher
- Re: [linux-usb-devel] queueing URBs? David Brownell
- Re: [linux-usb-devel] queueing URBs? Matthew Dharm
- Re: [linux-usb-devel] queueing URBs? David Brownell
- Re: [linux-usb-devel] queueing URBs? Matthew Dharm