[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <496F27B9.3030802@option.com>
Date: Thu, 15 Jan 2009 13:10:33 +0100
From: Denis Joseph Barrow <D.Barow@...ion.com>
To: Linux Serial <linux-serial@...r.kernel.org>,
Linux USB kernel mailing list <linux-usb@...r.kernel.org>,
Linux netdev Mailing list <netdev@...r.kernel.org>
Subject: [PATCH] hso serial throttled tty kref fix.
Hi,
This patch is for Alan Cox as it related to the tty layer.
Hopefully the hso driver is again relatively stable with this fix.
Signed-off-by: Denis Joseph Barrow <D.Barow@...ion.com>
---
Index: linux-2.6/drivers/net/usb/hso.c
===================================================================
--- linux-2.6.orig/drivers/net/usb/hso.c 2009-01-15 12:45:09.000000000 +0100
+++ linux-2.6/drivers/net/usb/hso.c 2009-01-15 12:46:18.000000000 +0100
@@ -2040,8 +2040,10 @@
serial->curr_rx_urb_offset;
D1("data to push to tty");
while (write_length_remaining) {
- if (test_bit(TTY_THROTTLED, &tty->flags))
+ if (test_bit(TTY_THROTTLED, &tty->flags)) {
+ tty_kref_put(tty);
return -1;
+ }
curr_write_len = tty_insert_flip_string
(tty, urb->transfer_buffer +
serial->curr_rx_urb_offset,
--
best regards,
D.J. Barrow
Linux Kernel Developer
Option NV, Gaston Geenslaan 14, 3001 Leuven, Belgium
T: +32 16 311 621
F: +32 16 207 164
d.barow@...ion.com
www.option.com
Disclaimer:
http://www.option.com/company/disclaimer.shtml
View attachment "hso_tty_kref_fix.patch" of type "text/x-diff" (825 bytes)
Powered by blists - more mailing lists