#include <asm/bootparam.h>
 #include <asm/x86_init.h>
 
-extern u64 relocated_ramdisk;
-
 /* Interrupt control for vSMPowered x86_64 systems */
 #ifdef CONFIG_X86_64
 void vsmp_init(void);
 
        _brk_start = 0;
 }
 
-u64 relocated_ramdisk;
-
 #ifdef CONFIG_BLK_DEV_INITRD
 
 static u64 __init get_ramdisk_image(void)
        u64 area_size     = PAGE_ALIGN(ramdisk_size);
 
        /* We need to move the initrd down into directly mapped mem */
-       relocated_ramdisk = memblock_phys_alloc_range(area_size, PAGE_SIZE, 0,
+       u64 relocated_ramdisk = memblock_phys_alloc_range(area_size, PAGE_SIZE, 0,
                                                      PFN_PHYS(max_pfn_mapped));
        if (!relocated_ramdisk)
                panic("Cannot find place for new RAMDISK of size %lld\n",