mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-06 03:45:24 -04:00
ANDROID: add tty_schedule_flip() back to the kernel
Commit2ea77b0b6d("tty: drop tty_schedule_flip()") removed tty_schedule_flip() as all in-kernel users were properly converted over to use tty_flip_buffer_push(), but this function still needs to be here for older out-of-tree Android-only drivers to preserve the ABI. So provide a wrapper function for it to keep them alive for now. Bug: 161946584 Fixes:2ea77b0b6d("tty: drop tty_schedule_flip()") Signed-off-by: Greg Kroah-Hartman <gregkh@google.com> Change-Id: I8893f07cf68bc3502ac6f0f7f0a26b0eec3726a2
This commit is contained in:
parent
b1e3be07f2
commit
380aec8a64
2 changed files with 7 additions and 0 deletions
|
|
@ -643,3 +643,9 @@ void tty_buffer_flush_work(struct tty_port *port)
|
|||
{
|
||||
flush_work(&port->buf.work);
|
||||
}
|
||||
|
||||
void tty_schedule_flip(struct tty_port *port)
|
||||
{
|
||||
tty_flip_buffer_push(port);
|
||||
}
|
||||
EXPORT_SYMBOL(tty_schedule_flip);
|
||||
|
|
|
|||
|
|
@ -42,4 +42,5 @@ extern void tty_buffer_unlock_exclusive(struct tty_port *port);
|
|||
int tty_insert_flip_string_and_push_buffer(struct tty_port *port,
|
||||
const unsigned char *chars, size_t cnt);
|
||||
|
||||
void tty_schedule_flip(struct tty_port *port);
|
||||
#endif /* _LINUX_TTY_FLIP_H */
|
||||
|
|
|
|||
Loading…
Reference in a new issue