On Thu, 2016-07-28 at 14:19 -0400, robert.foss@xxxxxxxxxxxxx wrote: > From: Prathmesh Prabhu <pprabhu@xxxxxxxxxxxx> > > Implemented queued response handling. This queue is processed every > time the > WDM_READ flag is cleared. > > In case of a read error, userspace may not actually read the data, > since the > driver returns an error through wdm_poll. After this, the underlying > device may > attempt to send us more data, but the queue is not processed. While > userspace is > also blocked, because the read error is never cleared. Could you explain why user space cannot just read more data? That will clear the error. Regards Oliver -- 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