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: v6.1-rc5~2306^2~228^2~17^2~8 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=74d9807023573ba2d82ec3f505f6aa0c7076918c;p=platform%2Fkernel%2Flinux-starfive.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 70b6f44..f79e5fb 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