USB: ftdi_sio: optimise chars_in_buffer
No need to check hardware buffers when we know that the software buffers are non-empty. Signed-off-by: Johan Hovold <jhovold@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
755b6040fa
commit
8da636d9b5
1 changed files with 2 additions and 0 deletions
|
@ -2098,6 +2098,8 @@ static int ftdi_chars_in_buffer(struct tty_struct *tty)
|
|||
int ret;
|
||||
|
||||
chars = usb_serial_generic_chars_in_buffer(tty);
|
||||
if (chars)
|
||||
return chars;
|
||||
|
||||
/* Check hardware buffer */
|
||||
switch (priv->chip_type) {
|
||||
|
|
Loading…
Add table
Reference in a new issue