Revert "[PATCH] MMCONFIG and new Intel motherboards"

This reverts 4c6e052adfe285ede5884e4e8c4d33af33932c13 commit.

Following Linus' i386 change: revert resource reservation
for mmcfg config now. Will be revisited in .20 hopefully.

-32
-32
arch/x86_64/pci/mmconfig.c
··· 163 163 } 164 164 } 165 165 166 - static __init void pci_mmcfg_insert_resources(void) 167 - { 168 - #define PCI_MMCFG_RESOURCE_NAME_LEN 19 169 - int i; 170 - struct resource *res; 171 - char *names; 172 - unsigned num_buses; 173 - 174 - res = kcalloc(PCI_MMCFG_RESOURCE_NAME_LEN + sizeof(*res), 175 - pci_mmcfg_config_num, GFP_KERNEL); 176 - 177 - if (!res) { 178 - printk(KERN_ERR "PCI: Unable to allocate MMCONFIG resources\n"); 179 - return; 180 - } 181 - 182 - names = (void *)&res[pci_mmcfg_config_num]; 183 - for (i = 0; i < pci_mmcfg_config_num; i++, res++) { 184 - num_buses = pci_mmcfg_config[i].end_bus_number - 185 - pci_mmcfg_config[i].start_bus_number + 1; 186 - res->name = names; 187 - snprintf(names, PCI_MMCFG_RESOURCE_NAME_LEN, "PCI MMCONFIG %u", 188 - pci_mmcfg_config[i].pci_segment_group_number); 189 - res->start = pci_mmcfg_config[i].base_address; 190 - res->end = res->start + (num_buses << 20) - 1; 191 - res->flags = IORESOURCE_MEM | IORESOURCE_BUSY; 192 - insert_resource(&iomem_resource, res); 193 - names += PCI_MMCFG_RESOURCE_NAME_LEN; 194 - } 195 - } 196 - 197 166 void __init pci_mmcfg_init(int type) 198 167 { 199 168 int i; ··· 206 237 } 207 238 208 239 unreachable_devices(); 209 - pci_mmcfg_insert_resources(); 210 240 211 241 raw_pci_ops = &pci_mmcfg; 212 242 pci_probe = (pci_probe & ~PCI_PROBE_MASK) | PCI_PROBE_MMCONF;