patch-2.4.19 linux-2.4.19/drivers/pci/setup-bus.c
Next file: linux-2.4.19/drivers/pcmcia/Config.in
Previous file: linux-2.4.19/drivers/pci/quirks.c
Back to the patch index
Back to the overall index
- Lines: 17
- Date:
Fri Aug 2 17:39:44 2002
- Orig file:
linux-2.4.18/drivers/pci/setup-bus.c
- Orig date:
Thu Oct 4 18:47:08 2001
diff -urN linux-2.4.18/drivers/pci/setup-bus.c linux-2.4.19/drivers/pci/setup-bus.c
@@ -201,6 +201,16 @@
b->resource[0]->end = ranges->io_end - 1;
b->resource[1]->end = ranges->mem_end - 1;
+ /* Add bridge resources to the resource tree. */
+ if (b->resource[0]->end > b->resource[0]->start &&
+ request_resource(bus->resource[0], b->resource[0]) < 0)
+ printk(KERN_ERR "PCI: failed to reserve IO "
+ "for bus %d\n", b->number);
+ if (b->resource[1]->end > b->resource[1]->start &&
+ request_resource(bus->resource[1], b->resource[1]) < 0)
+ printk(KERN_ERR "PCI: failed to reserve MEM "
+ "for bus %d\n", b->number);
+
pci_setup_bridge(b);
}
}
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)