|
@@ -393,10 +393,9 @@ static void __init reserve_initrd(void)
|
|
|
initrd_start = 0;
|
|
|
|
|
|
if (ramdisk_size >= (end_of_lowmem>>1)) {
|
|
|
- memblock_free(ramdisk_image, ramdisk_end - ramdisk_image);
|
|
|
- printk(KERN_ERR "initrd too large to handle, "
|
|
|
- "disabling initrd\n");
|
|
|
- return;
|
|
|
+ panic("initrd too large to handle, "
|
|
|
+ "disabling initrd (%lld needed, %lld available)\n",
|
|
|
+ ramdisk_size, end_of_lowmem>>1);
|
|
|
}
|
|
|
|
|
|
printk(KERN_INFO "RAMDISK: %08llx - %08llx\n", ramdisk_image,
|