mm: enhance free_reserved_area() to support poisoning memory with zero
[linux-2.6-block.git] / arch / blackfin / mm / init.c
index 8e9eab272811fcde2f61ce0434de9822cbe2bd2f..fa241f5a7dcf1f50b99b468ba7f6d8231c1d745b 100644 (file)
@@ -133,7 +133,7 @@ void __init mem_init(void)
 void __init free_initrd_mem(unsigned long start, unsigned long end)
 {
 #ifndef CONFIG_MPU
-       free_reserved_area((void *)start, (void *)end, 0, "initrd");
+       free_reserved_area((void *)start, (void *)end, -1, "initrd");
 #endif
 }
 #endif
@@ -141,7 +141,7 @@ void __init free_initrd_mem(unsigned long start, unsigned long end)
 void __init_refok free_initmem(void)
 {
 #if defined CONFIG_RAMKERNEL && !defined CONFIG_MPU
-       free_initmem_default(0);
+       free_initmem_default(-1);
        if (memory_start == (unsigned long)(&__init_end))
                memory_start = (unsigned long)(&__init_begin);
 #endif