X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=arch%2Fppc%2Fplatforms%2Flopec.c;fp=arch%2Fppc%2Fplatforms%2Flopec.c;h=f0c203085937d1c66ecaf1edbac560dc84302596;hb=6a77f38946aaee1cd85eeec6cf4229b204c15071;hp=0037f5ca46f47168e21fc4e3aea74b589e37fd40;hpb=87fc8d1bb10cd459024a742c6a10961fefcef18f;p=linux-2.6.git diff --git a/arch/ppc/platforms/lopec.c b/arch/ppc/platforms/lopec.c index 0037f5ca4..f0c203085 100644 --- a/arch/ppc/platforms/lopec.c +++ b/arch/ppc/platforms/lopec.c @@ -189,7 +189,7 @@ static unsigned long lopec_idedma_regbase; static void lopec_ide_probe(void) { - struct pci_dev *dev = pci_find_device(PCI_VENDOR_ID_WINBOND, + struct pci_dev *dev = pci_get_device(PCI_VENDOR_ID_WINBOND, PCI_DEVICE_ID_WINBOND_82C105, NULL); lopec_ide_ports_known = 1; @@ -200,6 +200,7 @@ lopec_ide_probe(void) lopec_ide_ctl_regbase[0] = dev->resource[1].start; lopec_ide_ctl_regbase[1] = dev->resource[3].start; lopec_idedma_regbase = dev->resource[4].start; + pci_dev_put(dev); } }