Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/1.1/patches/2220864/?format=api
{ "id": 2220864, "url": "http://patchwork.ozlabs.org/api/1.1/patches/2220864/?format=api", "web_url": "http://patchwork.ozlabs.org/project/buildroot/patch/20260408095657.2560313-2-giulio.benetti@benettiengineering.com/", "project": { "id": 27, "url": "http://patchwork.ozlabs.org/api/1.1/projects/27/?format=api", "name": "Buildroot development", "link_name": "buildroot", "list_id": "buildroot.buildroot.org", "list_email": "buildroot@buildroot.org", "web_url": "", "scm_url": "", "webscm_url": "" }, "msgid": "<20260408095657.2560313-2-giulio.benetti@benettiengineering.com>", "date": "2026-04-08T09:56:57", "name": "[2/2] package/nfs-utils: bump version to 2.9.1", "commit_ref": null, "pull_url": null, "state": "superseded", "archived": true, "hash": "501f1a93f0dd52f8ba5f60b87b448237a2c87c6a", "submitter": { "id": 77479, "url": "http://patchwork.ozlabs.org/api/1.1/people/77479/?format=api", "name": "Giulio Benetti", "email": "giulio.benetti@benettiengineering.com" }, "delegate": null, "mbox": "http://patchwork.ozlabs.org/project/buildroot/patch/20260408095657.2560313-2-giulio.benetti@benettiengineering.com/mbox/", "series": [ { "id": 499112, "url": "http://patchwork.ozlabs.org/api/1.1/series/499112/?format=api", "web_url": "http://patchwork.ozlabs.org/project/buildroot/list/?series=499112", "date": "2026-04-08T09:56:57", "name": "[1/2] package/libnl: enable host package variant", "version": 1, "mbox": "http://patchwork.ozlabs.org/series/499112/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/patches/2220864/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/2220864/checks/", "tags": {}, "headers": { "Return-Path": "<buildroot-bounces@buildroot.org>", "X-Original-To": [ "incoming-buildroot@patchwork.ozlabs.org", "buildroot@buildroot.org" ], "Delivered-To": [ "patchwork-incoming-buildroot@legolas.ozlabs.org", "buildroot@buildroot.org" ], "Authentication-Results": [ "legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=buildroot.org header.i=@buildroot.org\n header.a=rsa-sha256 header.s=default header.b=UzaVjRWd;\n\tdkim-atps=neutral", "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org\n (client-ip=2605:bc80:3010::138; helo=smtp1.osuosl.org;\n envelope-from=buildroot-bounces@buildroot.org; receiver=patchwork.ozlabs.org)" ], "Received": [ "from smtp1.osuosl.org (smtp1.osuosl.org [IPv6:2605:bc80:3010::138])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4frJPz2snpz1yD3\n\tfor <incoming-buildroot@patchwork.ozlabs.org>;\n Wed, 08 Apr 2026 19:57:11 +1000 (AEST)", "from localhost (localhost [127.0.0.1])\n\tby smtp1.osuosl.org (Postfix) with ESMTP id 30B1A82308;\n\tWed, 8 Apr 2026 09:57:09 +0000 (UTC)", "from smtp1.osuosl.org ([127.0.0.1])\n by localhost (smtp1.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP\n id uU9A9KCtUIOb; Wed, 8 Apr 2026 09:57:08 +0000 (UTC)", "from lists1.osuosl.org (lists1.osuosl.org [140.211.166.142])\n\tby smtp1.osuosl.org (Postfix) with ESMTP id 32F4982309;\n\tWed, 8 Apr 2026 09:57:08 +0000 (UTC)", "from smtp2.osuosl.org (smtp2.osuosl.org [140.211.166.133])\n by lists1.osuosl.org (Postfix) with ESMTP id 64F631F6\n for <buildroot@buildroot.org>; Wed, 8 Apr 2026 09:57:05 +0000 (UTC)", "from localhost (localhost [127.0.0.1])\n by smtp2.osuosl.org (Postfix) with ESMTP id 56E95400B7\n for <buildroot@buildroot.org>; Wed, 8 Apr 2026 09:57:05 +0000 (UTC)", "from smtp2.osuosl.org ([127.0.0.1])\n by localhost (smtp2.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP\n id zwP_65L-YJgM for <buildroot@buildroot.org>;\n Wed, 8 Apr 2026 09:57:03 +0000 (UTC)", "from smtpcmd0986.aruba.it (smtpcmd0986.aruba.it [62.149.156.86])\n by smtp2.osuosl.org (Postfix) with ESMTPS id EA72D400A0\n for <buildroot@buildroot.org>; Wed, 8 Apr 2026 09:57:01 +0000 (UTC)", "from localhost.localdomain ([84.33.84.190])\n by Aruba SMTP with ESMTPSA\n id APebw2GtG4bDkAPecwcSIg; Wed, 08 Apr 2026 11:56:58 +0200" ], "X-Virus-Scanned": [ "amavis at osuosl.org", "amavis at osuosl.org" ], "X-Comment": "SPF check N/A for local connections - client-ip=140.211.166.142;\n helo=lists1.osuosl.org; envelope-from=buildroot-bounces@buildroot.org;\n receiver=<UNKNOWN> ", "DKIM-Filter": [ "OpenDKIM Filter v2.11.0 smtp1.osuosl.org 32F4982309", "OpenDKIM Filter v2.11.0 smtp2.osuosl.org EA72D400A0" ], "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=buildroot.org;\n\ts=default; t=1775642228;\n\tbh=6OrBb9eQyqJCixxKlp1i6xqLTQHJbguS7TVfGwF9t+U=;\n\th=From:To:Cc:Date:In-Reply-To:References:Subject:List-Id:\n\t List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe:\n\t From;\n\tb=UzaVjRWd+co0zhQRJkAHma6NYD/GgC/z/PTIBE7fquLPUTD5jU6gFmaX9WE1ZFto1\n\t LGxmFhfEKkwkIKWgiog0ss/viAynJ3TLrL/WtWeJNPJVKBlfaPeD0y3+6g0bt5GMfo\n\t or42uxDBlj6q0DEW+X+jmXh5QPh63fu0NdeQiQ+Q42jvHNRtBKpfEQY68Ysil/kyGT\n\t l8DuN+AZ+nE+UwkzmwD7FdbdUk8HA47ZEGbJUjZkG1eKdxs+UyH+/6HkGf4t0pcNzI\n\t 7eVzx0hI27NicTwRWXJtv09vBxxhxnXRUE4cx7OmpcJ7GUesQgKgHp8HJIGOcryD87\n\t q01BQxOn3cV1Q==", "Received-SPF": "Pass (mailfrom) identity=mailfrom; client-ip=62.149.156.86;\n helo=smtpcmd0986.aruba.it;\n envelope-from=giulio.benetti@benettiengineering.com;\n receiver=<UNKNOWN>", "DMARC-Filter": "OpenDMARC Filter v1.4.2 smtp2.osuosl.org EA72D400A0", "From": "Giulio Benetti <giulio.benetti@benettiengineering.com>", "To": "buildroot@buildroot.org", "Cc": "Giulio Benetti <giulio.benetti@benettiengineering.com>,\n Petr Vorel <petr.vorel@gmail.com>,\n Thomas Petazzoni <thomas.petazzoni@bootlin.com>", "Date": "Wed, 8 Apr 2026 11:56:57 +0200", "Message-ID": "<20260408095657.2560313-2-giulio.benetti@benettiengineering.com>", "X-Mailer": "git-send-email 2.47.3", "In-Reply-To": "<20260408095657.2560313-1-giulio.benetti@benettiengineering.com>", "References": "<20260408095657.2560313-1-giulio.benetti@benettiengineering.com>", "MIME-Version": "1.0", "X-CMAE-Envelope": "\n MS4xfMitWLiwaD48cnmq/TXxoV6QcAEb23pWRS6N5HZdEE3KgRidA/9kYButGfUotLdpVmEcbhDpwNtrhcSc+TaXmhIGoigZcDe7RGhhltBCoP7jRVvBd3/c\n 7xIVw/Ihf4lV+wV2UKdrQjaQSiQIggFl80TS2WXGDvhl0CEYhNBEj5VZxAxgWHTPGMcQ5Q+Hyih6dfu4lH/JuARXr33sirh0sYrsfUDhdMxUzKQ7qtckngXM\n mfWaGOAMXtdaAoom59H7GbmYN8jOL5FqMyjyxCipnWzfIGQXeQQ+k4InA+I/kQ7S3QIWrWaHlQvwnXa/J367GfmpcynVFfFV38284FPRKnCTr/+Q94jzhMwo\n rcCDJiCN", "X-Mailman-Original-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/simple;\n d=aruba.it; s=a1;\n t=1775642218; bh=hUCE6zhMqGVmjejyKttM5UlULwwEbZ8F00mOtAFf8LM=;\n h=From:To:Subject:Date:MIME-Version;\n b=iGLDYayzJ6cocj4RCunePU9JqvRUDNlPEiCn6vfpr8D8mU7Bk+9A/XR+Vyup142LV\n b02sVztwMh2QbUPr89ckHdGu+SuwQWefYNsL7m2Y9+f4nZc9AVwNHfS6B3NdVZWc8V\n 2J3HY30n1r4qDMioAbA84x9o+jagyRx/8RfVD3w59wkAJUhGyC91Dj+M4mY9dwUmBf\n cXevbRjS6fJeSaWJhR2J8TN3uTNAKvx/vAUgIbM1I35SrKwVX2pVQ0zfJqtx98F1tQ\n BYGyxQXkdC36Uz6ubdEmZjINNLJYTIT7g+LkJH+MhPG+HOV8QBev8nAO+JdT6jkpsg\n BUwg1KxANuJTQ==", "X-Mailman-Original-Authentication-Results": [ "smtp2.osuosl.org;\n dmarc=pass (p=none dis=none)\n header.from=benettiengineering.com", "smtp2.osuosl.org;\n dkim=pass (2048-bit key,\n unprotected) header.d=aruba.it header.i=@aruba.it header.a=rsa-sha256\n header.s=a1 header.b=iGLDYayz" ], "Subject": "[Buildroot] [PATCH 2/2] package/nfs-utils: bump version to 2.9.1", "X-BeenThere": "buildroot@buildroot.org", "X-Mailman-Version": "2.1.30", "Precedence": "list", "List-Id": "Discussion and development of buildroot <buildroot.buildroot.org>", "List-Unsubscribe": "<https://lists.buildroot.org/mailman/options/buildroot>,\n <mailto:buildroot-request@buildroot.org?subject=unsubscribe>", "List-Archive": "<http://lists.buildroot.org/pipermail/buildroot/>", "List-Post": "<mailto:buildroot@buildroot.org>", "List-Help": "<mailto:buildroot-request@buildroot.org?subject=help>", "List-Subscribe": "<https://lists.buildroot.org/mailman/listinfo/buildroot>,\n <mailto:buildroot-request@buildroot.org?subject=subscribe>", "Content-Type": "text/plain; charset=\"us-ascii\"", "Content-Transfer-Encoding": "7bit", "Errors-To": "buildroot-bounces@buildroot.org", "Sender": "\"buildroot\" <buildroot-bounces@buildroot.org>" }, "content": "Add dependency to libnl that became mandatory with commit:\nhttps://git.linux-nfs.org/?p=steved/nfs-utils.git;a=commitdiff;h=d2fa3421f857e04de7f79cdf3114a0fe73983d25\n\nAdd 2 local patches pending upstream to fix build failures.\n\nRelease announce:\nhttps://lore.kernel.org/linux-nfs/955a922e-c12d-435b-a698-caf73312f01d@redhat.com/\n\nSigned-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com>\n---\n ..._file-fix-missing-string.h-inclusion.patch | 28 +++++++\n ....h-file-to-deal-with-old-Linux-api-a.patch | 76 +++++++++++++++++++\n package/nfs-utils/Config.in | 1 +\n package/nfs-utils/nfs-utils.hash | 4 +-\n package/nfs-utils/nfs-utils.mk | 6 +-\n 5 files changed, 110 insertions(+), 5 deletions(-)\n create mode 100644 package/nfs-utils/0001-fh_key_file-fix-missing-string.h-inclusion.patch\n create mode 100644 package/nfs-utils/0002-Introduce-compat.h-file-to-deal-with-old-Linux-api-a.patch", "diff": "diff --git a/package/nfs-utils/0001-fh_key_file-fix-missing-string.h-inclusion.patch b/package/nfs-utils/0001-fh_key_file-fix-missing-string.h-inclusion.patch\nnew file mode 100644\nindex 0000000000..6b6b2baba6\n--- /dev/null\n+++ b/package/nfs-utils/0001-fh_key_file-fix-missing-string.h-inclusion.patch\n@@ -0,0 +1,28 @@\n+From 2d99ff0aa8a3b4d20558bce742edaaed9d24b3cb Mon Sep 17 00:00:00 2001\n+From: Giulio Benetti <giulio.benetti@benettiengineering.com>\n+Date: Tue, 7 Apr 2026 17:23:13 +0200\n+Subject: [PATCH] fh_key_file: fix missing string.h inclusion\n+\n+Add #include <string.h> to fix build failure.\n+\n+Upstream: https://lore.kernel.org/linux-nfs/20260407154113.1152555-1-giulio.benetti@benettiengineering.com/T/#u\n+Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com>\n+---\n+ support/nfs/fh_key_file.c | 1 +\n+ 1 file changed, 1 insertion(+)\n+\n+diff --git a/support/nfs/fh_key_file.c b/support/nfs/fh_key_file.c\n+index 5f5eafc1..81ea1500 100644\n+--- a/support/nfs/fh_key_file.c\n++++ b/support/nfs/fh_key_file.c\n+@@ -26,6 +26,7 @@\n+ #include <sys/types.h>\n+ #include <unistd.h>\n+ #include <errno.h>\n++#include <string.h>\n+ #include <uuid/uuid.h>\n+ \n+ #include \"nfslib.h\"\n+-- \n+2.47.3\n+\ndiff --git a/package/nfs-utils/0002-Introduce-compat.h-file-to-deal-with-old-Linux-api-a.patch b/package/nfs-utils/0002-Introduce-compat.h-file-to-deal-with-old-Linux-api-a.patch\nnew file mode 100644\nindex 0000000000..1cfa407b32\n--- /dev/null\n+++ b/package/nfs-utils/0002-Introduce-compat.h-file-to-deal-with-old-Linux-api-a.patch\n@@ -0,0 +1,76 @@\n+From 3dce5da6a61f8a8aa27e5bafd253be5834b18c4e Mon Sep 17 00:00:00 2001\n+From: Giulio Benetti <giulio.benetti@benettiengineering.com>\n+Date: Tue, 7 Apr 2026 17:47:40 +0200\n+Subject: [PATCH] Introduce compat.h file to deal with old Linux api and fix\n+ build failure due to missing NETLINK_EXT_ACK\n+\n+Check if NETLINK_EXT_ACK exists, otherwise define it to fix build\n+failure.\n+\n+Upstream: https://lore.kernel.org/linux-nfs/20260407155045.1176993-1-giulio.benetti@benettiengineering.com/T/#u\n+Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com>\n+---\n+ support/export/cache.c | 2 ++\n+ support/export/cache_flush.c | 2 ++\n+ support/include/compat.h | 10 ++++++++++\n+ utils/nfsdctl/nfsdctl.c | 1 +\n+ 4 files changed, 15 insertions(+)\n+ create mode 100644 support/include/compat.h\n+\n+diff --git a/support/export/cache.c b/support/export/cache.c\n+index 2f128d7d..ca75a1ce 100644\n+--- a/support/export/cache.c\n++++ b/support/export/cache.c\n+@@ -58,6 +58,8 @@\n+ #include \"blkid/blkid.h\"\n+ #endif\n+ \n++#include \"compat.h\"\n++\n+ enum nfsd_fsid {\n+ \tFSID_DEV = 0,\n+ \tFSID_NUM,\n+diff --git a/support/export/cache_flush.c b/support/export/cache_flush.c\n+index ed7b964f..2a24dec7 100644\n+--- a/support/export/cache_flush.c\n++++ b/support/export/cache_flush.c\n+@@ -38,6 +38,8 @@ extern int no_netlink;\n+ #include \"sunrpc_netlink.h\"\n+ #endif\n+ \n++#include \"compat.h\"\n++\n+ static int nl_send_flush(struct nl_sock *sock, int family, int cmd)\n+ {\n+ \tstruct nl_msg *msg;\n+diff --git a/support/include/compat.h b/support/include/compat.h\n+new file mode 100644\n+index 00000000..83229b65\n+--- /dev/null\n++++ b/support/include/compat.h\n+@@ -0,0 +1,10 @@\n++#ifndef COMPAT_H\n++#define COMPAT_H\n++\n++#include <linux/netlink.h>\n++\n++#ifndef NETLINK_EXT_ACK\n++#define NETLINK_EXT_ACK 11\n++#endif\n++\n++#endif /* COMPAT_H */\n+diff --git a/utils/nfsdctl/nfsdctl.c b/utils/nfsdctl/nfsdctl.c\n+index 016dd2eb..fb326640 100644\n+--- a/utils/nfsdctl/nfsdctl.c\n++++ b/utils/nfsdctl/nfsdctl.c\n+@@ -45,6 +45,7 @@\n+ \n+ #include \"nfslib.h\"\n+ #include \"nfsdctl.h\"\n++#include \"compat.h\"\n+ #include \"conffile.h\"\n+ #include \"xlog.h\"\n+ \n+-- \n+2.47.3\n+\ndiff --git a/package/nfs-utils/Config.in b/package/nfs-utils/Config.in\nindex 419b605667..295ce28edb 100644\n--- a/package/nfs-utils/Config.in\n+++ b/package/nfs-utils/Config.in\n@@ -8,6 +8,7 @@ config BR2_PACKAGE_NFS_UTILS\n \tdepends on BR2_USE_MMU # fork()\n \tdepends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_17 # getrandom()\n \tselect BR2_PACKAGE_LIBEVENT\n+\tselect BR2_PACKAGE_LIBNL\n \tselect BR2_PACKAGE_LIBTIRPC # IPv6 requires libtirpc\n \tselect BR2_PACKAGE_LIBTIRPC_RPCDB\n \tselect BR2_PACKAGE_SQLITE\ndiff --git a/package/nfs-utils/nfs-utils.hash b/package/nfs-utils/nfs-utils.hash\nindex 1e3f63d419..19315e60a3 100644\n--- a/package/nfs-utils/nfs-utils.hash\n+++ b/package/nfs-utils/nfs-utils.hash\n@@ -1,4 +1,4 @@\n-# From https://www.kernel.org/pub/linux/utils/nfs-utils/2.8.7/sha256sums.asc\n-sha256 59d0f1e17b18efaa60ea3ccf89a9cad3217f8d3b23c18d2fe34b25c8969d60ae nfs-utils-2.8.7.tar.xz\n+# From https://www.kernel.org/pub/linux/utils/nfs-utils/2.9.1/sha256sums.asc\n+sha256 302846343bf509f8f884c23bdbd0fe853b7f7cbb6572060a9082279d13b21a2c nfs-utils-2.9.1.tar.xz\n # Locally computed\n sha256 576540abf5e95029ad4ad90e32071385a5e95b2c30708c706116f3eb87b9a3de COPYING\ndiff --git a/package/nfs-utils/nfs-utils.mk b/package/nfs-utils/nfs-utils.mk\nindex 3d391c1804..df9fdbc052 100644\n--- a/package/nfs-utils/nfs-utils.mk\n+++ b/package/nfs-utils/nfs-utils.mk\n@@ -4,12 +4,12 @@\n #\n ################################################################################\n \n-NFS_UTILS_VERSION = 2.8.7\n+NFS_UTILS_VERSION = 2.9.1\n NFS_UTILS_SOURCE = nfs-utils-$(NFS_UTILS_VERSION).tar.xz\n NFS_UTILS_SITE = https://www.kernel.org/pub/linux/utils/nfs-utils/$(NFS_UTILS_VERSION)\n NFS_UTILS_LICENSE = GPL-2.0+\n NFS_UTILS_LICENSE_FILES = COPYING\n-NFS_UTILS_DEPENDENCIES = host-nfs-utils host-pkgconf libevent libtirpc sqlite util-linux\n+NFS_UTILS_DEPENDENCIES = host-nfs-utils host-pkgconf libevent libnl libtirpc sqlite util-linux\n NFS_UTILS_CPE_ID_VENDOR = linux-nfs\n \n NFS_UTILS_CONF_ENV = knfsd_cv_bsd_signals=no\n@@ -23,7 +23,7 @@ NFS_UTILS_CONF_OPTS = \\\n \t--with-statedir=/run/nfs \\\n \t--with-rpcgen=$(HOST_DIR)/bin/rpcgen\n \n-HOST_NFS_UTILS_DEPENDENCIES = host-pkgconf host-libtirpc host-libevent host-sqlite host-util-linux\n+HOST_NFS_UTILS_DEPENDENCIES = host-pkgconf host-libtirpc host-libevent host-libnl host-sqlite host-util-linux\n \n HOST_NFS_UTILS_CONF_OPTS = \\\n \t--enable-tirpc \\\n", "prefixes": [ "2/2" ] }