diff options
Diffstat (limited to 'drivers/char/synclink.c')
-rw-r--r-- | drivers/char/synclink.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/char/synclink.c b/drivers/char/synclink.c index 645187b9141e..acc6fab601cc 100644 --- a/drivers/char/synclink.c +++ b/drivers/char/synclink.c | |||
@@ -3060,7 +3060,7 @@ static int mgsl_ioctl_common(struct mgsl_struct *info, unsigned int cmd, unsigne | |||
3060 | * | 3060 | * |
3061 | * Return Value: None | 3061 | * Return Value: None |
3062 | */ | 3062 | */ |
3063 | static void mgsl_set_termios(struct tty_struct *tty, struct termios *old_termios) | 3063 | static void mgsl_set_termios(struct tty_struct *tty, struct ktermios *old_termios) |
3064 | { | 3064 | { |
3065 | struct mgsl_struct *info = (struct mgsl_struct *)tty->driver_data; | 3065 | struct mgsl_struct *info = (struct mgsl_struct *)tty->driver_data; |
3066 | unsigned long flags; | 3066 | unsigned long flags; |
@@ -4405,6 +4405,8 @@ static int mgsl_init_tty(void) | |||
4405 | serial_driver->init_termios = tty_std_termios; | 4405 | serial_driver->init_termios = tty_std_termios; |
4406 | serial_driver->init_termios.c_cflag = | 4406 | serial_driver->init_termios.c_cflag = |
4407 | B9600 | CS8 | CREAD | HUPCL | CLOCAL; | 4407 | B9600 | CS8 | CREAD | HUPCL | CLOCAL; |
4408 | serial_driver->init_termios.c_ispeed = 9600; | ||
4409 | serial_driver->init_termios.c_ospeed = 9600; | ||
4408 | serial_driver->flags = TTY_DRIVER_REAL_RAW; | 4410 | serial_driver->flags = TTY_DRIVER_REAL_RAW; |
4409 | tty_set_operations(serial_driver, &mgsl_ops); | 4411 | tty_set_operations(serial_driver, &mgsl_ops); |
4410 | if ((rc = tty_register_driver(serial_driver)) < 0) { | 4412 | if ((rc = tty_register_driver(serial_driver)) < 0) { |