> Alan Stern <stern@xxxxxxxxxxxxxxxxxxx> writes: >> The point is that you don't know whether the host sent more data than >> expected. All you know is that the host sent more data than the user >> asked the kernel for -- but maybe the user didn't ask for all the >> data that he expected. Maybe the user wanted to retrieve the full >> set of data using two read() system calls. On Mon, May 16 2016, Felipe Balbi wrote: > right, but that just means we need to buffer the data instead of bailing > out of the first read() completely. Correct. I have a ~4h bus ride ahead of me so I’ll try to implement it. If you don’t hear from me by the end of the day, there probably wasn’t enough space/comfort in the bus to use a laptop. -- Best regards ミハウ “𝓶𝓲𝓷𝓪86” ナザレヴイツ «If at first you don’t succeed, give up skydiving» -- 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