diff options
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/ide/pci/trm290.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/drivers/ide/pci/trm290.c b/drivers/ide/pci/trm290.c index d8127b51a542..449f4de9a702 100644 --- a/drivers/ide/pci/trm290.c +++ b/drivers/ide/pci/trm290.c | |||
@@ -353,6 +353,7 @@ static struct pci_driver driver = { | |||
353 | .name = "TRM290_IDE", | 353 | .name = "TRM290_IDE", |
354 | .id_table = trm290_pci_tbl, | 354 | .id_table = trm290_pci_tbl, |
355 | .probe = trm290_init_one, | 355 | .probe = trm290_init_one, |
356 | .remove = ide_pci_remove, | ||
356 | }; | 357 | }; |
357 | 358 | ||
358 | static int __init trm290_ide_init(void) | 359 | static int __init trm290_ide_init(void) |
@@ -360,7 +361,13 @@ static int __init trm290_ide_init(void) | |||
360 | return ide_pci_register_driver(&driver); | 361 | return ide_pci_register_driver(&driver); |
361 | } | 362 | } |
362 | 363 | ||
364 | static void __exit trm290_ide_exit(void) | ||
365 | { | ||
366 | pci_unregister_driver(&driver); | ||
367 | } | ||
368 | |||
363 | module_init(trm290_ide_init); | 369 | module_init(trm290_ide_init); |
370 | module_exit(trm290_ide_exit); | ||
364 | 371 | ||
365 | MODULE_AUTHOR("Mark Lord"); | 372 | MODULE_AUTHOR("Mark Lord"); |
366 | MODULE_DESCRIPTION("PCI driver module for Tekram TRM290 IDE"); | 373 | MODULE_DESCRIPTION("PCI driver module for Tekram TRM290 IDE"); |