vserver 1.9.3
[linux-2.6.git] / drivers / usb / serial / mct_u232.c
index b4961f0..212906c 100644 (file)
@@ -579,11 +579,7 @@ static void mct_u232_write_bulk_callback (struct urb *urb, struct pt_regs *regs)
 
        if (write_blocking) {
                wake_up_interruptible(&port->write_wait);
-               if ((tty->flags & (1 << TTY_DO_WRITE_WAKEUP)) &&
-                   tty->ldisc.write_wakeup)
-                       (tty->ldisc.write_wakeup)(tty);
-               wake_up_interruptible(&tty->write_wait);
-               
+               tty_wakeup(tty);
        } else {
                /* from generic_write_bulk_callback */
                schedule_work(&port->work);