>>>>> On Fri, 18 Nov 2005 17:29:48 +0000, Ralf Baechle <ralf@xxxxxxxxxxxxxx> said: ralf> No. It's broken for machines with multiple PCI busses and I've ralf> explicitly rejected the patch which is in kernel.org before. Could you explain a bit _how_ broken current kernel.org's arch/mips/lib/iomap.c ? Is it a single mips_io_port_base issue? I suppose it works as well as traditional way (request_region + in[bwl] for IO resource, request_mem_region + iomap + read[bwl] for MEM resource). I think it is better than generic iomap.c (except that ioremap_cacheable_cow which is not available for R3000 is used). --- Atsushi Nemoto