--- zzzz-none-000/linux-2.4.17/arch/mips/gt64120/momenco_ocelot/setup.c 2001-09-09 17:43:01.000000000 +0000 +++ sangam-fb-322/linux-2.4.17/arch/mips/gt64120/momenco_ocelot/setup.c 2004-11-24 13:22:39.000000000 +0000 @@ -272,11 +272,13 @@ static int io_base_ioremap(void) { void *io_remap_range = ioremap(GT_PCI_IO_BASE, GT_PCI_IO_SIZE); + if (!io_remap_range) { - panic("Could not ioremap I/O port range\n"); + panic("Could not ioremap I/O port range"); } - mips_io_port_base = io_remap_range - GT_PCI_IO_BASE; + set_io_port_base(io_remap_range - GT_PCI_IO_BASE); + return 0; } -module_init(io_base_ioremap); +module_init(io_base_ioremap);