On Wed, 2015-10-28 at 16:53 +0100, Sven Brauch wrote: > > I would much rather rework URB flow + unthrottle, as I previously > > outlined in the original thread instead of introducing another > > buffering layer. > From my non-kernel-dev point of view, this seems the way to go if the > strategy in my patch (technical flaws aside) is not acceptable. > Everything else, i.e. larger buffers or less delay, will certainly be > a > welcome improvement but still does not guarantee data delivery.
It just isn't the task of a driver to detect that we are running out of buffer space. It would be interesting to know how we can tell the upper layers how much data we can have in flight, but basically that information should be used by a common algorithm so we don't need to reinvent the wheel multiple times. Regards Oliver -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html