aboutsummaryrefslogtreecommitdiffstats
path: root/package/network/utils/bpftools/patches/002-libbpf-fix-build-failure-from-uninitialized-variable.patch
diff options
context:
space:
mode:
authorTony Ambardar <itugrok@yahoo.com>2020-12-14 21:39:19 -0800
committerPetr Štetiar <ynezz@true.cz>2021-01-25 14:37:41 +0100
commit23be333401f06a49d7081b051b2cdf84f8a75149 (patch)
tree1ab431f4554a49121a9c52da31a1164815c71cfe /package/network/utils/bpftools/patches/002-libbpf-fix-build-failure-from-uninitialized-variable.patch
parent0faa17235669da7f8a7cd7ab922a77b06d6d230a (diff)
downloadupstream-23be333401f06a49d7081b051b2cdf84f8a75149.tar.gz
upstream-23be333401f06a49d7081b051b2cdf84f8a75149.tar.bz2
upstream-23be333401f06a49d7081b051b2cdf84f8a75149.zip
bpftools: update to 5.10.10
Use the latest stable kernel since the previous 5.8.x series is EOL. Also drop the following patches recently accepted upstream: * 001-libbpf-ensure-no-local-symbols-counted-in-ABI-check.patch * 002-libbpf-fix-build-failure-from-uninitialized-variable.patch * 003-bpftool-allow-passing-BPFTOOL_VERSION-to-make.patch * 004-v5.9-bpftool-use-only-ftw-for-file-tree-parsing.patch Signed-off-by: Tony Ambardar <itugrok@yahoo.com>
Diffstat (limited to 'package/network/utils/bpftools/patches/002-libbpf-fix-build-failure-from-uninitialized-variable.patch')
-rw-r--r--package/network/utils/bpftools/patches/002-libbpf-fix-build-failure-from-uninitialized-variable.patch41
1 files changed, 0 insertions, 41 deletions
diff --git a/package/network/utils/bpftools/patches/002-libbpf-fix-build-failure-from-uninitialized-variable.patch b/package/network/utils/bpftools/patches/002-libbpf-fix-build-failure-from-uninitialized-variable.patch
deleted file mode 100644
index 96ab2084b7..0000000000
--- a/package/network/utils/bpftools/patches/002-libbpf-fix-build-failure-from-uninitialized-variable.patch
+++ /dev/null
@@ -1,41 +0,0 @@
-From 74d0dcf7608b1bab116e297468ac51b57eb97ce0 Mon Sep 17 00:00:00 2001
-From: Tony Ambardar <Tony.Ambardar@gmail.com>
-Date: Thu, 20 Aug 2020 10:06:24 -0700
-Subject: [PATCH] libbpf: fix build failure from uninitialized variable warning
-
-While compiling libbpf, some GCC versions (at least 8.4.0) have difficulty
-determining control flow and a emit warning for potentially uninitialized
-usage of 'map', which results in a build error if using "-Werror":
-
-In file included from libbpf.c:56:
-libbpf.c: In function '__bpf_object__open':
-libbpf_internal.h:59:2: warning: 'map' may be used uninitialized in this function [-Wmaybe-uninitialized]
- libbpf_print(level, "libbpf: " fmt, ##__VA_ARGS__); \
- ^~~~~~~~~~~~
-libbpf.c:5032:18: note: 'map' was declared here
- struct bpf_map *map, *targ_map;
- ^~~
-
-The warning/error is false based on code inspection, so silence it with a
-NULL initialization.
-
-Fixes: 646f02ffdd49 ("libbpf: Add BTF-defined map-in-map support")
-Ref: 063e68813391 ("libbpf: Fix false uninitialized variable warning")
-
-Signed-off-by: Tony Ambardar <Tony.Ambardar@gmail.com>
----
- tools/lib/bpf/libbpf.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
---- a/tools/lib/bpf/libbpf.c
-+++ b/tools/lib/bpf/libbpf.c
-@@ -5030,8 +5030,8 @@ static int bpf_object__collect_map_relos
- int i, j, nrels, new_sz;
- const struct btf_var_secinfo *vi = NULL;
- const struct btf_type *sec, *var, *def;
-+ struct bpf_map *map = NULL, *targ_map;
- const struct btf_member *member;
-- struct bpf_map *map, *targ_map;
- const char *name, *mname;
- Elf_Data *symbols;
- unsigned int moff;