|
@@ -196,9 +196,16 @@ pcibios_init(void)
|
|
|
subsys_initcall(pcibios_init);
|
|
|
|
|
|
#ifdef ALPHA_RESTORE_SRM_SETUP
|
|
|
+/* Store PCI device configuration left by SRM here. */
|
|
|
+struct pdev_srm_saved_conf
|
|
|
+{
|
|
|
+ struct pdev_srm_saved_conf *next;
|
|
|
+ struct pci_dev *dev;
|
|
|
+};
|
|
|
+
|
|
|
static struct pdev_srm_saved_conf *srm_saved_configs;
|
|
|
|
|
|
-void pdev_save_srm_config(struct pci_dev *dev)
|
|
|
+static void pdev_save_srm_config(struct pci_dev *dev)
|
|
|
{
|
|
|
struct pdev_srm_saved_conf *tmp;
|
|
|
static int printed = 0;
|
|
@@ -238,6 +245,8 @@ pci_restore_srm_config(void)
|
|
|
pci_restore_state(tmp->dev);
|
|
|
}
|
|
|
}
|
|
|
+#else
|
|
|
+#define pdev_save_srm_config(dev) do {} while (0)
|
|
|
#endif
|
|
|
|
|
|
void pcibios_fixup_bus(struct pci_bus *bus)
|