Messages in this thread Patch in this message | | | Date | Wed, 24 Jun 2009 15:58:52 -0700 | From | Yinghai Lu <> | Subject | [PATCH] x86/pci: don't use crs for root if we only have one root bus |
| |
for AMD system, when only one PCI root, just set PCI_NO_ROOT_CRS for it
Signed-off-by: Yinghai Lu <yinghai@kernel.org>
--- arch/x86/pci/amd_bus.c | 4 ++++ 1 file changed, 4 insertions(+)
Index: linux-2.6/arch/x86/pci/amd_bus.c =================================================================== --- linux-2.6.orig/arch/x86/pci/amd_bus.c +++ linux-2.6/arch/x86/pci/amd_bus.c @@ -561,6 +561,10 @@ static int __init early_fill_mp_bus_info } } + /* don't use _CRS if we only have one root */ + if (pci_root_num <= 1) + pci_probe |= PCI_NO_ROOT_CRS; + return 0; }
| |