X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;ds=sidebyside;f=drivers%2Fi2c%2Fbusses%2Fi2c-hydra.c;h=e0cb3b0f92faba50a64d40f437188f106aaa9c57;hb=6a77f38946aaee1cd85eeec6cf4229b204c15071;hp=275da79e30ff11f09173ea55044e0ecc0ef648d5;hpb=87fc8d1bb10cd459024a742c6a10961fefcef18f;p=linux-2.6.git diff --git a/drivers/i2c/busses/i2c-hydra.c b/drivers/i2c/busses/i2c-hydra.c index 275da79e3..e0cb3b0f9 100644 --- a/drivers/i2c/busses/i2c-hydra.c +++ b/drivers/i2c/busses/i2c-hydra.c @@ -111,15 +111,12 @@ static struct i2c_adapter hydra_adap = { }; static struct pci_device_id hydra_ids[] = { - { - .vendor = PCI_VENDOR_ID_APPLE, - .device = PCI_DEVICE_ID_APPLE_HYDRA, - .subvendor = PCI_ANY_ID, - .subdevice = PCI_ANY_ID, - }, + { PCI_DEVICE(PCI_VENDOR_ID_APPLE, PCI_DEVICE_ID_APPLE_HYDRA) }, { 0, } }; +MODULE_DEVICE_TABLE (pci, hydra_ids); + static int __devinit hydra_probe(struct pci_dev *dev, const struct pci_device_id *id) { @@ -166,7 +163,7 @@ static struct pci_driver hydra_driver = { static int __init i2c_hydra_init(void) { - return pci_module_init(&hydra_driver); + return pci_register_driver(&hydra_driver); }