[Buildroot] [PATCH v2] package/passt: bump to version 2026_07_28.f8df3f1

From: Joseph Kogut <hidden>
Date: 2026-09-14 20:41:36
Subsystem: the rest · Maintainer: Linus Torvalds

Signed-off-by: Joseph Kogut <redacted>
---
Changes in v2:
- Drop patch 1/2, as it's been applied already
- Add upstream patch fixing musl builds [Thomas]
- Link to v1: https://patch.msgid.link/20260818-passt-20260728-v1-0-aa8bc1ce2c5a@anodize.com

To: buildroot@buildroot.org
---
 ...ation-Include-linux_dep.h-for-close_range.patch | 64 ++++++++++++++++++++++
 package/passt/passt.hash                           |  2 +-
 package/passt/passt.mk                             |  2 +-
 3 files changed, 66 insertions(+), 2 deletions(-)
diff --git a/package/passt/0001-isolation-Include-linux_dep.h-for-close_range.patch b/package/passt/0001-isolation-Include-linux_dep.h-for-close_range.patch
new file mode 100644
index 0000000000..2ccfd9a9c5
--- /dev/null
+++ b/package/passt/0001-isolation-Include-linux_dep.h-for-close_range.patch
@@ -0,0 +1,64 @@
+From defc25b9444c508d21badb6bc9a0b835ddd01126 Mon Sep 17 00:00:00 2001
+From: Huang Jing <rne.kou@icloud.com>
+Date: Sat, 8 Aug 2026 00:10:32 +0800
+Subject: [PATCH] isolation: Include linux_dep.h for close_range()
+
+Include linux_dep.h for close_range() usage in isolation.c. And now
+that the close_open_files() function which makes use of linux_dep.h
+has been moved from util.c to isolation.c, we can safely remove the
+header inclusion from util.c.
+
+Link: https://github.com/gentoo/gentoo/pull/46644
+Fixes: 0a510066e916 ("isolation: Move close_open_files() to isolate_fds()")
+Upstream: https://passt.top/passt/commit/?id=defc25b9444c508d21badb6bc9a0b835ddd01126
+Signed-off-by: Jing Huang <rne.kou@icloud.com>
+Reviewed-by: David Gibson <david@gibson.dropbear.id.au>
+Signed-off-by: Stefano Brivio <sbrivio@redhat.com>
+Signed-off-by: Joseph Kogut <joseph@anodize.com>
+---
+ Makefile    | 4 ++--
+ isolation.c | 1 +
+ util.c      | 1 -
+ 3 files changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/Makefile b/Makefile
+index 77474d6..b315242 100644
+--- a/Makefile
++++ b/Makefile
+@@ -48,8 +48,8 @@ MANPAGES = passt.1 pasta.1 pesto.1 passt-repair.1
+ 
+ PASST_HEADERS = arch.h arp.h bitmap.h checksum.h conf.h dhcp.h dhcpv6.h \
+ 	epoll_ctl.h flow.h fwd.h fwd_rule.h flow_table.h icmp.h icmp_flow.h \
+-	inany.h iov.h ip.h isolation.h lineread.h log.h migrate.h ndp.h \
+-	netlink.h packet.h parse.h passt.h pasta.h pcap.h pif.h repair.h \
++	inany.h iov.h ip.h isolation.h lineread.h linux_dep.h log.h migrate.h \
++	ndp.h netlink.h packet.h parse.h passt.h pasta.h pcap.h pif.h repair.h \
+ 	serialise.h siphash.h tap.h tcp.h tcp_buf.h tcp_conn.h tcp_internal.h \
+ 	tcp_splice.h tcp_vu.h udp.h udp_flow.h udp_internal.h udp_vu.h util.h \
+ 	vhost_user.h virtio.h vu_common.h
+diff --git a/isolation.c b/isolation.c
+index 94cbe7f..a30b329 100644
+--- a/isolation.c
++++ b/isolation.c
+@@ -89,6 +89,7 @@
+ #include <linux/seccomp.h>
+ 
+ #include "util.h"
++#include "linux_dep.h"
+ #include "seccomp.h"
+ #include "passt.h"
+ #include "log.h"
+diff --git a/util.c b/util.c
+index bd4c6ca..28c32e4 100644
+--- a/util.c
++++ b/util.c
+@@ -27,7 +27,6 @@
+ #include <linux/errqueue.h>
+ #include <linux/in6.h>
+ 
+-#include "linux_dep.h"
+ #include "util.h"
+ #include "iov.h"
+ #include "passt.h"
+-- 
+2.55.0
diff --git a/package/passt/passt.hash b/package/passt/passt.hash
index af55658594..296e2724c4 100644
--- a/package/passt/passt.hash
+++ b/package/passt/passt.hash
@@ -1,4 +1,4 @@
 # Locally computed
-sha256  ac2562e4b589c518b6e30101daaa430691da2605ccc2988d0b704079c2aea4f3  passt-2025_06_11.0293c6f-git4.tar.gz
+sha256  2c9e0f3cdb33585edc28b8171d23e0631d718ace8acbad5c58bd415e644008af  passt-2026_07_28.f8df3f1-git4.tar.gz
 sha256  32dfe03d9985f5feb581da26a2fe6c84530cccb6b53ede0d8dab075cd048ac5b  LICENSES/BSD-3-Clause.txt
 sha256  aaf135472f81c5b4a0dca9367e5bb5e9750032b5bebe5442b36e4c0a47430df3  LICENSES/GPL-2.0-or-later.txt
diff --git a/package/passt/passt.mk b/package/passt/passt.mk
index 8f9ab937b1..e34e7e505e 100644
--- a/package/passt/passt.mk
+++ b/package/passt/passt.mk
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-PASST_VERSION = 2025_06_11.0293c6f
+PASST_VERSION = 2026_07_28.f8df3f1
 PASST_SITE = https://passt.top/passt
 PASST_SITE_METHOD = git
 
---
base-commit: 2d40ae9f2c6026fe201c894c79b2fc844e953465
change-id: 20260818-passt-20260728-241cc6b71c6e

Best regards,
--  
Joseph Kogut [off-list ref]

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help