On Wed, 6 May 2009, Oliver Neukum wrote: > Am Mittwoch, 6. Mai 2009 21:24:56 schrieb Alan Stern: > > On Wed, 6 May 2009, Oliver Neukum wrote: > > > A little thought yielded the following algorithm. It assumes there is > > a fixed set of URBs allocated, unlike what you have done. Does it make > > No, it does not ;-) Your approach is more general than you think. > The only important constraint is that the number of URBs in flight > be limited. It doesn't matter when they are allocated. You're optimistically assuming that URB allocations will succeed. I guess that's okay -- dropping characters when there's insufficient memory seems like a good thing to do. What's the point of that "reserve_buffer" thing? Why not just use the next URB's transfer buffer? Alan Stern -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html