diff options
Diffstat (limited to 'drivers/char/viocons.c')
-rw-r--r-- | drivers/char/viocons.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/drivers/char/viocons.c b/drivers/char/viocons.c index 9319c63dda9a..3d3e1c2b310f 100644 --- a/drivers/char/viocons.c +++ b/drivers/char/viocons.c | |||
@@ -628,13 +628,13 @@ static int viotty_write(struct tty_struct *tty, const unsigned char *buf, | |||
628 | /* | 628 | /* |
629 | * TTY put_char method | 629 | * TTY put_char method |
630 | */ | 630 | */ |
631 | static void viotty_put_char(struct tty_struct *tty, unsigned char ch) | 631 | static int viotty_put_char(struct tty_struct *tty, unsigned char ch) |
632 | { | 632 | { |
633 | struct port_info *pi; | 633 | struct port_info *pi; |
634 | 634 | ||
635 | pi = get_port_data(tty); | 635 | pi = get_port_data(tty); |
636 | if (pi == NULL) | 636 | if (pi == NULL) |
637 | return; | 637 | return 0; |
638 | 638 | ||
639 | /* This will append '\r' as well if the char is '\n' */ | 639 | /* This will append '\r' as well if the char is '\n' */ |
640 | if (viochar_is_console(pi)) | 640 | if (viochar_is_console(pi)) |
@@ -642,6 +642,7 @@ static void viotty_put_char(struct tty_struct *tty, unsigned char ch) | |||
642 | 642 | ||
643 | if (viopath_isactive(pi->lp)) | 643 | if (viopath_isactive(pi->lp)) |
644 | internal_write(pi, &ch, 1); | 644 | internal_write(pi, &ch, 1); |
645 | return 1; | ||
645 | } | 646 | } |
646 | 647 | ||
647 | /* | 648 | /* |