diff options
-rw-r--r-- | drivers/ide/pci/piix.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/drivers/ide/pci/piix.c b/drivers/ide/pci/piix.c index 359f65ddcbf9..c16b1ab4d4ff 100644 --- a/drivers/ide/pci/piix.c +++ b/drivers/ide/pci/piix.c | |||
@@ -462,6 +462,7 @@ static struct pci_driver driver = { | |||
462 | .name = "PIIX_IDE", | 462 | .name = "PIIX_IDE", |
463 | .id_table = piix_pci_tbl, | 463 | .id_table = piix_pci_tbl, |
464 | .probe = piix_init_one, | 464 | .probe = piix_init_one, |
465 | .remove = ide_pci_remove, | ||
465 | }; | 466 | }; |
466 | 467 | ||
467 | static int __init piix_ide_init(void) | 468 | static int __init piix_ide_init(void) |
@@ -470,7 +471,13 @@ static int __init piix_ide_init(void) | |||
470 | return ide_pci_register_driver(&driver); | 471 | return ide_pci_register_driver(&driver); |
471 | } | 472 | } |
472 | 473 | ||
474 | static void __exit piix_ide_exit(void) | ||
475 | { | ||
476 | pci_unregister_driver(&driver); | ||
477 | } | ||
478 | |||
473 | module_init(piix_ide_init); | 479 | module_init(piix_ide_init); |
480 | module_exit(piix_ide_exit); | ||
474 | 481 | ||
475 | MODULE_AUTHOR("Andre Hedrick, Andrzej Krzysztofowicz"); | 482 | MODULE_AUTHOR("Andre Hedrick, Andrzej Krzysztofowicz"); |
476 | MODULE_DESCRIPTION("PCI driver module for Intel PIIX IDE"); | 483 | MODULE_DESCRIPTION("PCI driver module for Intel PIIX IDE"); |