View | Details | Raw Unified | Return to bug 203617 | Differences between
and this patch

Collapse All | Expand All

(-)a/drivers/pci/setup-bus.c (-3 / +10 lines)
Lines 1211-1224 void __pci_bus_size_bridges(struct pci_bus *bus, struct list_head *realloc_head) Link Here
1211
1211
1212
	case PCI_HEADER_TYPE_BRIDGE:
1212
	case PCI_HEADER_TYPE_BRIDGE:
1213
		pci_bridge_check_ranges(bus);
1213
		pci_bridge_check_ranges(bus);
1214
		pci_info(bus->self, "hotplug bridge: %d\n", bus->self->is_hotplug_bridge);
1215
		pci_info(bus->self, "io_window: %d\n", bus->self->io_window);
1214
		if (bus->self->is_hotplug_bridge) {
1216
		if (bus->self->is_hotplug_bridge) {
1215
			additional_io_size  = pci_hotplug_io_size;
1217
			if (bus->self->io_window)
1218
				additional_io_size = pci_hotplug_io_size;
1216
			additional_mem_size = pci_hotplug_mem_size;
1219
			additional_mem_size = pci_hotplug_mem_size;
1217
		}
1220
		}
1218
		/* Fall through */
1221
		/* Fall through */
1219
	default:
1222
	default:
1220
		pbus_size_io(bus, realloc_head ? 0 : additional_io_size,
1223
		pci_info(bus->self, "additional_io_size: %pa\n", &additional_io_size);
1221
			     additional_io_size, realloc_head);
1224
		if (bus->self->io_window) {
1225
			pci_info(bus->self, "sizing io\n");
1226
			pbus_size_io(bus, realloc_head ? 0 : additional_io_size,
1227
				     additional_io_size, realloc_head);
1228
		}
1222
1229
1223
		/*
1230
		/*
1224
		 * If there's a 64-bit prefetchable MMIO window, compute
1231
		 * If there's a 64-bit prefetchable MMIO window, compute

Return to bug 203617