diff options
Diffstat (limited to 'drivers/char/moxa.c')
-rw-r--r-- | drivers/char/moxa.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/drivers/char/moxa.c b/drivers/char/moxa.c index 2d025a9fd14d..8b316953173d 100644 --- a/drivers/char/moxa.c +++ b/drivers/char/moxa.c | |||
@@ -498,9 +498,12 @@ static void __exit moxa_exit(void) | |||
498 | printk("Couldn't unregister MOXA Intellio family serial driver\n"); | 498 | printk("Couldn't unregister MOXA Intellio family serial driver\n"); |
499 | put_tty_driver(moxaDriver); | 499 | put_tty_driver(moxaDriver); |
500 | 500 | ||
501 | for (i = 0; i < MAX_BOARDS; i++) | 501 | for (i = 0; i < MAX_BOARDS; i++) { |
502 | if (moxaBaseAddr[i]) | ||
503 | iounmap(moxaBaseAddr[i]); | ||
502 | if (moxa_boards[i].busType == MOXA_BUS_TYPE_PCI) | 504 | if (moxa_boards[i].busType == MOXA_BUS_TYPE_PCI) |
503 | pci_dev_put(moxa_boards[i].pciInfo.pdev); | 505 | pci_dev_put(moxa_boards[i].pciInfo.pdev); |
506 | } | ||
504 | 507 | ||
505 | if (verbose) | 508 | if (verbose) |
506 | printk("Done\n"); | 509 | printk("Done\n"); |