diff options
Diffstat (limited to 'drivers/i2c/busses/i2c-amd8111.c')
| -rw-r--r-- | drivers/i2c/busses/i2c-amd8111.c | 21 | 
1 files changed, 4 insertions, 17 deletions
diff --git a/drivers/i2c/busses/i2c-amd8111.c b/drivers/i2c/busses/i2c-amd8111.c index 6b6a6b1d702..95a80a8f81b 100644 --- a/drivers/i2c/busses/i2c-amd8111.c +++ b/drivers/i2c/busses/i2c-amd8111.c @@ -13,7 +13,6 @@  #include <linux/kernel.h>  #include <linux/stddef.h>  #include <linux/ioport.h> -#include <linux/init.h>  #include <linux/i2c.h>  #include <linux/delay.h>  #include <linux/acpi.h> @@ -422,8 +421,7 @@ static const struct pci_device_id amd8111_ids[] = {  MODULE_DEVICE_TABLE (pci, amd8111_ids); -static int __devinit amd8111_probe(struct pci_dev *dev, -		const struct pci_device_id *id) +static int amd8111_probe(struct pci_dev *dev, const struct pci_device_id *id)  {  	struct amd_smbus *smbus;  	int error; @@ -475,7 +473,7 @@ static int __devinit amd8111_probe(struct pci_dev *dev,  	return error;  } -static void __devexit amd8111_remove(struct pci_dev *dev) +static void amd8111_remove(struct pci_dev *dev)  {  	struct amd_smbus *smbus = pci_get_drvdata(dev); @@ -488,18 +486,7 @@ static struct pci_driver amd8111_driver = {  	.name		= "amd8111_smbus2",  	.id_table	= amd8111_ids,  	.probe		= amd8111_probe, -	.remove		= __devexit_p(amd8111_remove), +	.remove		= amd8111_remove,  }; -static int __init i2c_amd8111_init(void) -{ -	return pci_register_driver(&amd8111_driver); -} - -static void __exit i2c_amd8111_exit(void) -{ -	pci_unregister_driver(&amd8111_driver); -} - -module_init(i2c_amd8111_init); -module_exit(i2c_amd8111_exit); +module_pci_driver(amd8111_driver);  | 
