From 3dce5cedbd08d7dcfff5f592b353599b5f0371cb Mon Sep 17 00:00:00 2001 From: Ahelenia Ziemiańska Date: Fri, 9 Oct 2020 17:39:51 +0200 Subject: i386/kexec-mb2-x86.c: cast ints to uintptr_t before pointers to avoid warnings MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Ahelenia Ziemiańska Signed-off-by: Simon Horman --- kexec/arch/i386/kexec-mb2-x86.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/kexec/arch/i386/kexec-mb2-x86.c b/kexec/arch/i386/kexec-mb2-x86.c index 1ad8aeda..b4996bc0 100644 --- a/kexec/arch/i386/kexec-mb2-x86.c +++ b/kexec/arch/i386/kexec-mb2-x86.c @@ -360,13 +360,13 @@ static uint64_t multiboot2_make_mbi(struct kexec_info *info, char *cmdline, int } out: - return (uint64_t) ptrorig; + return (uint64_t) (uintptr_t) ptrorig; } static uint64_t multiboot2_mbi_add_module(void *mbi_buf, uint64_t mbi_ptr, uint32_t mod_start, uint32_t mod_end, char *mod_clp) { - struct multiboot_tag_module *tag = (struct multiboot_tag_module *) mbi_ptr; + struct multiboot_tag_module *tag = (struct multiboot_tag_module *) (uintptr_t) mbi_ptr; tag->type = MULTIBOOT_TAG_TYPE_MODULE; tag->size = sizeof(struct multiboot_tag_module) + strlen((char *)(long) mod_clp) + 1; @@ -381,7 +381,7 @@ static uint64_t multiboot2_mbi_add_module(void *mbi_buf, uint64_t mbi_ptr, uint3 static uint64_t multiboot2_mbi_end(void *mbi_buf, uint64_t mbi_ptr) { - struct multiboot_tag *tag = (struct multiboot_tag *) mbi_ptr; + struct multiboot_tag *tag = (struct multiboot_tag *) (uintptr_t) mbi_ptr; tag->type = MULTIBOOT_TAG_TYPE_END; tag->size = sizeof (struct multiboot_tag); -- cgit 1.2.3-korg