@@ -121,7 +121,7 @@ get_bpf_prog_info_linear(int fd, __u64 arrays)
return ERR_PTR(-EINVAL);
/* step 1: get array dimensions */
- err = bpf_obj_get_info_by_fd(fd, &info, &info_len);
+ err = bpf_prog_get_info_by_fd(fd, &info, &info_len);
if (err) {
pr_debug("can't get prog info: %s", strerror(errno));
return ERR_PTR(-EFAULT);
@@ -183,7 +183,7 @@ get_bpf_prog_info_linear(int fd, __u64 arrays)
}
/* step 5: call syscall again to get required arrays */
- err = bpf_obj_get_info_by_fd(fd, &info_linear->info, &info_len);
+ err = bpf_prog_get_info_by_fd(fd, &info_linear->info, &info_len);
if (err) {
pr_debug("can't get prog info: %s", strerror(errno));
free(info_linear);
@@ -304,7 +304,7 @@ static bool bperf_attr_map_compatible(int attr_map_fd)
__u32 map_info_len = sizeof(map_info);
int err;
- err = bpf_obj_get_info_by_fd(attr_map_fd, &map_info, &map_info_len);
+ err = bpf_map_get_info_by_fd(attr_map_fd, &map_info, &map_info_len);
if (err)
return false;
@@ -97,7 +97,7 @@ static inline __u32 bpf_link_get_id(int fd)
struct bpf_link_info link_info = { .id = 0, };
__u32 link_info_len = sizeof(link_info);
- bpf_obj_get_info_by_fd(fd, &link_info, &link_info_len);
+ bpf_link_get_info_by_fd(fd, &link_info, &link_info_len);
return link_info.id;
}
@@ -106,7 +106,7 @@ static inline __u32 bpf_link_get_prog_id(int fd)
struct bpf_link_info link_info = { .id = 0, };
__u32 link_info_len = sizeof(link_info);
- bpf_obj_get_info_by_fd(fd, &link_info, &link_info_len);
+ bpf_link_get_info_by_fd(fd, &link_info, &link_info_len);
return link_info.prog_id;
}
@@ -115,7 +115,7 @@ static inline __u32 bpf_map_get_id(int fd)
struct bpf_map_info map_info = { .id = 0, };
__u32 map_info_len = sizeof(map_info);
- bpf_obj_get_info_by_fd(fd, &map_info, &map_info_len);
+ bpf_map_get_info_by_fd(fd, &map_info, &map_info_len);
return map_info.id;
}
Use the new type-safe wrappers around bpf_obj_get_info_by_fd(). Signed-off-by: Ilya Leoshkevich <iii@linux.ibm.com> --- tools/perf/util/bpf-utils.c | 4 ++-- tools/perf/util/bpf_counter.c | 2 +- tools/perf/util/bpf_counter.h | 6 +++--- 3 files changed, 6 insertions(+), 6 deletions(-)