Jiri Slaby
191c5f1027
TTY: call tty_port_destroy in the rest of drivers
...
After commit "TTY: move tty buffers to tty_port", the tty buffers are
not freed in some drivers. This is because tty_port_destructor is not
called whenever a tty_port is freed. This was an assumption I counted
with but was unfortunately untrue. So fix the drivers to fulfil this
assumption.
To be sure, the TTY buffers (and later some stuff) are gone along with
the tty_port, we have to call tty_port_destroy at tear-down places.
This is mostly where the structure containing a tty_port is freed.
This patch does exactly that -- put tty_port_destroy at those places.
Signed-off-by: Jiri Slaby <jslaby@suse.cz>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2012-11-15 17:20:58 -08:00
..
2012-09-10 16:43:24 +03:00
2012-09-10 15:35:41 +03:00
2012-05-04 15:52:52 +03:00
2012-09-16 20:42:46 -07:00
2012-05-04 15:52:53 +03:00
2012-06-04 18:15:44 +03:00
2012-05-04 15:52:53 +03:00
2012-09-10 16:43:24 +03:00
2012-09-05 15:39:41 +03:00
2012-09-10 16:43:24 +03:00
2012-09-10 16:43:24 +03:00
2012-09-10 15:36:16 +03:00
2012-09-10 15:37:51 +03:00
2012-09-16 20:42:46 -07:00
2012-09-10 15:37:51 +03:00
2012-09-10 16:43:24 +03:00
2012-02-09 10:11:36 +02:00
2012-08-23 11:04:20 +03:00
2011-09-09 16:00:09 -07:00
2012-10-02 20:25:04 -07:00
2012-09-10 16:13:03 +03:00
2012-05-04 15:53:08 +03:00
2012-09-10 16:43:24 +03:00
2012-09-10 16:13:02 +03:00
2012-08-23 11:04:20 +03:00
2011-10-31 19:31:25 -04:00
2012-07-31 18:42:46 -07:00
2012-05-22 15:50:46 -07:00
2012-02-09 10:11:36 +02:00
2012-09-10 16:00:01 +03:00
2012-08-23 11:04:20 +03:00
2012-02-15 10:10:25 +02:00
2012-09-10 15:34:14 +03:00
2012-06-04 18:12:36 +03:00
2012-06-04 18:12:36 +03:00
2012-09-10 16:43:24 +03:00
2012-06-22 13:09:52 +03:00
2012-06-04 18:15:45 +03:00
2012-06-12 13:32:29 +03:00
2012-09-10 15:35:41 +03:00
2012-06-04 18:24:49 +03:00
2012-09-10 15:35:41 +03:00
2012-05-04 15:52:55 +03:00
2012-09-10 16:13:03 +03:00
2012-05-04 15:53:08 +03:00
2012-09-10 16:43:24 +03:00
2012-09-10 16:43:24 +03:00
2012-09-10 15:35:41 +03:00
2012-05-04 15:52:55 +03:00
2012-09-10 16:43:24 +03:00
2012-09-14 11:17:21 +02:00
2011-09-09 16:00:09 -07:00
2012-10-02 11:11:09 -07:00
2012-10-15 09:26:26 -07:00
2012-10-16 13:11:27 +03:00
2012-09-10 15:35:41 +03:00
2012-07-30 17:25:12 -07:00
2012-09-10 16:43:24 +03:00
2012-09-10 16:13:03 +03:00
2012-09-10 16:43:24 +03:00
2012-06-22 13:08:21 +03:00
2012-06-22 13:08:21 +03:00
2012-09-10 15:35:41 +03:00
2012-05-04 15:52:57 +03:00
2012-09-10 16:43:24 +03:00
2012-05-12 15:02:22 -04:00
2012-10-23 09:42:50 +03:00
2012-03-28 18:30:03 +01:00
2011-09-09 16:00:09 -07:00
2012-09-10 16:43:24 +03:00
2012-09-10 15:35:41 +03:00
2012-05-04 15:52:57 +03:00
2012-09-10 15:35:41 +03:00
2012-09-10 16:43:24 +03:00
2012-09-10 15:35:41 +03:00
2012-09-10 15:35:58 +03:00
2012-10-01 19:11:38 -07:00
2012-02-13 13:34:36 +02:00
2012-07-30 17:25:12 -07:00
2012-07-30 17:25:12 -07:00
2012-08-23 11:04:18 +03:00
2012-05-12 15:02:22 -04:00
2012-10-01 19:11:38 -07:00
2012-05-04 15:52:59 +03:00
2012-09-11 13:39:49 -07:00
2012-05-04 15:53:17 +03:00
2012-09-03 17:09:37 +03:00
2012-09-10 20:04:20 +03:00
2012-08-01 10:26:23 -07:00
2012-10-10 19:52:19 +09:00
2012-09-10 16:13:00 +03:00
2012-11-07 21:12:26 -05:00
2012-05-10 12:27:58 -07:00
2012-11-15 17:20:58 -08:00
2011-06-28 11:14:36 -07:00
2012-07-29 21:24:21 +04:00
2012-02-15 10:09:48 +02:00
2012-09-10 15:35:41 +03:00
2012-09-10 16:13:03 +03:00
2012-04-10 15:46:02 -03:00
2012-05-15 08:39:25 -03:00
2011-09-09 16:00:09 -07:00
2012-06-04 18:12:36 +03:00
2012-09-10 16:13:03 +03:00
2012-09-10 16:43:24 +03:00