diff options
-rw-r--r-- | drivers/char/cyclades.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/drivers/char/cyclades.c b/drivers/char/cyclades.c index 0634dd1c773a..d15234c5965e 100644 --- a/drivers/char/cyclades.c +++ b/drivers/char/cyclades.c | |||
@@ -5362,13 +5362,13 @@ static int __init cy_init(void) | |||
5362 | #ifdef CONFIG_PCI | 5362 | #ifdef CONFIG_PCI |
5363 | /* look for pci boards */ | 5363 | /* look for pci boards */ |
5364 | retval = pci_register_driver(&cy_pci_driver); | 5364 | retval = pci_register_driver(&cy_pci_driver); |
5365 | if (retval && !nboards) | 5365 | if (retval && !nboards) { |
5366 | goto err_unr; | 5366 | tty_unregister_driver(cy_serial_driver); |
5367 | goto err_frtty; | ||
5368 | } | ||
5367 | #endif | 5369 | #endif |
5368 | 5370 | ||
5369 | return 0; | 5371 | return 0; |
5370 | err_unr: | ||
5371 | tty_unregister_driver(cy_serial_driver); | ||
5372 | err_frtty: | 5372 | err_frtty: |
5373 | put_tty_driver(cy_serial_driver); | 5373 | put_tty_driver(cy_serial_driver); |
5374 | err: | 5374 | err: |