|
@@ -636,6 +636,8 @@ static void __init reserve_crashkernel(void)
|
|
|
static void __init reserve_initrd(void)
|
|
static void __init reserve_initrd(void)
|
|
|
{
|
|
{
|
|
|
#ifdef CONFIG_BLK_DEV_INITRD
|
|
#ifdef CONFIG_BLK_DEV_INITRD
|
|
|
|
|
+ if (!INITRD_START || !INITRD_SIZE)
|
|
|
|
|
+ return;
|
|
|
initrd_start = INITRD_START;
|
|
initrd_start = INITRD_START;
|
|
|
initrd_end = initrd_start + INITRD_SIZE;
|
|
initrd_end = initrd_start + INITRD_SIZE;
|
|
|
memblock_reserve(INITRD_START, INITRD_SIZE);
|
|
memblock_reserve(INITRD_START, INITRD_SIZE);
|