From 4672478a7a6b2d52cb4ce7a450da3892d4c19bb1 Mon Sep 17 00:00:00 2001 From: Petr Vorel Date: Wed, 1 Sep 2021 19:46:25 +0200 Subject: [PATCH] package/iproute2: bump version to 5.14.0 Drop patch from this release. Signed-off-by: Petr Vorel Signed-off-by: Arnout Vandecappelle (Essensium/Mind) --- ...-when-name-open-_to_handle_at-is-not.patch | 114 ------------------ package/iproute2/iproute2.hash | 2 +- package/iproute2/iproute2.mk | 2 +- 3 files changed, 2 insertions(+), 116 deletions(-) delete mode 100644 package/iproute2/0001-lib-fs-fix-issue-when-name-open-_to_handle_at-is-not.patch diff --git a/package/iproute2/0001-lib-fs-fix-issue-when-name-open-_to_handle_at-is-not.patch b/package/iproute2/0001-lib-fs-fix-issue-when-name-open-_to_handle_at-is-not.patch deleted file mode 100644 index b4e6374874..0000000000 --- a/package/iproute2/0001-lib-fs-fix-issue-when-name-open-_to_handle_at-is-not.patch +++ /dev/null @@ -1,114 +0,0 @@ -From c5b72cc56bf88160bbf477ec8565fed865e7a1c9 Mon Sep 17 00:00:00 2001 -From: Heiko Thiery -Date: Sat, 8 May 2021 08:49:26 +0200 -Subject: [PATCH] lib/fs: fix issue when {name,open}_to_handle_at() is not - implemented - -With commit d5e6ee0dac64 the usage of functions name_to_handle_at() and -open_by_handle_at() are introduced. But these function are not available -e.g. in uclibc-ng < 1.0.35. To have a backward compatibility check for the -availability in the configure script and in case of absence do a direct -syscall. - -Fixes: d5e6ee0dac64 ("ss: introduce cgroup2 cache and helper functions") -Cc: Dmitry Yakunin -Cc: Petr Vorel -Signed-off-by: Heiko Thiery -Reviewed-by: Petr Vorel -Signed-off-by: David Ahern -[ upstream-status: https://git.kernel.org/pub/scm/network/iproute2/iproute2-next.git/commit/?id=c5b72cc56bf88160bbf477ec8565fed865e7a1c9 ] ---- - configure | 28 ++++++++++++++++++++++++++++ - lib/fs.c | 25 +++++++++++++++++++++++++ - 2 files changed, 53 insertions(+) - -diff --git a/configure b/configure -index 2c363d3b..179eae08 100755 ---- a/configure -+++ b/configure -@@ -202,6 +202,31 @@ EOF - rm -f $TMPDIR/setnstest.c $TMPDIR/setnstest - } - -+check_name_to_handle_at() -+{ -+ cat >$TMPDIR/name_to_handle_at_test.c < -+#include -+#include -+int main(int argc, char **argv) -+{ -+ struct file_handle *fhp; -+ int mount_id, flags, dirfd; -+ char *pathname; -+ name_to_handle_at(dirfd, pathname, fhp, &mount_id, flags); -+ return 0; -+} -+EOF -+ if $CC -I$INCLUDE -o $TMPDIR/name_to_handle_at_test $TMPDIR/name_to_handle_at_test.c >/dev/null 2>&1; then -+ echo "yes" -+ echo "CFLAGS += -DHAVE_HANDLE_AT" >>$CONFIG -+ else -+ echo "no" -+ fi -+ rm -f $TMPDIR/name_to_handle_at_test.c $TMPDIR/name_to_handle_at_test -+} -+ - check_ipset() - { - cat >$TMPDIR/ipsettest.c < -+#endif -+ - #define CGROUP2_FS_NAME "cgroup2" - - /* if not already mounted cgroup2 is mounted here for iproute2's use */ - #define MNT_CGRP2_PATH "/var/run/cgroup2" - -+ -+#ifndef HAVE_HANDLE_AT -+struct file_handle { -+ unsigned handle_bytes; -+ int handle_type; -+ unsigned char f_handle[]; -+}; -+ -+static int name_to_handle_at(int dirfd, const char *pathname, -+ struct file_handle *handle, int *mount_id, int flags) -+{ -+ return syscall(__NR_name_to_handle_at, dirfd, pathname, handle, -+ mount_id, flags); -+} -+ -+static int open_by_handle_at(int mount_fd, struct file_handle *handle, int flags) -+{ -+ return syscall(__NR_open_by_handle_at, mount_fd, handle, flags); -+} -+#endif -+ - /* return mount path of first occurrence of given fstype */ - static char *find_fs_mount(const char *fs_to_find) - { --- -2.31.1 - diff --git a/package/iproute2/iproute2.hash b/package/iproute2/iproute2.hash index de4d09a3c1..2837edb09d 100644 --- a/package/iproute2/iproute2.hash +++ b/package/iproute2/iproute2.hash @@ -1,3 +1,3 @@ # From https://kernel.org/pub/linux/utils/net/iproute2/sha256sums.asc -sha256 72a2e53774cac9e65f7b617deebb2059f87e8960d6e9713e4d788cea966f1b36 iproute2-5.13.0.tar.xz +sha256 210fa785a52f3763c4287fd5ae63e246f6311bfaa48c424baab6d383bb7591d4 iproute2-5.14.0.tar.xz sha256 e6d6a009505e345fe949e1310334fcb0747f28dae2856759de102ab66b722cb4 COPYING diff --git a/package/iproute2/iproute2.mk b/package/iproute2/iproute2.mk index 46d3662767..fdf442a429 100644 --- a/package/iproute2/iproute2.mk +++ b/package/iproute2/iproute2.mk @@ -4,7 +4,7 @@ # ################################################################################ -IPROUTE2_VERSION = 5.13.0 +IPROUTE2_VERSION = 5.14.0 IPROUTE2_SOURCE = iproute2-$(IPROUTE2_VERSION).tar.xz IPROUTE2_SITE = $(BR2_KERNEL_MIRROR)/linux/utils/net/iproute2 IPROUTE2_DEPENDENCIES = host-bison host-flex host-pkgconf \