diff options
Diffstat (limited to 'drivers/char/synclink_gt.c')
-rw-r--r-- | drivers/char/synclink_gt.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/drivers/char/synclink_gt.c b/drivers/char/synclink_gt.c index e4730a7312b5..792c79c315e0 100644 --- a/drivers/char/synclink_gt.c +++ b/drivers/char/synclink_gt.c | |||
@@ -151,7 +151,7 @@ static struct tty_driver *serial_driver; | |||
151 | static int open(struct tty_struct *tty, struct file * filp); | 151 | static int open(struct tty_struct *tty, struct file * filp); |
152 | static void close(struct tty_struct *tty, struct file * filp); | 152 | static void close(struct tty_struct *tty, struct file * filp); |
153 | static void hangup(struct tty_struct *tty); | 153 | static void hangup(struct tty_struct *tty); |
154 | static void set_termios(struct tty_struct *tty, struct termios *old_termios); | 154 | static void set_termios(struct tty_struct *tty, struct ktermios *old_termios); |
155 | 155 | ||
156 | static int write(struct tty_struct *tty, const unsigned char *buf, int count); | 156 | static int write(struct tty_struct *tty, const unsigned char *buf, int count); |
157 | static void put_char(struct tty_struct *tty, unsigned char ch); | 157 | static void put_char(struct tty_struct *tty, unsigned char ch); |
@@ -816,7 +816,7 @@ static void hangup(struct tty_struct *tty) | |||
816 | wake_up_interruptible(&info->open_wait); | 816 | wake_up_interruptible(&info->open_wait); |
817 | } | 817 | } |
818 | 818 | ||
819 | static void set_termios(struct tty_struct *tty, struct termios *old_termios) | 819 | static void set_termios(struct tty_struct *tty, struct ktermios *old_termios) |
820 | { | 820 | { |
821 | struct slgt_info *info = tty->driver_data; | 821 | struct slgt_info *info = tty->driver_data; |
822 | unsigned long flags; | 822 | unsigned long flags; |
@@ -3546,6 +3546,8 @@ static int __init slgt_init(void) | |||
3546 | serial_driver->init_termios = tty_std_termios; | 3546 | serial_driver->init_termios = tty_std_termios; |
3547 | serial_driver->init_termios.c_cflag = | 3547 | serial_driver->init_termios.c_cflag = |
3548 | B9600 | CS8 | CREAD | HUPCL | CLOCAL; | 3548 | B9600 | CS8 | CREAD | HUPCL | CLOCAL; |
3549 | serial_driver->init_termios.c_ispeed = 9600; | ||
3550 | serial_driver->init_termios.c_ospeed = 9600; | ||
3549 | serial_driver->flags = TTY_DRIVER_REAL_RAW; | 3551 | serial_driver->flags = TTY_DRIVER_REAL_RAW; |
3550 | tty_set_operations(serial_driver, &ops); | 3552 | tty_set_operations(serial_driver, &ops); |
3551 | if ((rc = tty_register_driver(serial_driver)) < 0) { | 3553 | if ((rc = tty_register_driver(serial_driver)) < 0) { |