diff options
author | Benjamin Herrenschmidt <benh@kernel.crashing.org> | 2007-12-19 23:28:10 -0500 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2008-02-01 18:04:28 -0500 |
commit | 7cbe5b6005f80de33a205d3052cdc89aacaac07c (patch) | |
tree | 85437dbcfe2c994a76b51bec959f2e978a6e7895 /drivers/pci | |
parent | 0948391641918b95d8d96c15089eb5ac156850b3 (diff) |
PCI: Remove pci_enable_device_bars()
Now that all in-tree users are gone, this removes pci_enable_device_bars()
completely.
Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/pci')
-rw-r--r-- | drivers/pci/pci.c | 24 |
1 files changed, 0 insertions, 24 deletions
diff --git a/drivers/pci/pci.c b/drivers/pci/pci.c index 5027e4d08b48..35f78f1628fc 100644 --- a/drivers/pci/pci.c +++ b/drivers/pci/pci.c | |||
@@ -741,29 +741,6 @@ int pci_reenable_device(struct pci_dev *dev) | |||
741 | return 0; | 741 | return 0; |
742 | } | 742 | } |
743 | 743 | ||
744 | /** | ||
745 | * pci_enable_device_bars - Initialize some of a device for use | ||
746 | * @dev: PCI device to be initialized | ||
747 | * @bars: bitmask of BAR's that must be configured | ||
748 | * | ||
749 | * Initialize device before it's used by a driver. Ask low-level code | ||
750 | * to enable selected I/O and memory resources. Wake up the device if it | ||
751 | * was suspended. Beware, this function can fail. | ||
752 | */ | ||
753 | int | ||
754 | pci_enable_device_bars(struct pci_dev *dev, int bars) | ||
755 | { | ||
756 | int err; | ||
757 | |||
758 | if (atomic_add_return(1, &dev->enable_cnt) > 1) | ||
759 | return 0; /* already enabled */ | ||
760 | |||
761 | err = do_pci_enable_device(dev, bars); | ||
762 | if (err < 0) | ||
763 | atomic_dec(&dev->enable_cnt); | ||
764 | return err; | ||
765 | } | ||
766 | |||
767 | static int __pci_enable_device_flags(struct pci_dev *dev, | 744 | static int __pci_enable_device_flags(struct pci_dev *dev, |
768 | resource_size_t flags) | 745 | resource_size_t flags) |
769 | { | 746 | { |
@@ -1695,7 +1672,6 @@ early_param("pci", pci_setup); | |||
1695 | device_initcall(pci_init); | 1672 | device_initcall(pci_init); |
1696 | 1673 | ||
1697 | EXPORT_SYMBOL(pci_reenable_device); | 1674 | EXPORT_SYMBOL(pci_reenable_device); |
1698 | EXPORT_SYMBOL(pci_enable_device_bars); | ||
1699 | EXPORT_SYMBOL(pci_enable_device_io); | 1675 | EXPORT_SYMBOL(pci_enable_device_io); |
1700 | EXPORT_SYMBOL(pci_enable_device_mem); | 1676 | EXPORT_SYMBOL(pci_enable_device_mem); |
1701 | EXPORT_SYMBOL(pci_enable_device); | 1677 | EXPORT_SYMBOL(pci_enable_device); |