[PATCH 09/78] ARM: android image: Fix compiler warning on aarch64
Sascha Hauer
s.hauer at pengutronix.de
Fri Mar 16 05:52:45 PDT 2018
The android image format has a u32 value which tells the loader
where to put the ATAG list. Casting this value to a pointer directly
causes a warning on aarch64. Silence it by casting it to unsigned
long first. The code is of no use on aarch64, so no need to fix anything
really.
Signed-off-by: Sascha Hauer <s.hauer at pengutronix.de>
---
arch/arm/lib/bootm.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm/lib/bootm.c b/arch/arm/lib/bootm.c
index 25efb42541..9c6174adfe 100644
--- a/arch/arm/lib/bootm.c
+++ b/arch/arm/lib/bootm.c
@@ -522,7 +522,7 @@ static int do_bootm_aimage(struct image_data *data)
linux_bootargs_overwrite(header->cmdline);
if (!getenv("aimage_noverwrite_tags"))
- armlinux_set_bootparams((void*)header->tags_addr);
+ armlinux_set_bootparams((void *)(unsigned long)header->tags_addr);
cmp = &header->second_stage;
if (cmp->size) {
--
2.16.1
More information about the barebox
mailing list