|
@@ -354,8 +354,11 @@ static void pci_bridge_check_ranges(struct pci_bus *bus)
|
|
|
}
|
|
|
if (pmem) {
|
|
|
b_res[2].flags |= IORESOURCE_MEM | IORESOURCE_PREFETCH;
|
|
|
- if ((pmem & PCI_PREF_RANGE_TYPE_MASK) == PCI_PREF_RANGE_TYPE_64)
|
|
|
+ if ((pmem & PCI_PREF_RANGE_TYPE_MASK) ==
|
|
|
+ PCI_PREF_RANGE_TYPE_64) {
|
|
|
b_res[2].flags |= IORESOURCE_MEM_64;
|
|
|
+ b_res[2].flags |= PCI_PREF_RANGE_TYPE_64;
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
/* double check if bridge does support 64 bit pref */
|