Commit d2973ffd authored by Sahid Orentino Ferdjaoui's avatar Sahid Orentino Ferdjaoui Committed by Alexei Starovoitov
Browse files

bpftool: fix error message when function can't register struct_ops



It is expected that errno be passed to strerror(). This also cleans
this part of code from using libbpf_get_error().

Signed-off-by: default avatarSahid Orentino Ferdjaoui <sahid.ferdjaoui@industrialdiscipline.com>
Acked-by: default avatarYonghong Song <yhs@fb.com>
Suggested-by: default avatarQuentin Monnet <quentin@isovalent.com>
Reviewed-by: default avatarQuentin Monnet <quentin@isovalent.com>
Link: https://lore.kernel.org/r/20221120112515.38165-4-sahid.ferdjaoui@industrialdiscipline.com


Signed-off-by: default avatarAlexei Starovoitov <ast@kernel.org>
parent 989f2851
Loading
Loading
Loading
Loading
+2 −3
Original line number Diff line number Diff line
@@ -511,10 +511,9 @@ static int do_register(int argc, char **argv)
			continue;

		link = bpf_map__attach_struct_ops(map);
		if (libbpf_get_error(link)) {
		if (!link) {
			p_err("can't register struct_ops %s: %s",
			      bpf_map__name(map),
			      strerror(-PTR_ERR(link)));
			      bpf_map__name(map), strerror(errno));
			nr_errs++;
			continue;
		}