diff options
author | Bjorn Helgaas <bhelgaas@google.com> | 2014-02-26 22:26:00 +0400 |
---|---|---|
committer | Bjorn Helgaas <bhelgaas@google.com> | 2014-03-20 01:00:14 +0400 |
commit | 8a9d56097c142d0716234eb1cf7c8150c6dc1588 (patch) | |
tree | 9fccf9a701102d04d5fd02b2d3ca8b3d677edbab /drivers | |
parent | 3cedcc3621289d41bd21c5dbe0b886d57c83a1ea (diff) | |
download | linux-8a9d56097c142d0716234eb1cf7c8150c6dc1588.tar.xz |
PCI: Add "weak" generic pcibios_enable_device() implementation
Many architectures implement pcibios_enable_device() the same way, so
provide a default implementation in the core.
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/pci/pci.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/pci/pci.c b/drivers/pci/pci.c index dc9ce62be7aa..c3ce3d61091c 100644 --- a/drivers/pci/pci.c +++ b/drivers/pci/pci.c @@ -1185,6 +1185,11 @@ int pci_load_and_free_saved_state(struct pci_dev *dev, } EXPORT_SYMBOL_GPL(pci_load_and_free_saved_state); +int __weak pcibios_enable_device(struct pci_dev *dev, int bars) +{ + return pci_enable_resources(dev, bars); +} + static int do_pci_enable_device(struct pci_dev *dev, int bars) { int err; |