Alan Cox
d2b391822a
tty: USB hangup is racy
...
The USB layer uses tty_hangup to deal with unplugs of the physical hardware
(analogous to loss of carrier) and then frees the resources. However the
tty_hangup is asynchronous. As the hangup can sleep we can use tty_vhangup
which is the non async version to avoid freeing resources too early.
Signed-off-by: Alan Cox <alan@linux.intel.com >
Cc: stable <stable@kernel.org >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-09-19 13:13:23 -07:00
..
2009-09-16 07:49:54 -07:00
2009-09-12 12:01:34 +01:00
2009-09-17 16:47:06 -04:00
2009-09-15 09:50:49 -07:00
2009-09-16 08:27:10 -07:00
2009-09-15 10:17:16 -07:00
2009-09-19 13:13:22 -07:00
2009-08-15 12:58:45 +09:00
2009-09-18 09:16:57 -07:00
2009-09-14 20:27:00 +02:00
2009-09-16 13:05:46 +02:00
2009-09-15 09:50:47 -07:00
2009-09-15 09:50:47 -07:00
2009-09-17 09:47:01 +02:00
2009-09-09 13:29:41 -07:00
2009-09-13 20:09:41 +02:00
2009-09-18 09:22:36 -07:00
2009-08-23 18:03:19 +09:00
2009-09-15 10:01:16 -07:00
2009-09-02 23:07:36 -07:00
2009-09-01 01:14:07 -07:00
2009-09-15 09:50:47 -07:00
2009-09-18 09:43:09 -07:00
2009-09-19 13:13:09 -07:00
2009-08-26 20:06:53 -07:00
2009-09-15 09:51:09 -07:00
2009-09-14 17:55:15 -07:00
2009-09-16 13:48:32 +09:00
2009-09-14 17:53:36 -07:00
2009-09-17 15:48:18 +02:00
2009-09-18 09:33:07 -07:00
2009-09-15 09:50:47 -07:00
2009-09-18 09:19:26 -07:00
2009-09-19 13:13:17 -07:00
2009-09-16 07:49:54 -07:00
2009-09-16 08:11:23 -07:00
2009-09-14 20:26:59 +02:00
2009-08-26 20:06:52 -07:00
2009-09-11 11:28:00 +10:00
2009-09-17 15:48:24 +02:00
2009-09-18 09:43:09 -07:00
2009-09-15 09:50:47 -07:00
2009-09-15 09:50:47 -07:00
2009-09-19 13:13:20 -07:00
2009-08-31 15:15:33 +09:00
2009-09-12 12:04:37 +01:00
2009-09-16 16:21:00 -04:00
2009-09-17 20:07:41 +02:00
2009-08-26 20:06:52 -07:00
2009-09-18 09:43:09 -07:00
2009-09-19 13:13:23 -07:00
2009-09-17 09:44:09 -07:00
2009-09-18 09:43:09 -07:00
2009-09-18 08:39:37 +00:00
2009-09-15 09:39:44 -07:00