]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - drivers/pci/setup-res.c
PCI: fold pci_calc_resource_flags() into decode_bar()
[karo-tx-linux.git] / drivers / pci / setup-res.c
index bc0e6eea0fff61be65de11e8827a44c4ee2cafc8..319f359906e8198628e3d8a7ce60447dd82c3c0f 100644 (file)
@@ -74,8 +74,7 @@ void pci_update_resource(struct pci_dev *dev, int resno)
                        resno, new, check);
        }
 
-       if ((new & (PCI_BASE_ADDRESS_SPACE|PCI_BASE_ADDRESS_MEM_TYPE_MASK)) ==
-           (PCI_BASE_ADDRESS_SPACE_MEMORY|PCI_BASE_ADDRESS_MEM_TYPE_64)) {
+       if (res->flags & IORESOURCE_MEM_64) {
                new = region.start >> 16 >> 16;
                pci_write_config_dword(dev, reg + 4, new);
                pci_read_config_dword(dev, reg + 4, &check);