Messages in this thread | | | Subject | Re: [PATCH V6 1/3] USB: serial: f81232: clear overrun flag | From | Oliver Neukum <> | Date | Wed, 03 Apr 2019 12:36:31 +0200 |
| |
On Mi, 2019-04-03 at 16:40 +0800, Ji-Ze Hong (Peter Hong) wrote: > The F81232 will report data and LSR with bulk like following format: > bulk-in data: [LSR(1Byte)+DATA(1Byte)][LSR(1Byte)+DATA(1Byte)]... > > LSR will auto clear frame/parity/break error flag when reading by H/W, > but overrrun will only cleared when reading LSR. So this patch add a > worker to read LSR when overrun and flush the worker on close() & > suspend(). > > Cc: Oliver Neukum <oneukum@suse.com> > Signed-off-by: Ji-Ze Hong (Peter Hong) <hpeter+linux_kernel@gmail.com> Reviewed-by: Oliver Neukum <oneukum@suse.com>
| |