]> err.no Git - linux-2.6/blobdiff - drivers/pci/probe.c
PCI: Restore PCI expansion ROM P2P prefetch window creation
[linux-2.6] / drivers / pci / probe.c
index c2f8a78c894c180dbf838fbce8cf2d0c4212057f..2f75d695eed767fe9c999edd464370963aa910c7 100644 (file)
@@ -276,7 +276,8 @@ static void pci_read_bases(struct pci_dev *dev, unsigned int howmany, int rom)
                        sz = pci_size(l, sz, (u32)PCI_ROM_ADDRESS_MASK);
                        if (sz) {
                                res->flags = (l & IORESOURCE_ROM_ENABLE) |
-                                 IORESOURCE_MEM | IORESOURCE_READONLY;
+                                 IORESOURCE_MEM | IORESOURCE_PREFETCH |
+                                 IORESOURCE_READONLY | IORESOURCE_CACHEABLE;
                                res->start = l & PCI_ROM_ADDRESS_MASK;
                                res->end = res->start + (unsigned long) sz;
                        }