From: Andrii Nakryiko Date: Wed, 1 Dec 2021 23:28:16 +0000 (-0800) Subject: libbpf: Use __u32 fields in bpf_map_create_opts X-Git-Tag: v5.17-rc1~170^2~228^2~17^2~8 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=74d9807023573ba2d82ec3f505f6aa0c7076918c;p=thirdparty%2Fkernel%2Flinux.git libbpf: Use __u32 fields in bpf_map_create_opts Corresponding Linux UAPI struct uses __u32, not int, so keep it consistent. Fixes: 992c4225419a ("libbpf: Unify low-level map creation APIs w/ new bpf_map_create()") Signed-off-by: Andrii Nakryiko Signed-off-by: Alexei Starovoitov Link: https://lore.kernel.org/bpf/20211201232824.3166325-2-andrii@kernel.org --- diff --git a/tools/lib/bpf/bpf.h b/tools/lib/bpf/bpf.h index 70b6f44fc8b01..f79e5fbcf1c1b 100644 --- a/tools/lib/bpf/bpf.h +++ b/tools/lib/bpf/bpf.h @@ -43,12 +43,12 @@ struct bpf_map_create_opts { __u32 btf_value_type_id; __u32 btf_vmlinux_value_type_id; - int inner_map_fd; - int map_flags; + __u32 inner_map_fd; + __u32 map_flags; __u64 map_extra; - int numa_node; - int map_ifindex; + __u32 numa_node; + __u32 map_ifindex; }; #define bpf_map_create_opts__last_field map_ifindex