]> git.karo-electronics.de Git - karo-tx-linux.git/commit
TTY: move tty buffers to tty_port
authorJiri Slaby <jslaby@suse.cz>
Thu, 18 Oct 2012 20:26:47 +0000 (22:26 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 22 Oct 2012 23:58:28 +0000 (16:58 -0700)
commitecbbfd44a08fa80e0d664814efd4c187721b85f6
treef1c9aea12eb27323b9e7f4b8329e47dc3c30e63d
parent967fab6916681e5ab131fdef1226327b02454f19
TTY: move tty buffers to tty_port

So this is it. The big step why we did all the work over the past
kernel releases. Now everything is prepared, so nothing protects us
from doing that big step.

           |  |            \  \ nnnn/^l      |  |
           |  |             \  /     /       |  |
           |  '-,.__   =>    \/   ,-`    =>  |  '-,.__
           | O __.´´)        (  .`           | O __.´´)
            ~~~   ~~          ``              ~~~   ~~
The buffers are now in the tty_port structure and we can start
teaching the buffer helpers (insert char/string, flip etc.) to use
tty_port instead of tty_struct all around.

Signed-off-by: Jiri Slaby <jslaby@suse.cz>
Acked-by: Alan Cox <alan@linux.intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/tty/n_tty.c
drivers/tty/pty.c
drivers/tty/tty_buffer.c
drivers/tty/tty_io.c
drivers/tty/tty_ldisc.c
drivers/tty/tty_port.c
include/linux/tty.h
include/linux/tty_flip.h