diff options
Diffstat (limited to 'drivers/usb/serial/whiteheat.c')
-rw-r--r-- | drivers/usb/serial/whiteheat.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/drivers/usb/serial/whiteheat.c b/drivers/usb/serial/whiteheat.c index e96bf8663ffc..f07e8a4c1f3d 100644 --- a/drivers/usb/serial/whiteheat.c +++ b/drivers/usb/serial/whiteheat.c | |||
@@ -673,15 +673,13 @@ static void whiteheat_close(struct usb_serial_port *port, struct file * filp) | |||
673 | } | 673 | } |
674 | */ | 674 | */ |
675 | 675 | ||
676 | if (port->tty->driver->flush_buffer) | 676 | tty_driver_flush_buffer(port->tty); |
677 | port->tty->driver->flush_buffer(port->tty); | ||
678 | tty_ldisc_flush(port->tty); | 677 | tty_ldisc_flush(port->tty); |
679 | 678 | ||
680 | firm_report_tx_done(port); | 679 | firm_report_tx_done(port); |
681 | 680 | ||
682 | firm_close(port); | 681 | firm_close(port); |
683 | 682 | ||
684 | printk(KERN_ERR"Before processing rx_urbs_submitted.\n"); | ||
685 | /* shutdown our bulk reads and writes */ | 683 | /* shutdown our bulk reads and writes */ |
686 | mutex_lock(&info->deathwarrant); | 684 | mutex_lock(&info->deathwarrant); |
687 | spin_lock_irq(&info->lock); | 685 | spin_lock_irq(&info->lock); |