X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=drivers%2Fi2c%2Fbusses%2Fi2c-voodoo3.c;h=3edf0e34155e1543c2f23fb20d240812fe4ce31e;hb=6a77f38946aaee1cd85eeec6cf4229b204c15071;hp=b91456108dd4a20618d05247d809fb14710d0682;hpb=87fc8d1bb10cd459024a742c6a10961fefcef18f;p=linux-2.6.git diff --git a/drivers/i2c/busses/i2c-voodoo3.c b/drivers/i2c/busses/i2c-voodoo3.c index b91456108..3edf0e341 100644 --- a/drivers/i2c/busses/i2c-voodoo3.c +++ b/drivers/i2c/busses/i2c-voodoo3.c @@ -61,7 +61,7 @@ #define TIMEOUT (HZ / 2) -static void *ioaddr; +static void __iomem *ioaddr; /* The voo GPIO registers don't have individual masks for each bit so we always have to read before writing. */ @@ -195,6 +195,8 @@ static struct pci_device_id voodoo3_ids[] __devinitdata = { { 0, } }; +MODULE_DEVICE_TABLE (pci, voodoo3_ids); + static int __devinit voodoo3_probe(struct pci_dev *dev, const struct pci_device_id *id) { int retval; @@ -232,7 +234,7 @@ static struct pci_driver voodoo3_driver = { static int __init i2c_voodoo3_init(void) { - return pci_module_init(&voodoo3_driver); + return pci_register_driver(&voodoo3_driver); } static void __exit i2c_voodoo3_exit(void)