Merge branch 'topic/stratus' into next
This commit is contained in:
@@ -11,6 +11,7 @@
|
||||
#include <linux/dmi.h>
|
||||
#include <linux/slab.h>
|
||||
|
||||
#include <asm-generic/pci-bridge.h>
|
||||
#include <asm/acpi.h>
|
||||
#include <asm/segment.h>
|
||||
#include <asm/io.h>
|
||||
@@ -229,6 +230,14 @@ static int __devinit assign_all_busses(const struct dmi_system_id *d)
|
||||
}
|
||||
#endif
|
||||
|
||||
static int __devinit set_scan_all(const struct dmi_system_id *d)
|
||||
{
|
||||
printk(KERN_INFO "PCI: %s detected, enabling pci=pcie_scan_all\n",
|
||||
d->ident);
|
||||
pci_add_flags(PCI_SCAN_ALL_PCIE_DEVS);
|
||||
return 0;
|
||||
}
|
||||
|
||||
static const struct dmi_system_id __devinitconst pciprobe_dmi_table[] = {
|
||||
#ifdef __i386__
|
||||
/*
|
||||
@@ -420,6 +429,13 @@ static const struct dmi_system_id __devinitconst pciprobe_dmi_table[] = {
|
||||
DMI_MATCH(DMI_PRODUCT_NAME, "ProLiant DL585 G2"),
|
||||
},
|
||||
},
|
||||
{
|
||||
.callback = set_scan_all,
|
||||
.ident = "Stratus/NEC ftServer",
|
||||
.matches = {
|
||||
DMI_MATCH(DMI_SYS_VENDOR, "ftServer"),
|
||||
},
|
||||
},
|
||||
{}
|
||||
};
|
||||
|
||||
|
Reference in New Issue
Block a user