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>

authored by

Benjamin Herrenschmidt and committed by
Greg Kroah-Hartman
7cbe5b60 09483916

-25
-24
drivers/pci/pci.c
··· 741 return 0; 742 } 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, 768 resource_size_t flags) 769 { ··· 1672 device_initcall(pci_init); 1673 1674 EXPORT_SYMBOL(pci_reenable_device); 1675 - EXPORT_SYMBOL(pci_enable_device_bars); 1676 EXPORT_SYMBOL(pci_enable_device_io); 1677 EXPORT_SYMBOL(pci_enable_device_mem); 1678 EXPORT_SYMBOL(pci_enable_device);
··· 741 return 0; 742 } 743 744 static int __pci_enable_device_flags(struct pci_dev *dev, 745 resource_size_t flags) 746 { ··· 1695 device_initcall(pci_init); 1696 1697 EXPORT_SYMBOL(pci_reenable_device); 1698 EXPORT_SYMBOL(pci_enable_device_io); 1699 EXPORT_SYMBOL(pci_enable_device_mem); 1700 EXPORT_SYMBOL(pci_enable_device);
-1
include/linux/pci.h
··· 543 } 544 545 int __must_check pci_enable_device(struct pci_dev *dev); 546 - int __must_check pci_enable_device_bars(struct pci_dev *dev, int mask); 547 int __must_check pci_enable_device_io(struct pci_dev *dev); 548 int __must_check pci_enable_device_mem(struct pci_dev *dev); 549 int __must_check pci_reenable_device(struct pci_dev *);
··· 543 } 544 545 int __must_check pci_enable_device(struct pci_dev *dev); 546 int __must_check pci_enable_device_io(struct pci_dev *dev); 547 int __must_check pci_enable_device_mem(struct pci_dev *dev); 548 int __must_check pci_reenable_device(struct pci_dev *);