mirror of
https://github.com/Fishwaldo/u-boot.git
synced 2025-03-18 21:21:37 +00:00
cmd_fdt.c: Use %p when printing pointers
When putting pointers into a format string use %p to ensure that they are printed correctly regardless of bitsize. This fixes warnings on sandbox on 64bit systems. Cc: Joe Hershberger <joe.hershberger@ni.com> Cc: Gerald Van Baren <vanbaren@cideas.com> Signed-off-by: Tom Rini <trini@ti.com> Acked-by: Joe Hershberger <joe.hershberger@ni.com>
This commit is contained in:
parent
a1b231cef6
commit
085b9c3a1d
1 changed files with 3 additions and 3 deletions
|
@ -375,7 +375,7 @@ int do_fdt (cmd_tbl_t * cmdtp, int flag, int argc, char * const argv[])
|
||||||
/* Get address */
|
/* Get address */
|
||||||
char buf[11];
|
char buf[11];
|
||||||
|
|
||||||
sprintf(buf, "0x%08X", (uint32_t)nodep);
|
sprintf(buf, "0x%p", nodep);
|
||||||
setenv(var, buf);
|
setenv(var, buf);
|
||||||
} else if (subcmd[0] == 's') {
|
} else if (subcmd[0] == 's') {
|
||||||
/* Get size */
|
/* Get size */
|
||||||
|
@ -816,7 +816,7 @@ static void print_data(const void *data, int len)
|
||||||
|
|
||||||
if ((len %4) == 0) {
|
if ((len %4) == 0) {
|
||||||
if (len > CONFIG_CMD_FDT_MAX_DUMP)
|
if (len > CONFIG_CMD_FDT_MAX_DUMP)
|
||||||
printf("* 0x%08x [0x%08x]", (unsigned int)data, len);
|
printf("* 0x%p [0x%08x]", data, len);
|
||||||
else {
|
else {
|
||||||
const u32 *p;
|
const u32 *p;
|
||||||
|
|
||||||
|
@ -828,7 +828,7 @@ static void print_data(const void *data, int len)
|
||||||
}
|
}
|
||||||
} else { /* anything else... hexdump */
|
} else { /* anything else... hexdump */
|
||||||
if (len > CONFIG_CMD_FDT_MAX_DUMP)
|
if (len > CONFIG_CMD_FDT_MAX_DUMP)
|
||||||
printf("* 0x%08x [0x%08x]", (unsigned int)data, len);
|
printf("* 0x%p [0x%08x]", data, len);
|
||||||
else {
|
else {
|
||||||
const u8 *s;
|
const u8 *s;
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue