Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/2226965/?format=api
{ "id": 2226965, "url": "http://patchwork.ozlabs.org/api/patches/2226965/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linux-ext4/patch/177689989629.3821326.18114142368432938186.stgit@frogsfrogsfrogs/", "project": { "id": 8, "url": "http://patchwork.ozlabs.org/api/projects/8/?format=api", "name": "Linux ext4 filesystem development", "link_name": "linux-ext4", "list_id": "linux-ext4.vger.kernel.org", "list_email": "linux-ext4@vger.kernel.org", "web_url": null, "scm_url": null, "webscm_url": null, "list_archive_url": "", "list_archive_url_format": "", "commit_url_format": "" }, "msgid": "<177689989629.3821326.18114142368432938186.stgit@frogsfrogsfrogs>", "list_archive_url": null, "date": "2026-04-22T23:24:53", "name": "[05/10] libext2fs: bump libfuse API version to 3.19", "commit_ref": null, "pull_url": null, "state": "new", "archived": false, "hash": "8e7a69aabb4f3755bc92ab443cc2ee0a0d4db31b", "submitter": { "id": 77032, "url": "http://patchwork.ozlabs.org/api/people/77032/?format=api", "name": "Darrick J. Wong", "email": "djwong@kernel.org" }, "delegate": null, "mbox": "http://patchwork.ozlabs.org/project/linux-ext4/patch/177689989629.3821326.18114142368432938186.stgit@frogsfrogsfrogs/mbox/", "series": [ { "id": 501127, "url": "http://patchwork.ozlabs.org/api/series/501127/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linux-ext4/list/?series=501127", "date": "2026-04-22T23:23:47", "name": "[01/10] libext2fs: make it possible to extract the fd from an IO manager", "version": 1, "mbox": "http://patchwork.ozlabs.org/series/501127/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/patches/2226965/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/2226965/checks/", "tags": {}, "related": [], "headers": { "Return-Path": "\n <SRS0=9DQ6=CV=vger.kernel.org=linux-ext4+bounces-16009-patchwork-incoming=ozlabs.org@ozlabs.org>", "X-Original-To": [ "incoming@patchwork.ozlabs.org", "linux-ext4@vger.kernel.org" ], "Delivered-To": [ "patchwork-incoming@legolas.ozlabs.org", "patchwork-incoming@ozlabs.org" ], "Authentication-Results": [ "legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256\n header.s=k20201202 header.b=bFCy8B10;\n\tdkim-atps=neutral", "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=ozlabs.org\n (client-ip=2404:9400:2221:ea00::3; helo=mail.ozlabs.org;\n envelope-from=srs0=9dq6=cv=vger.kernel.org=linux-ext4+bounces-16009-patchwork-incoming=ozlabs.org@ozlabs.org;\n receiver=patchwork.ozlabs.org)", "gandalf.ozlabs.org;\n arc=pass smtp.remote-ip=172.234.253.10 arc.chain=subspace.kernel.org", "gandalf.ozlabs.org;\n dmarc=pass (p=quarantine dis=none) header.from=kernel.org", "gandalf.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256\n header.s=k20201202 header.b=bFCy8B10;\n\tdkim-atps=neutral", "gandalf.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=172.234.253.10; helo=sea.lore.kernel.org;\n envelope-from=linux-ext4+bounces-16009-patchwork-incoming=ozlabs.org@vger.kernel.org;\n receiver=ozlabs.org)", "smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org\n header.b=\"bFCy8B10\"", "smtp.subspace.kernel.org;\n arc=none smtp.client-ip=10.30.226.201" ], "Received": [ "from mail.ozlabs.org (mail.ozlabs.org [IPv6:2404:9400:2221:ea00::3])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g1Fkj18SDz1yDD\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 23 Apr 2026 09:27:41 +1000 (AEST)", "from mail.ozlabs.org (mail.ozlabs.org [IPv6:2404:9400:2221:ea00::3])\n\tby gandalf.ozlabs.org (Postfix) with ESMTP id 4g1Fkj0grDz4wCM\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 23 Apr 2026 09:27:41 +1000 (AEST)", "by gandalf.ozlabs.org (Postfix)\n\tid 4g1Fkj0d9Mz4wHx; Thu, 23 Apr 2026 09:27:41 +1000 (AEST)", "from sea.lore.kernel.org (sea.lore.kernel.org [172.234.253.10])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519)\n\t(No client certificate requested)\n\tby gandalf.ozlabs.org (Postfix) with ESMTPS id 4g1Fkd5dhZz4wCM\n\tfor <patchwork-incoming@ozlabs.org>; Thu, 23 Apr 2026 09:27:37 +1000 (AEST)", "from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby sea.lore.kernel.org (Postfix) with ESMTP id 61DAC30D3FE0\n\tfor <patchwork-incoming@ozlabs.org>; Wed, 22 Apr 2026 23:24:56 +0000 (UTC)", "from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id BFAF23A3833;\n\tWed, 22 Apr 2026 23:24:54 +0000 (UTC)", "from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org\n [10.30.226.201])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby smtp.subspace.kernel.org (Postfix) with ESMTPS id 8275F1D6DA9;\n\tWed, 22 Apr 2026 23:24:54 +0000 (UTC)", "by smtp.kernel.org (Postfix) with ESMTPSA id 150EEC2BCAF;\n\tWed, 22 Apr 2026 23:24:54 +0000 (UTC)" ], "ARC-Seal": [ "i=2; a=rsa-sha256; d=ozlabs.org; s=201707; t=1776900461; cv=pass;\n\tb=StEgEb0QPZS1xt4OwNSPcJFQ8axs0i5cVPmBbMTQMEK7kXErKeT6Kix0wYMh3swBB8e9KZXG2TdXcWjkXTmR3xpAqEFjzJkxZ/GRQcZb7htCLdOBlVEdf7OQVr0T4t2RQQbS2AdjYe46sPqZwzPCulvAeOFPR2Zaftg84iAdEXE0L0Aj9ZMmaO04tFM5r92z1gvCWKXZTZNgM4lZ8PEKOLR0wTEHwxoQ1duJjJSkoP4LuWiO+IFoj+rzwZks42v/P9N5ODK3u7nvh7JN7cVokP6TuSXdRyUXeW3g9mMa3JA3mMdEQmKSGjj/qW/pxp+m8dE7lhzoT5n8eMksLfjL+g==", "i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1776900294; cv=none;\n b=svSqlg8pKWBmsFOz8uk3FaQw4fSJpiN0dyTAuH3TnyGjD2w7d0ILVj5gneHyzuSnJdyn4dlkI+j9E5oLqLfddYYkXWXbcpf6ohTdW+4sOGiUN5HKlQbm+yqBOY5FPP6+iEDvJ63aIYMokD0MVrfFwFYYcNeX/Pb0OXh6IfDUBRY=" ], "ARC-Message-Signature": [ "i=2; a=rsa-sha256; d=ozlabs.org; s=201707;\n\tt=1776900461; c=relaxed/relaxed;\n\tbh=zQEWcjq+hZJHMMZrH/2mt+GXWfBeZsOTO43UmegRbZ4=;\n\th=Date:Subject:From:To:Cc:Message-ID:In-Reply-To:References:\n\t MIME-Version:Content-Type;\n b=HIdzI/uMgQGq9eFOXyfgfKu4hUtLKAEL4Q4tZT5jeBv0Y9IPjNRZBbS2haOTf45R/J9QE5pxbVBPZ/SkSwfhFJzufDZV3fquIu0sWH6Nzb15WSLCJqBF0QWmN0FEZNblV7j2aEdz9FZtYvT2b0qFg1Pty2njQHQw6b4SkizDGUAYcKGXpICz/Ep8uYh8Mc4fPLC2R8/rX3Paoiro/bnCN/VY5n9k9gqo/4TvqYyZt2NbzvUaEGsf1rqRw+4Yv/Lh6z5CVbq3kPBFqG2dmuo/FwgxqmyH1TD+NFRcB0JcqOjzVV/zW9a1IW0r9EYWnnOmxYj1aYLhC7wMuvhnPN3Q/A==", "i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1776900294; c=relaxed/simple;\n\tbh=VtUQH8nvmynk1XgxJ8+P6/2HFLN98EEObt1Hjk3YXPM=;\n\th=Date:Subject:From:To:Cc:Message-ID:In-Reply-To:References:\n\t MIME-Version:Content-Type;\n b=cVW3mKcW+v6JUXJelHGWC4JUCGordww3OiXphkCMmZT6GOaaWBJHwlO2M4ZQuVMTBjAxYloryrSuJ+aC7pQPkxIfqAi1+j0Dfj+06pKlDj7sLl29qFs5DzHcgDLd+jZ1FOo7N1UTfwkgr77POuZwbf1pYXuThcikqUGJsNtaYoo=" ], "ARC-Authentication-Results": [ "i=2; gandalf.ozlabs.org;\n dmarc=pass (p=quarantine dis=none) header.from=kernel.org;\n dkim=pass (2048-bit key;\n unprotected) header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256\n header.s=k20201202 header.b=bFCy8B10; dkim-atps=neutral;\n spf=pass (client-ip=172.234.253.10; helo=sea.lore.kernel.org;\n envelope-from=linux-ext4+bounces-16009-patchwork-incoming=ozlabs.org@vger.kernel.org;\n receiver=ozlabs.org) smtp.mailfrom=vger.kernel.org", "i=1; smtp.subspace.kernel.org;\n dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org\n header.b=bFCy8B10; arc=none smtp.client-ip=10.30.226.201" ], "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;\n\ts=k20201202; t=1776900294;\n\tbh=VtUQH8nvmynk1XgxJ8+P6/2HFLN98EEObt1Hjk3YXPM=;\n\th=Date:Subject:From:To:Cc:In-Reply-To:References:From;\n\tb=bFCy8B10QnzDX8ByhAvBHob24ADqmfRUlpTH2KKpTMUM+Ms6YOz8l9679b+bo2W/o\n\t acWakXCX8j2+QK6docQvxg/5hN7bspv4uL43fj4h2qaCznVYryf2muMcOn/MNJLg6Z\n\t qQG4K1LYnmZHUG6cUnYgV1QOLaJUQyQ3daCp0yxwP97QrTG7gxd9hrWpPlPKdPwWiK\n\t am7e3r6SI+yIlu1808IK1qkuzkMPUSFDqz3UD1I4QP0vSePvubpiIF4sH6c6PP19ek\n\t I3uGZIB5/hyeq2zHxMiVcOiY4qE2wHyYOGLOT2TWaVpd4rDoTlM/sp/jwdXqcC2RRR\n\t VFqDbcMTvaMwA==", "Date": "Wed, 22 Apr 2026 16:24:53 -0700", "Subject": "[PATCH 05/10] libext2fs: bump libfuse API version to 3.19", "From": "\"Darrick J. Wong\" <djwong@kernel.org>", "To": "tytso@mit.edu", "Cc": "linux-fsdevel@vger.kernel.org, fuse-devel@lists.linux.dev,\n linux-ext4@vger.kernel.org, neal@gompa.dev, joannelkoong@gmail.com,\n miklos@szeredi.hu, bernd@bsbernd.com", "Message-ID": "<177689989629.3821326.18114142368432938186.stgit@frogsfrogsfrogs>", "In-Reply-To": "<177689989498.3821326.15497525132012299039.stgit@frogsfrogsfrogs>", "References": "<177689989498.3821326.15497525132012299039.stgit@frogsfrogsfrogs>", "Precedence": "bulk", "X-Mailing-List": "linux-ext4@vger.kernel.org", "List-Id": "<linux-ext4.vger.kernel.org>", "List-Subscribe": "<mailto:linux-ext4+subscribe@vger.kernel.org>", "List-Unsubscribe": "<mailto:linux-ext4+unsubscribe@vger.kernel.org>", "MIME-Version": "1.0", "Content-Type": "text/plain; charset=\"utf-8\"", "Content-Transfer-Encoding": "7bit", "X-Spam-Status": "No, score=-1.2 required=5.0 tests=ARC_SIGNED,ARC_VALID,\n\tDKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DMARC_PASS,\n\tMAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS autolearn=disabled\n\tversion=4.0.1", "X-Spam-Checker-Version": "SpamAssassin 4.0.1 (2024-03-25) on gandalf.ozlabs.org" }, "content": "From: Darrick J. Wong <djwong@kernel.org>\n\nThe fuse service container API is only available in 3.19, so we need to\nbump FUSE_USE_VERSION up from 3.14 to 3.19.\n\nSigned-off-by: \"Darrick J. Wong\" <djwong@kernel.org>\n---\n configure | 8 ++++----\n configure.ac | 10 +++++-----\n 2 files changed, 9 insertions(+), 9 deletions(-)", "diff": "diff --git a/configure b/configure\nindex a9779412174b34..59413d5fc32e83 100755\n--- a/configure\n+++ b/configure\n@@ -14598,14 +14598,14 @@ fi\n \n if test -n \"$FUSE_LIB\"\n then\n-\tFUSE_USE_VERSION=314\n+\tFUSE_USE_VERSION=319\n \tCFLAGS=\"$fuse3_CFLAGS $CFLAGS\"\n \tFUSE_LIB=\"$fuse3_LIBS\"\n \t for ac_header in pthread.h fuse.h\n do :\n as_ac_Header=`printf \"%s\\n\" \"ac_cv_header_$ac_header\" | sed \"$as_sed_sh\"`\n ac_fn_c_check_header_compile \"$LINENO\" \"$ac_header\" \"$as_ac_Header\" \"#define _FILE_OFFSET_BITS\t64\n-#define FUSE_USE_VERSION\t314\n+#define FUSE_USE_VERSION\t319\n \"\n if eval test \\\"x\\$\"$as_ac_Header\"\\\" = x\"yes\"\n then :\n@@ -14640,7 +14640,7 @@ printf %s \"checking for lowlevel interface in libfuse... \" >&6; }\n \n \t#define _GNU_SOURCE\n \t#define _FILE_OFFSET_BITS\t64\n-\t#define FUSE_USE_VERSION\t314\n+\t#define FUSE_USE_VERSION\t319\n \t#include <fuse_lowlevel.h>\n \n int\n@@ -14818,7 +14818,7 @@ printf %s \"checking for cache_readdir support in libfuse... \" >&6; }\n \n \t#define _GNU_SOURCE\n \t#define _FILE_OFFSET_BITS\t64\n-\t#define FUSE_USE_VERSION\t314\n+\t#define FUSE_USE_VERSION\t319\n \t#include <fuse.h>\n \n int\ndiff --git a/configure.ac b/configure.ac\nindex b62553e3d6b946..c7d18dd9988db4 100644\n--- a/configure.ac\n+++ b/configure.ac\n@@ -1383,17 +1383,17 @@ AC_SUBST(FUSE_LIB)\n \n dnl\n dnl Set FUSE_USE_VERSION, which is how fuse servers build against a particular\n-dnl libfuse ABI. Currently we link against the libfuse 3.14 ABI (hence 314)\n+dnl libfuse ABI. Currently we link against the libfuse 3.19 ABI (hence 319)\n dnl\n if test -n \"$FUSE_LIB\"\n then\n-\tFUSE_USE_VERSION=314\n+\tFUSE_USE_VERSION=319\n \tCFLAGS=\"$fuse3_CFLAGS $CFLAGS\"\n \tFUSE_LIB=\"$fuse3_LIBS\"\n \tAC_CHECK_HEADERS([pthread.h fuse.h], [],\n \t\t[AC_MSG_FAILURE([Cannot build against fuse3 headers])],\n [#define _FILE_OFFSET_BITS\t64\n-#define FUSE_USE_VERSION\t314])\n+#define FUSE_USE_VERSION\t319])\n fi\n if test -n \"$FUSE_USE_VERSION\"\n then\n@@ -1412,7 +1412,7 @@ then\n \t[\tAC_LANG_PROGRAM([[\n \t#define _GNU_SOURCE\n \t#define _FILE_OFFSET_BITS\t64\n-\t#define FUSE_USE_VERSION\t314\n+\t#define FUSE_USE_VERSION\t319\n \t#include <fuse_lowlevel.h>\n \t\t]], [[\n \tstruct fuse_lowlevel_ops fs_ops = { };\n@@ -1512,7 +1512,7 @@ then\n \t[\tAC_LANG_PROGRAM([[\n \t#define _GNU_SOURCE\n \t#define _FILE_OFFSET_BITS\t64\n-\t#define FUSE_USE_VERSION\t314\n+\t#define FUSE_USE_VERSION\t319\n \t#include <fuse.h>\n \t\t]], [[\n \tstruct fuse_file_info fs_ops = {\n", "prefixes": [ "05/10" ] }