From b986d9174af710affba04b05f934f00287191f8f Mon Sep 17 00:00:00 2001 From: proski Date: Thu, 14 May 2009 03:59:10 +0000 Subject: [PATCH] 2009-05-13 Pavel Roskin * loader/i386/multiboot.c (grub_multiboot): Cast mmap_addr to grub_uint32_t to avoid a warning. git-svn-id: svn+ssh://svn.savannah.gnu.org/grub/trunk/grub2@2213 d0de0278-0dc1-4c01-8a07-af38b3205e46 --- ChangeLog | 3 +++ loader/i386/multiboot.c | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 4f8dc787..360b73a8 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2009-05-13 Pavel Roskin + * loader/i386/multiboot.c (grub_multiboot): Cast mmap_addr to + grub_uint32_t to avoid a warning. + * loader/i386/linux.c (allocate_pages): When assigning real_mode_mem, cast through grub_size_t to fix a warning. The code already makes sure that the value would fit a pointer. diff --git a/loader/i386/multiboot.c b/loader/i386/multiboot.c index 73dee439..a59085c5 100644 --- a/loader/i386/multiboot.c +++ b/loader/i386/multiboot.c @@ -320,7 +320,7 @@ grub_multiboot (int argc, char *argv[]) /* FIXME: grub_uint32_t will break for addresses above 4 GiB, but is mandated by the spec. Is there something we can do about it? */ - mbi->mmap_addr = mmap_addr (grub_multiboot_payload_dest); + mbi->mmap_addr = (grub_uint32_t) mmap_addr (grub_multiboot_payload_dest); mbi->flags |= MULTIBOOT_INFO_MEM_MAP; if (grub_multiboot_payload_dest >= grub_multiboot_payload_orig) -- 2.11.4.GIT