Commit c2f90a20 authored by Peter Huewe's avatar Peter Huewe Committed by Greg Kroah-Hartman

staging/comedi: Move comedi_pci_auto_unconfig to drivers.c

Since comedi_pci_auto_unconfig cannot be inlined anymore after
 staging/comedi: Use comedi_pci_auto_unconfig directly for
 pci_driver.remove
is applied, it makes sense to move it drivers.c
Signed-off-by: default avatarPeter Huewe <peterhuewe@gmx.de>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent 1ef0cfb1
...@@ -484,10 +484,7 @@ static inline int comedi_pci_auto_config(struct pci_dev *pcidev, ...@@ -484,10 +484,7 @@ static inline int comedi_pci_auto_config(struct pci_dev *pcidev,
return comedi_auto_config(&pcidev->dev, driver, 0); return comedi_auto_config(&pcidev->dev, driver, 0);
} }
static inline void comedi_pci_auto_unconfig(struct pci_dev *pcidev) void comedi_pci_auto_unconfig(struct pci_dev *pcidev);
{
comedi_auto_unconfig(&pcidev->dev);
}
static inline int comedi_usb_auto_config(struct usb_interface *intf, static inline int comedi_usb_auto_config(struct usb_interface *intf,
struct comedi_driver *driver) struct comedi_driver *driver)
......
...@@ -558,6 +558,12 @@ void comedi_pci_driver_unregister(struct comedi_driver *comedi_driver, ...@@ -558,6 +558,12 @@ void comedi_pci_driver_unregister(struct comedi_driver *comedi_driver,
} }
EXPORT_SYMBOL_GPL(comedi_pci_driver_unregister); EXPORT_SYMBOL_GPL(comedi_pci_driver_unregister);
void comedi_pci_auto_unconfig(struct pci_dev *pcidev)
{
comedi_auto_unconfig(&pcidev->dev);
}
EXPORT_SYMBOL_GPL(comedi_pci_auto_unconfig);
#if IS_ENABLED(CONFIG_PCMCIA) #if IS_ENABLED(CONFIG_PCMCIA)
int comedi_pcmcia_driver_register(struct comedi_driver *comedi_driver, int comedi_pcmcia_driver_register(struct comedi_driver *comedi_driver,
struct pcmcia_driver *pcmcia_driver) struct pcmcia_driver *pcmcia_driver)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment