* grub-core/loader/i386/linux.c (grub_cmd_initrd): Don't add the
initrd size to addr_min, since the initrd will be allocated after this address.
This commit is contained in:
parent
f41e08dbcd
commit
6a0debbd91
2 changed files with 7 additions and 2 deletions
|
@ -1,3 +1,9 @@
|
|||
2013-01-20 Colin Watson <cjwatson@ubuntu.com>
|
||||
|
||||
* grub-core/loader/i386/linux.c (grub_cmd_initrd): Don't add the
|
||||
initrd size to addr_min, since the initrd will be allocated after
|
||||
this address.
|
||||
|
||||
2013-01-20 Andrey Borzenkov <arvidjaar@gmail.com>
|
||||
|
||||
* conf/Makefile.common: Fix autogen rules to pass definition
|
||||
|
|
|
@ -1115,8 +1115,7 @@ grub_cmd_initrd (grub_command_t cmd __attribute__ ((unused)),
|
|||
worse than that of Linux 2.3.xx, so avoid the last 64kb. */
|
||||
addr_max -= 0x10000;
|
||||
|
||||
addr_min = (grub_addr_t) prot_mode_target + prot_init_space
|
||||
+ page_align (size);
|
||||
addr_min = (grub_addr_t) prot_mode_target + prot_init_space;
|
||||
|
||||
/* Put the initrd as high as possible, 4KiB aligned. */
|
||||
addr = (addr_max - size) & ~0xFFF;
|
||||
|
|
Loading…
Reference in a new issue