Consider a USB-attached serial port that is set to do RTS/CTS (orDSR/DTR) handshaking: What stops the kernel sending more data to it whenthe remote end lowers CTS (or DTR)?