|
@@ -85,15 +85,8 @@ atomic_t hart_lottery;
|
|
|
#ifdef CONFIG_BLK_DEV_INITRD
|
|
|
static void __init setup_initrd(void)
|
|
|
{
|
|
|
- extern char __initramfs_start[];
|
|
|
- extern unsigned long __initramfs_size;
|
|
|
unsigned long size;
|
|
|
|
|
|
- if (__initramfs_size > 0) {
|
|
|
- initrd_start = (unsigned long)(&__initramfs_start);
|
|
|
- initrd_end = initrd_start + __initramfs_size;
|
|
|
- }
|
|
|
-
|
|
|
if (initrd_start >= initrd_end) {
|
|
|
printk(KERN_INFO "initrd not found or empty");
|
|
|
goto disable;
|