--- zzzz-none-000/linux-3.10.107/drivers/isdn/i4l/isdn_tty.c 2017-06-27 09:49:32.000000000 +0000 +++ scorpion-7490-727/linux-3.10.107/drivers/isdn/i4l/isdn_tty.c 2021-02-04 17:41:59.000000000 +0000 @@ -1043,11 +1043,6 @@ if (!(cflag & PARODD)) cval |= UART_LCR_EPAR; - /* CTS flow control flag and modem status interrupts */ - if (cflag & CRTSCTS) { - port->flags |= ASYNC_CTS_FLOW; - } else - port->flags &= ~ASYNC_CTS_FLOW; if (cflag & CLOCAL) port->flags &= ~ASYNC_CHECK_CD; else { @@ -1587,7 +1582,7 @@ * line status register. */ if (port->flags & ASYNC_INITIALIZED) { - tty_wait_until_sent_from_close(tty, 3000); /* 30 seconds timeout */ + tty_wait_until_sent(tty, 3000); /* 30 seconds timeout */ /* * Before we drop DTR, make sure the UART transmitter * has completely drained; this is especially