--- 2.4.20-mem/arch/i386/kernel/setup.c.orig 2003-01-03 23:08:41.000000000 -0500 +++ 2.4.20-mem/arch/i386/kernel/setup.c 2003-01-03 23:09:34.000000000 -0500 @@ -418,22 +418,6 @@ } } -static void __init limit_regions (unsigned long long size) -{ - unsigned long long current_addr = 0; - int i; - - for (i = 0; i < e820.nr_map; i++) { - if (e820.map[i].type == E820_RAM) { - current_addr = e820.map[i].addr + e820.map[i].size; - if (current_addr >= size) { - e820.map[i].size -= current_addr-size; - e820.nr_map = i + 1; - return; - } - } - } -} static void __init add_memory_region(unsigned long long start, unsigned long long size, int type) {