tty: Implement a drain delay in the tty port
authorAlan Cox <alan@lxorguk.ukuu.org.uk>
Thu, 11 Jun 2009 11:25:25 +0000 (12:25 +0100)
committerLinus Torvalds <torvalds@linux-foundation.org>
Thu, 11 Jun 2009 15:50:56 +0000 (08:50 -0700)
commit1ec739be75a6cb961a46ba0b1982d0edb7f27558
treeb9e75b3171d1a5b715465b82c9cb2b711e6d5550
parentfcc8ac1825d3d0fb81f73bc1a80ebc863168bb56
tty: Implement a drain delay in the tty port

We need this for devices that cannot flush and wait, but which do not order
data and modem events. Without it we will hang up before all the data
clears the hardware. Needed for the USB changes.

Signed-off-by: Alan Cox <alan@linux.intel.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
drivers/char/tty_port.c
include/linux/tty.h