diff --git a/drivers/tty/tty_buffer.c b/drivers/tty/tty_buffer.c index 49f39c041c35..d792ab8f20af 100644 --- a/drivers/tty/tty_buffer.c +++ b/drivers/tty/tty_buffer.c @@ -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); diff --git a/include/linux/tty_flip.h b/include/linux/tty_flip.h index c326bfdb5ec2..94d351196bfc 100644 --- a/include/linux/tty_flip.h +++ b/include/linux/tty_flip.h @@ -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 */