From: Andrii Nakryiko Date: Fri, 17 Dec 2021 22:32:30 +0000 (-0800) Subject: libbpf-tools: update runqlen for libbpf 1.0 X-Git-Tag: v0.24.0~33^2~10 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a7f0148372018140940d66f8faf53cb5add1e858;p=platform%2Fupstream%2Fbcc.git libbpf-tools: update runqlen for libbpf 1.0 Switch to libbpf 1.0 mode and adapt libbpf API usage accordingly. Signed-off-by: Andrii Nakryiko --- diff --git a/libbpf-tools/runqlen.c b/libbpf-tools/runqlen.c index 5caa841b..43c65246 100644 --- a/libbpf-tools/runqlen.c +++ b/libbpf-tools/runqlen.c @@ -145,10 +145,8 @@ static int open_and_attach_perf_event(int freq, struct bpf_program *prog, return -1; } links[i] = bpf_program__attach_perf_event(prog, fd); - if (libbpf_get_error(links[i])) { - fprintf(stderr, "failed to attach perf event on cpu: " - "%d\n", i); - links[i] = NULL; + if (!links[i]) { + fprintf(stderr, "failed to attach perf event on cpu: %d\n", i); close(fd); return -1; } @@ -232,14 +230,9 @@ int main(int argc, char **argv) if (err) return err; + libbpf_set_strict_mode(LIBBPF_STRICT_ALL); libbpf_set_print(libbpf_print_fn); - err = bump_memlock_rlimit(); - if (err) { - fprintf(stderr, "failed to increase rlimit: %d\n", err); - return 1; - } - nr_cpus = libbpf_num_possible_cpus(); if (nr_cpus < 0) { printf("failed to get # of possible cpus: '%s'!\n",