From: Ian Abbott Date: Tue, 25 Mar 2008 12:42:38 +0000 (+0000) Subject: Used comedi_pci_enable() and comedi_pci_disable(). X-Git-Url: http://git.tremily.us/gitweb.cgi?a=commitdiff_plain;h=6cd0605e8c843cca5bb2805411386b0bfef23da1;p=comedi.git Used comedi_pci_enable() and comedi_pci_disable(). --- diff --git a/comedi/drivers/adv_pci1723.c b/comedi/drivers/adv_pci1723.c index 47d19cf3..cb437d0a 100644 --- a/comedi/drivers/adv_pci1723.c +++ b/comedi/drivers/adv_pci1723.c @@ -45,7 +45,7 @@ TODO: #include -#include /* for PCI devices */ +#include "comedi_pci.h" #define ADVANTECH_VENDOR 0x13fe /* Advantech PCI vendor ID */ @@ -330,12 +330,8 @@ static int pci1723_attach(comedi_device * dev, comedi_devconfig * it) * Look for device that isn't in use. * Enable PCI device and request regions. */ - if (pci_enable_device(pcidev)) { - errstr = "failed to enable PCI device!"; - continue; - } - if (pci_request_regions(pcidev, "adl_pci1723")) { - errstr = "in use or I/O port conflict!"; + if (comedi_pci_enable(pcidev, "adv_pci1723")) { + errstr = "failed to enable PCI device and request regions!"; continue; } break; @@ -451,8 +447,7 @@ static int pci1723_detach(comedi_device * dev) if (devpriv->pcidev) { if (dev->iobase) { - pci_release_regions(devpriv->pcidev); - pci_disable_device(devpriv->pcidev); + comedi_pci_disable(devpriv->pcidev); } pci_dev_put(devpriv->pcidev); }