|
@@ -224,19 +224,9 @@ void free_initmem(void)
|
|
|
|
|
|
#ifdef CONFIG_BLK_DEV_INITRD
|
|
|
|
|
|
-static int keep_initrd;
|
|
|
-
|
|
|
void free_initrd_mem(unsigned long start, unsigned long end)
|
|
|
{
|
|
|
- if (!keep_initrd)
|
|
|
- free_area(start, end, "initrd");
|
|
|
-}
|
|
|
-
|
|
|
-static int __init keepinitrd_setup(char *__unused)
|
|
|
-{
|
|
|
- keep_initrd = 1;
|
|
|
- return 1;
|
|
|
+ free_area(start, end, "initrd");
|
|
|
}
|
|
|
|
|
|
-__setup("keepinitrd", keepinitrd_setup);
|
|
|
#endif
|