vt: keyboard, use tty_insert_flip_string in puts_queue
authorJiri Slaby <jslaby@suse.cz>
Thu, 29 Oct 2020 11:32:22 +0000 (12:32 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 4 Nov 2020 15:43:39 +0000 (16:43 +0100)
commitc35f638fc2adbb9c439ce68b559d406387cbdbe8
tree8704546ea269b8f36514e01ec607f054929f1729
parent2389cdc36007ba28ebe6640d7dd5e3494318a909
vt: keyboard, use tty_insert_flip_string in puts_queue

'puts_queue' currently loops over characters and employs the full tty
buffer machinery for every character. Do the buffer allocation only once
and copy all the character at once. This is achieved using
tty_insert_flip_string instead of loop+tty_insert_flip_char.

Signed-off-by: Jiri Slaby <jslaby@suse.cz>
Link: https://lore.kernel.org/r/20201029113222.32640-17-jslaby@suse.cz
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/tty/vt/keyboard.c