diff mbox

x86/pci: claim SR-IOV bar in pcibios_allocate_resource

Message ID 4AFFB1E6.9040300@kernel.org (mailing list archive)
State Superseded, archived
Headers show

Commit Message

Yinghai Lu Nov. 15, 2009, 7:46 a.m. UTC
None
diff mbox

Patch

Index: linux-2.6/arch/x86/pci/i386.c
===================================================================
--- linux-2.6.orig/arch/x86/pci/i386.c
+++ linux-2.6/arch/x86/pci/i386.c
@@ -155,7 +155,9 @@  static void __init pcibios_allocate_reso
 
 	for_each_pci_dev(dev) {
 		pci_read_config_word(dev, PCI_COMMAND, &command);
-		for (idx = 0; idx < PCI_ROM_RESOURCE; idx++) {
+		for (idx = 0; idx < PCI_BRIDGE_RESOURCES; idx++) {
+			if (idx == PCI_ROM_RESOURCE)
+				continue;
 			r = &dev->resource[idx];
 			if (r->parent)		/* Already allocated */
 				continue;