On Thu, 2016-07-28 at 14:19 -0400, [email protected] wrote:
> From: Prathmesh Prabhu <[email protected]>
>
> 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