Pete Zaitcev
b507cc9710
USB: fix usb-serial generic recursive lock
...
Nobody should be using the generic usb-serial for anything other than
testing. Still, it's not a good thing that it's easy to lock up. There
is a traceback from NMI oopser here:
https://bugzilla.redhat.com/show_bug.cgi?id=431379
But in short, if a line discipline has a chance to echo anything, input
can loop back a write method. So, don't call tty_flip_buffer_push from
under a lock taken on write path.
Signed-off-by: Pete Zaitcev <zaitcev@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2008-03-10 16:42:25 -07:00
..
2008-03-03 14:53:16 -08:00
2008-02-21 02:41:58 -05:00
2008-03-05 07:53:06 -05:00
2008-03-04 14:47:05 -08:00
2008-03-04 16:35:12 -08:00
2008-03-07 15:20:03 -08:00
2008-03-04 11:28:41 +01:00
2008-03-07 10:05:13 -08:00
2008-02-26 18:42:44 -08:00
2008-03-05 14:45:31 -05:00
2008-02-14 00:09:55 -05:00
2008-02-15 19:15:05 +08:00
2008-02-08 15:33:33 -08:00
2008-03-04 10:16:46 -07:00
2008-02-07 08:42:23 -08:00
2008-03-02 12:35:46 +01:00
2008-02-23 17:12:15 -08:00
2008-02-13 17:08:04 +01:00
2008-02-18 21:58:15 -05:00
2008-02-24 20:03:42 +01:00
2008-03-07 21:53:50 +01:00
2008-02-19 19:57:24 +01:00
2008-02-26 16:24:29 -08:00
2008-03-04 16:35:18 -08:00
2008-03-07 11:06:08 -08:00
2008-02-08 09:22:38 -08:00
2008-02-09 23:24:09 +01:00
2008-02-23 10:40:04 -08:00
2008-03-04 16:35:18 -08:00
2008-02-18 12:18:28 -03:00
2008-02-13 08:16:35 -08:00
2008-03-05 14:57:57 -06:00
2008-03-04 16:35:13 -08:00
2008-03-04 16:35:16 -08:00
2008-02-08 09:02:47 +01:00
2008-03-04 11:03:09 +02:00
2008-03-04 20:20:58 -08:00
2008-02-14 21:17:08 -08:00
2008-03-05 17:55:13 -08:00
2008-02-13 16:21:19 -08:00
2008-03-04 15:07:04 -08:00
2008-02-21 15:34:35 -08:00
2008-02-14 21:29:46 -08:00
2008-02-07 09:45:58 -08:00
2008-02-14 22:11:01 +11:00
2008-03-03 10:47:13 -08:00
2008-03-04 16:35:09 -08:00
2008-03-05 12:37:19 +01:00
2008-03-05 17:49:59 -08:00
2008-03-04 16:35:16 -08:00
2008-02-26 14:12:09 +09:00
2008-03-04 16:35:12 -08:00
2008-03-04 18:36:35 -05:00
2008-02-15 18:21:30 -05:00
2008-02-21 15:27:07 -08:00
2008-03-10 16:42:25 -07:00
2008-03-06 13:56:33 +09:00
2008-03-04 16:35:12 -08:00
2008-02-18 17:06:21 +00:00
2008-02-09 11:08:34 -08:00
2008-02-09 11:08:34 -08:00