summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--drivers/pci/Makefile3
-rw-r--r--drivers/pci/compat.c14
-rw-r--r--drivers/pci/pci.c12
3 files changed, 16 insertions, 13 deletions
diff --git a/drivers/pci/Makefile b/drivers/pci/Makefile
index c64917251dcb..579edc49e82a 100644
--- a/drivers/pci/Makefile
+++ b/drivers/pci/Makefile
@@ -2,7 +2,8 @@
# Makefile for the PCI bus specific drivers.
#
-export-objs := access.o hotplug.o pci-driver.o pci.o pool.o probe.o proc.o search.o
+export-objs := access.o hotplug.o pci-driver.o pci.o pool.o \
+ probe.o proc.o search.o compat.o
obj-y += access.o probe.o pci.o pool.o quirks.o \
compat.o names.o pci-driver.o search.o
diff --git a/drivers/pci/compat.c b/drivers/pci/compat.c
index 2aa077686285..b355f674cba7 100644
--- a/drivers/pci/compat.c
+++ b/drivers/pci/compat.c
@@ -8,8 +8,11 @@
#include <linux/types.h>
#include <linux/kernel.h>
+#include <linux/module.h>
#include <linux/pci.h>
+/* Obsolete functions, these will be going away... */
+
int
pcibios_present(void)
{
@@ -63,3 +66,14 @@ PCI_OP(read, dword, int *)
PCI_OP(write, byte, char)
PCI_OP(write, word, short)
PCI_OP(write, dword, int)
+
+
+EXPORT_SYMBOL(pcibios_present);
+EXPORT_SYMBOL(pcibios_read_config_byte);
+EXPORT_SYMBOL(pcibios_read_config_word);
+EXPORT_SYMBOL(pcibios_read_config_dword);
+EXPORT_SYMBOL(pcibios_write_config_byte);
+EXPORT_SYMBOL(pcibios_write_config_word);
+EXPORT_SYMBOL(pcibios_write_config_dword);
+EXPORT_SYMBOL(pcibios_find_class);
+EXPORT_SYMBOL(pcibios_find_device);
diff --git a/drivers/pci/pci.c b/drivers/pci/pci.c
index 81c31a10ed25..7425e0271d15 100644
--- a/drivers/pci/pci.c
+++ b/drivers/pci/pci.c
@@ -602,18 +602,6 @@ EXPORT_SYMBOL(pci_save_state);
EXPORT_SYMBOL(pci_restore_state);
EXPORT_SYMBOL(pci_enable_wake);
-/* Obsolete functions */
-
-EXPORT_SYMBOL(pcibios_present);
-EXPORT_SYMBOL(pcibios_read_config_byte);
-EXPORT_SYMBOL(pcibios_read_config_word);
-EXPORT_SYMBOL(pcibios_read_config_dword);
-EXPORT_SYMBOL(pcibios_write_config_byte);
-EXPORT_SYMBOL(pcibios_write_config_word);
-EXPORT_SYMBOL(pcibios_write_config_dword);
-EXPORT_SYMBOL(pcibios_find_class);
-EXPORT_SYMBOL(pcibios_find_device);
-
/* Quirk info */
EXPORT_SYMBOL(isa_dma_bridge_buggy);