Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d45100f7 authored by David S. Miller's avatar David S. Miller
Browse files

sparc64: Fix initrd regression.



We die because we forget to convert initrd_start and
initrd_end to virtual addresses.

Reported by Mikael Pettersson

Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 3eb6753e
Loading
Loading
Loading
Loading
+3 −0
Original line number Original line Diff line number Diff line
@@ -771,6 +771,9 @@ static void __init find_ramdisk(unsigned long phys_base)
		initrd_end = ramdisk_image + sparc_ramdisk_size;
		initrd_end = ramdisk_image + sparc_ramdisk_size;


		lmb_reserve(initrd_start, initrd_end);
		lmb_reserve(initrd_start, initrd_end);

		initrd_start += PAGE_OFFSET;
		initrd_end += PAGE_OFFSET;
	}
	}
#endif
#endif
}
}