summaryrefslogtreecommitdiffstats
path: root/drivers/pci/pci.c
diff options
context:
space:
mode:
authorTejun Heo2007-07-10 08:36:05 +0200
committerJeff Garzik2007-07-24 22:55:01 +0200
commitf0a664bbd1839fbe9f57564983f39bfc6c6f931d (patch)
tree4b1e20d96fd44f3d3ec5ad2d292a4479638eae09 /drivers/pci/pci.c
parentLinux 2.6.23-rc1 (diff)
downloadkernel-qcow2-linux-f0a664bbd1839fbe9f57564983f39bfc6c6f931d.tar.gz
kernel-qcow2-linux-f0a664bbd1839fbe9f57564983f39bfc6c6f931d.tar.xz
kernel-qcow2-linux-f0a664bbd1839fbe9f57564983f39bfc6c6f931d.zip
PCI: export __pci_reenable_device()
Some odd ACPI implementations choke if certain controller is disabled when ACPI suspend is invoked but we still need to make sure the PCI device is enabled during resume. Simply using pci_enable_device() unbalances device enable count. Export __pci_reenable_device(). Signed-off-by: Tejun Heo <htejun@gmail.com> Signed-off-by: Jeff Garzik <jeff@garzik.org>
Diffstat (limited to 'drivers/pci/pci.c')
-rw-r--r--drivers/pci/pci.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/pci/pci.c b/drivers/pci/pci.c
index 03fd59e80fef..c95485398687 100644
--- a/drivers/pci/pci.c
+++ b/drivers/pci/pci.c
@@ -1604,6 +1604,7 @@ early_param("pci", pci_setup);
device_initcall(pci_init);
EXPORT_SYMBOL_GPL(pci_restore_bars);
+EXPORT_SYMBOL(__pci_reenable_device);
EXPORT_SYMBOL(pci_enable_device_bars);
EXPORT_SYMBOL(pci_enable_device);
EXPORT_SYMBOL(pcim_enable_device);