mem: use z specifier to format size_t
The recommended way to format size_t in printf is to use the z modifier which handles the case where size_t maybe 32 or 64 bits. Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
This commit is contained in:
parent
97d4aaffa7
commit
2f35377892
@ -1390,16 +1390,16 @@ rte_eal_hugepage_attach(void)
|
||||
max_seg = s;
|
||||
if (base_addr != MAP_FAILED) {
|
||||
/* errno is stale, don't use */
|
||||
RTE_LOG(ERR, EAL, "Could not mmap %llu bytes "
|
||||
RTE_LOG(ERR, EAL, "Could not mmap %zu bytes "
|
||||
"in /dev/zero at [%p], got [%p] - "
|
||||
"please use '--base-virtaddr' option\n",
|
||||
(unsigned long long)mcfg->memseg[s].len,
|
||||
mcfg->memseg[s].len,
|
||||
mcfg->memseg[s].addr, base_addr);
|
||||
munmap(base_addr, mcfg->memseg[s].len);
|
||||
} else {
|
||||
RTE_LOG(ERR, EAL, "Could not mmap %llu bytes "
|
||||
RTE_LOG(ERR, EAL, "Could not mmap %zu bytes "
|
||||
"in /dev/zero at [%p]: '%s'\n",
|
||||
(unsigned long long)mcfg->memseg[s].len,
|
||||
mcfg->memseg[s].len,
|
||||
mcfg->memseg[s].addr, strerror(errno));
|
||||
}
|
||||
if (aslr_enabled() > 0) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user