diff options
author | Russell King <[email protected]> | 2017-08-31 16:15:36 -0700 |
---|---|---|
committer | Linus Torvalds <[email protected]> | 2017-08-31 16:33:15 -0700 |
commit | e66186920bff278b18ebe460c710c7b0e0cfdf6e (patch) | |
tree | 7438a5f9de733f03afc5298794935eb2a986a1a0 /tools/perf/scripts/python/export-to-postgresql.py | |
parent | c03567a8e8d5cf2aaca40e605c48f319dc2ead57 (diff) |
scripts/dtc: fix '%zx' warning
dtc uses an incorrect format specifier for printing a uint64_t value.
uint64_t may be either 'unsigned long' or 'unsigned long long' depending
on the host architecture.
Fix this by using %llx and casting to unsigned long long, which ensures
that we always have a wide enough variable to print 64 bits of hex.
HOSTCC scripts/dtc/checks.o
scripts/dtc/checks.c: In function 'check_simple_bus_reg':
scripts/dtc/checks.c:876:2: warning: format '%zx' expects argument of type 'size_t', but argument 4 has type 'uint64_t' [-Wformat=]
snprintf(unit_addr, sizeof(unit_addr), "%zx", reg);
^
scripts/dtc/checks.c:876:2: warning: format '%zx' expects argument of type 'size_t', but argument 4 has type 'uint64_t' [-Wformat=]
Link: http://lkml.kernel.org/r/[email protected]
Fixes: 828d4cdd012c ("dtc: check.c fix compile error")
Signed-off-by: Russell King <[email protected]>
Cc: Rob Herring <[email protected]>
Cc: Frank Rowand <[email protected]>
Cc: Shuah Khan <[email protected]>
Cc: David Gibson <[email protected]>
Cc: Michal Marek <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions