diff options
Diffstat (limited to 'drivers/ide/delkin_cb.c')
| -rw-r--r-- | drivers/ide/delkin_cb.c | 18 | 
1 files changed, 3 insertions, 15 deletions
diff --git a/drivers/ide/delkin_cb.c b/drivers/ide/delkin_cb.c index 1e10eba62ce..300daabaa57 100644 --- a/drivers/ide/delkin_cb.c +++ b/drivers/ide/delkin_cb.c @@ -71,8 +71,7 @@ static const struct ide_port_info delkin_cb_port_info = {  	.chipset		= ide_pci,  }; -static int __devinit -delkin_cb_probe (struct pci_dev *dev, const struct pci_device_id *id) +static int delkin_cb_probe(struct pci_dev *dev, const struct pci_device_id *id)  {  	struct ide_host *host;  	unsigned long base; @@ -158,7 +157,7 @@ static int delkin_cb_resume(struct pci_dev *dev)  #define delkin_cb_resume NULL  #endif -static struct pci_device_id delkin_cb_pci_tbl[] __devinitdata = { +static struct pci_device_id delkin_cb_pci_tbl[] = {  	{ 0x1145, 0xf021, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0},  	{ 0x1145, 0xf024, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0},  	{ 0, }, @@ -174,18 +173,7 @@ static struct pci_driver delkin_cb_pci_driver = {  	.resume		= delkin_cb_resume,  }; -static int __init delkin_cb_init(void) -{ -	return pci_register_driver(&delkin_cb_pci_driver); -} - -static void __exit delkin_cb_exit(void) -{ -	pci_unregister_driver(&delkin_cb_pci_driver); -} - -module_init(delkin_cb_init); -module_exit(delkin_cb_exit); +module_pci_driver(delkin_cb_pci_driver);  MODULE_AUTHOR("Mark Lord");  MODULE_DESCRIPTION("Basic support for Delkin/ASKA/Workbit Cardbus IDE");  | 
