commit | eff6937a46e096eb35c16a391617b7a5e098a30c | [log] [tgz] |
---|---|---|
author | Alan Cox <alan@redhat.com> | Fri Jan 02 13:47:06 2009 +0000 |
committer | Linus Torvalds <torvalds@linux-foundation.org> | Fri Jan 02 10:19:40 2009 -0800 |
tree | bc3d6be6f85a61d27af3f86eb0e8b65b9f83f059 | |
parent | 39aced68d664291db3324d0fcf0985ab5626aac2 [diff] |
tty: USB tty devices can block in tcdrain when unplugged The underlying problem is that the device methods don't all correctly handle disconnected status and some keep reporting bytes pending which causes tcdrain to stall. When the cable is unplugged they are definitely gone, and as this is true for all USB cables we can fix it in the core usb serial code. Signed-off-by: Alan Cox <alan@redhat.com> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>