diff options
Diffstat (limited to 'drivers/char/rocket.c')
-rw-r--r-- | drivers/char/rocket.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/drivers/char/rocket.c b/drivers/char/rocket.c index 4fdf52e9f3b1..e94a62e30fc4 100644 --- a/drivers/char/rocket.c +++ b/drivers/char/rocket.c | |||
@@ -712,7 +712,7 @@ static void init_r_port(int board, int aiop, int chan, struct pci_dev *pci_dev) | |||
712 | * user mode into the driver (exception handler). *info CD manipulation is spinlock protected. | 712 | * user mode into the driver (exception handler). *info CD manipulation is spinlock protected. |
713 | */ | 713 | */ |
714 | static void configure_r_port(struct r_port *info, | 714 | static void configure_r_port(struct r_port *info, |
715 | struct termios *old_termios) | 715 | struct ktermios *old_termios) |
716 | { | 716 | { |
717 | unsigned cflag; | 717 | unsigned cflag; |
718 | unsigned long flags; | 718 | unsigned long flags; |
@@ -1194,7 +1194,7 @@ static void rp_close(struct tty_struct *tty, struct file *filp) | |||
1194 | } | 1194 | } |
1195 | 1195 | ||
1196 | static void rp_set_termios(struct tty_struct *tty, | 1196 | static void rp_set_termios(struct tty_struct *tty, |
1197 | struct termios *old_termios) | 1197 | struct ktermios *old_termios) |
1198 | { | 1198 | { |
1199 | struct r_port *info = (struct r_port *) tty->driver_data; | 1199 | struct r_port *info = (struct r_port *) tty->driver_data; |
1200 | CHANNEL_t *cp; | 1200 | CHANNEL_t *cp; |
@@ -2214,7 +2214,7 @@ static int __init init_PCI(int boards_found) | |||
2214 | int count = 0; | 2214 | int count = 0; |
2215 | 2215 | ||
2216 | /* Work through the PCI device list, pulling out ours */ | 2216 | /* Work through the PCI device list, pulling out ours */ |
2217 | while ((dev = pci_find_device(PCI_VENDOR_ID_RP, PCI_ANY_ID, dev))) { | 2217 | while ((dev = pci_get_device(PCI_VENDOR_ID_RP, PCI_ANY_ID, dev))) { |
2218 | if (register_PCI(count + boards_found, dev)) | 2218 | if (register_PCI(count + boards_found, dev)) |
2219 | count++; | 2219 | count++; |
2220 | } | 2220 | } |
@@ -2436,6 +2436,8 @@ static int __init rp_init(void) | |||
2436 | rocket_driver->init_termios = tty_std_termios; | 2436 | rocket_driver->init_termios = tty_std_termios; |
2437 | rocket_driver->init_termios.c_cflag = | 2437 | rocket_driver->init_termios.c_cflag = |
2438 | B9600 | CS8 | CREAD | HUPCL | CLOCAL; | 2438 | B9600 | CS8 | CREAD | HUPCL | CLOCAL; |
2439 | rocket_driver->init_termios.c_ispeed = 9600; | ||
2440 | rocket_driver->init_termios.c_ospeed = 9600; | ||
2439 | #ifdef ROCKET_SOFT_FLOW | 2441 | #ifdef ROCKET_SOFT_FLOW |
2440 | rocket_driver->flags |= TTY_DRIVER_REAL_RAW | TTY_DRIVER_DYNAMIC_DEV; | 2442 | rocket_driver->flags |= TTY_DRIVER_REAL_RAW | TTY_DRIVER_DYNAMIC_DEV; |
2441 | #endif | 2443 | #endif |