mirror of
https://github.com/netdata/libbpf.git
synced 2026-03-29 20:59:07 +08:00
libbpf: Fix pr_warn type warnings on 32bit
The printed value is ptrdiff_t and is formatted wiht %ld. This works on
64bit but produces a warning on 32bit. Fix the format specifier to %td.
Fixes: 67234743736a ("libbpf: Generate loader program out of BPF ELF file.")
Signed-off-by: Michal Suchanek <msuchanek@suse.de>
Signed-off-by: Andrii Nakryiko <andrii@kernel.org>
Acked-by: Yonghong Song <yhs@fb.com>
Link: https://lore.kernel.org/bpf/20210604112448.32297-1-msuchanek@suse.de
This commit is contained in:
committed by
Andrii Nakryiko
parent
5bfbb36440
commit
9d5ac4931d
@@ -4584,7 +4584,7 @@ static int init_map_slots(struct bpf_object *obj, struct bpf_map *map)
|
|||||||
targ_map = map->init_slots[i];
|
targ_map = map->init_slots[i];
|
||||||
fd = bpf_map__fd(targ_map);
|
fd = bpf_map__fd(targ_map);
|
||||||
if (obj->gen_loader) {
|
if (obj->gen_loader) {
|
||||||
pr_warn("// TODO map_update_elem: idx %ld key %d value==map_idx %ld\n",
|
pr_warn("// TODO map_update_elem: idx %td key %d value==map_idx %td\n",
|
||||||
map - obj->maps, i, targ_map - obj->maps);
|
map - obj->maps, i, targ_map - obj->maps);
|
||||||
return -ENOTSUP;
|
return -ENOTSUP;
|
||||||
} else {
|
} else {
|
||||||
@@ -6208,7 +6208,7 @@ static int bpf_core_apply_relo(struct bpf_program *prog,
|
|||||||
return -EINVAL;
|
return -EINVAL;
|
||||||
|
|
||||||
if (prog->obj->gen_loader) {
|
if (prog->obj->gen_loader) {
|
||||||
pr_warn("// TODO core_relo: prog %ld insn[%d] %s %s kind %d\n",
|
pr_warn("// TODO core_relo: prog %td insn[%d] %s %s kind %d\n",
|
||||||
prog - prog->obj->programs, relo->insn_off / 8,
|
prog - prog->obj->programs, relo->insn_off / 8,
|
||||||
local_name, spec_str, relo->kind);
|
local_name, spec_str, relo->kind);
|
||||||
return -ENOTSUP;
|
return -ENOTSUP;
|
||||||
|
|||||||
Reference in New Issue
Block a user