mirror of
https://github.com/dgibson/dtc.git
synced 2025-10-13 16:27:39 -04:00
dtc: Fix some printf() format warnings when compiling 64-bit
Currently, dtc generates a few gcc build warnings if built for a 64-bit target, due to the altered type of uint64_t and size_t. This patch fixes the warnings (without generating new warnings for 32-bit). Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
This commit is contained in:
parent
fc6e6f8d91
commit
6aaee513dd
2 changed files with 6 additions and 3 deletions
|
@ -49,7 +49,10 @@ void compare_mem_rsv(const void *fdt1, const void *fdt2)
|
|||
if ((addr1 != addr2) || (size1 != size2))
|
||||
FAIL("Mismatch in reserve entry %d: "
|
||||
"(0x%llx, 0x%llx) != (0x%llx, 0x%llx)", i,
|
||||
addr1, size1, addr2, size2);
|
||||
(unsigned long long)addr1,
|
||||
(unsigned long long)size1,
|
||||
(unsigned long long)addr2,
|
||||
(unsigned long long)size2);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -38,7 +38,7 @@ void check_ref(const void *fdt, int node, uint32_t checkref)
|
|||
if (!p)
|
||||
FAIL("fdt_getprop(%d, \"ref\"): %s", node, fdt_strerror(len));
|
||||
if (len != sizeof(*p))
|
||||
FAIL("'ref' in node at %d has wrong size (%d instead of %d)",
|
||||
FAIL("'ref' in node at %d has wrong size (%d instead of %zd)",
|
||||
node, len, sizeof(*p));
|
||||
ref = fdt32_to_cpu(*p);
|
||||
if (ref != checkref)
|
||||
|
@ -49,7 +49,7 @@ void check_ref(const void *fdt, int node, uint32_t checkref)
|
|||
if (!p)
|
||||
FAIL("fdt_getprop(%d, \"lref\"): %s", node, fdt_strerror(len));
|
||||
if (len != sizeof(*p))
|
||||
FAIL("'lref' in node at %d has wrong size (%d instead of %d)",
|
||||
FAIL("'lref' in node at %d has wrong size (%d instead of %zd)",
|
||||
node, len, sizeof(*p));
|
||||
ref = fdt32_to_cpu(*p);
|
||||
if (ref != checkref)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue