Hi Keith, et al, This is essentially your patch, tweaked a little to move it to the pci_device_add() path instead of the pcie_bus_configure_settings() path. One interesting wrinkle is the quirk_intel_mc_errata() quirk, which was previously essentially disabled because it did nothing in PCIE_BUS_TUNE_OFF mode, which was the default. If we change the mode to something else (as I did in the last patch), that quirk will now be active when it wasn't before. I'd like to chat with Jon about whether that's the right thing. --- Bjorn Helgaas (2): PCI: Move MPS configuration check to pci_configure_device() PCI: Change MPS default to "match upstream bridge" Keith Busch (1): PCI: Set MPS to match upstream bridge drivers/pci/pci.c | 2 +- drivers/pci/probe.c | 54 +++++++++++++++++++++++++++++++++------------------ include/linux/pci.h | 9 +++++---- 3 files changed, 41 insertions(+), 24 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe linux-pci" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html