From d541a5784bfe195a9f3cc4426bfb02f89eef4151 Mon Sep 17 00:00:00 2001 From: Savin Zlobec Date: Fri, 15 Feb 2008 13:42:01 +0100 Subject: [PATCH] --- yaml --- r: 93285 b: refs/heads/master c: 4208978ec4f0d6001facf95be9defccf1a0bf313 h: refs/heads/master i: 93283: 83c13fdb9ef60edbd5cd99c85cdbf6c6f98b121e v: v3 --- [refs] | 2 +- trunk/drivers/usb/gadget/serial.c | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/[refs] b/[refs] index 697c6e6bcf74..da71130126c4 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: c765d4cad977f7e454a53d5bca5a942156b2d94c +refs/heads/master: 4208978ec4f0d6001facf95be9defccf1a0bf313 diff --git a/trunk/drivers/usb/gadget/serial.c b/trunk/drivers/usb/gadget/serial.c index f5c3896b1d95..433b3f44f42e 100644 --- a/trunk/drivers/usb/gadget/serial.c +++ b/trunk/drivers/usb/gadget/serial.c @@ -2163,8 +2163,7 @@ static void gs_free_ports(struct gs_dev *dev) port->port_dev = NULL; wake_up_interruptible(&port->port_write_wait); if (port->port_tty) { - wake_up_interruptible(&port->port_tty->read_wait); - wake_up_interruptible(&port->port_tty->write_wait); + tty_hangup(port->port_tty); } spin_unlock_irqrestore(&port->port_lock, flags); } else {