Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 005b3cde authored by Uwe Bonnes's avatar Uwe Bonnes Committed by Greg Kroah-Hartman
Browse files

USB: ftdi_sio.c:Fill MSR fields of the ftdi async_icount structure

parent ac295f39
Loading
Loading
Loading
Loading
+6 −1
Original line number Diff line number Diff line
@@ -1974,16 +1974,21 @@ static int ftdi_process_packet(struct tty_struct *tty,
		 * over framing errors */
		if (packet[1] & FTDI_RS_BI) {
			flag = TTY_BREAK;
			priv->icount.brk++;
			usb_serial_handle_break(port);
		} else if (packet[1] & FTDI_RS_PE) {
			flag = TTY_PARITY;
			priv->icount.parity++;
		} else if (packet[1] & FTDI_RS_FE) {
			flag = TTY_FRAME;
			priv->icount.frame++;
		}
		/* Overrun is special, not associated with a char */
		if (packet[1] & FTDI_RS_OE)
		if (packet[1] & FTDI_RS_OE) {
			priv->icount.overrun++;
			tty_insert_flip_char(tty, 0, TTY_OVERRUN);
		}
	}

	/* save if the transmitter is empty or not */
	if (packet[1] & FTDI_RS_TEMT)