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
@ -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 New Issue
Block a user