get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

GET /api/1.1/patches/2228133/?format=api
HTTP 200 OK
Allow: GET, PUT, PATCH, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 2228133,
    "url": "http://patchwork.ozlabs.org/api/1.1/patches/2228133/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/linux-cifs-client/patch/20260425125426.3855807-13-dhowells@redhat.com/",
    "project": {
        "id": 12,
        "url": "http://patchwork.ozlabs.org/api/1.1/projects/12/?format=api",
        "name": "Linux CIFS Client",
        "link_name": "linux-cifs-client",
        "list_id": "linux-cifs.vger.kernel.org",
        "list_email": "linux-cifs@vger.kernel.org",
        "web_url": "",
        "scm_url": "",
        "webscm_url": ""
    },
    "msgid": "<20260425125426.3855807-13-dhowells@redhat.com>",
    "date": "2026-04-25T12:54:16",
    "name": "[v3,12/19] netfs: Fix potential uninitialised var in netfs_extract_user_iter()",
    "commit_ref": null,
    "pull_url": null,
    "state": "new",
    "archived": false,
    "hash": "ca7509557e2bcfd473dbbf2627f55c7cda8137b4",
    "submitter": {
        "id": 59,
        "url": "http://patchwork.ozlabs.org/api/1.1/people/59/?format=api",
        "name": "David Howells",
        "email": "dhowells@redhat.com"
    },
    "delegate": null,
    "mbox": "http://patchwork.ozlabs.org/project/linux-cifs-client/patch/20260425125426.3855807-13-dhowells@redhat.com/mbox/",
    "series": [
        {
            "id": 501437,
            "url": "http://patchwork.ozlabs.org/api/1.1/series/501437/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/linux-cifs-client/list/?series=501437",
            "date": "2026-04-25T12:54:04",
            "name": "netfs: Miscellaneous fixes",
            "version": 3,
            "mbox": "http://patchwork.ozlabs.org/series/501437/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/patches/2228133/comments/",
    "check": "pending",
    "checks": "http://patchwork.ozlabs.org/api/patches/2228133/checks/",
    "tags": {},
    "headers": {
        "Return-Path": "\n <linux-cifs+bounces-11121-incoming=patchwork.ozlabs.org@vger.kernel.org>",
        "X-Original-To": [
            "incoming@patchwork.ozlabs.org",
            "linux-cifs@vger.kernel.org"
        ],
        "Delivered-To": "patchwork-incoming@legolas.ozlabs.org",
        "Authentication-Results": [
            "legolas.ozlabs.org;\n\tdkim=pass (1024-bit key;\n unprotected) header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256\n header.s=mimecast20190719 header.b=CMuratvK;\n\tdkim-atps=neutral",
            "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=2600:3c04:e001:36c::12fc:5321; helo=tor.lore.kernel.org;\n envelope-from=linux-cifs+bounces-11121-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)",
            "smtp.subspace.kernel.org;\n\tdkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com\n header.b=\"CMuratvK\"",
            "smtp.subspace.kernel.org;\n arc=none smtp.client-ip=170.10.129.124",
            "smtp.subspace.kernel.org;\n dmarc=pass (p=quarantine dis=none) header.from=redhat.com",
            "smtp.subspace.kernel.org;\n spf=pass smtp.mailfrom=redhat.com"
        ],
        "Received": [
            "from tor.lore.kernel.org (tor.lore.kernel.org\n [IPv6:2600:3c04:e001:36c::12fc:5321])\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 4g2qh71VySz1xvV\n\tfor <incoming@patchwork.ozlabs.org>; Sat, 25 Apr 2026 23:00:55 +1000 (AEST)",
            "from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby tor.lore.kernel.org (Postfix) with ESMTP id 120C93070AFB\n\tfor <incoming@patchwork.ozlabs.org>; Sat, 25 Apr 2026 12:56:22 +0000 (UTC)",
            "from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 89F7339937C;\n\tSat, 25 Apr 2026 12:55:40 +0000 (UTC)",
            "from us-smtp-delivery-124.mimecast.com\n (us-smtp-delivery-124.mimecast.com [170.10.129.124])\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 D248339A064\n\tfor <linux-cifs@vger.kernel.org>; Sat, 25 Apr 2026 12:55:38 +0000 (UTC)",
            "from mx-prod-mc-05.mail-002.prod.us-west-2.aws.redhat.com\n (ec2-54-186-198-63.us-west-2.compute.amazonaws.com [54.186.198.63]) by\n relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3,\n cipher=TLS_AES_256_GCM_SHA384) id us-mta-275-FgcyAQmZNUq0Ncl-OcIqIg-1; Sat,\n 25 Apr 2026 08:55:34 -0400",
            "from mx-prod-int-08.mail-002.prod.us-west-2.aws.redhat.com\n (mx-prod-int-08.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.111])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest\n SHA256)\n\t(No client certificate requested)\n\tby mx-prod-mc-05.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS\n id EF86D195608B;\n\tSat, 25 Apr 2026 12:55:32 +0000 (UTC)",
            "from warthog.procyon.org.com (unknown [10.44.48.17])\n\tby mx-prod-int-08.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP\n id 037DF1800351;\n\tSat, 25 Apr 2026 12:55:29 +0000 (UTC)"
        ],
        "ARC-Seal": "i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1777121740; cv=none;\n b=O1VlMGTWhioHWqB+HaUWaFxcPH5GKr1hUbSPduCiQAwtjSmmQJkE2tQ8B+6Yp7MnOZgkJ8RM7ELfq6zVkUQhfFtgk1tfEL8t+oS8B/2qmNVVCYq5uJzeyRZiZUODI77Ir8a5wlCmUCaLp6cSAhbTfJwn/MjOPuBWghzprtQXSn8=",
        "ARC-Message-Signature": "i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1777121740; c=relaxed/simple;\n\tbh=ZGvl6pwK8hhI6Z7/+zjDuc7j0IK6cFQmA5My4ZDgo6s=;\n\th=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References:\n\t MIME-Version;\n b=JrbzDGCE6fCAc0i7aTzOnNnWLtQ+mnwqslcV4u4ujdj4tOHcfu9jQM8pxEMmBQP60ieLqmvbcVK9Ancgb4ODgh2572faCzGa5Lj1lQJDmZNyBhMnnO68hdpATg6Psv3UKOP3iqZ/M/VzQKypcAGoYG1a9LYm/wncyeizbe9db8c=",
        "ARC-Authentication-Results": "i=1; smtp.subspace.kernel.org;\n dmarc=pass (p=quarantine dis=none) header.from=redhat.com;\n spf=pass smtp.mailfrom=redhat.com;\n dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com\n header.b=CMuratvK; arc=none smtp.client-ip=170.10.129.124",
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;\n\ts=mimecast20190719; t=1777121738;\n\th=from:from:reply-to:subject:subject:date:date:message-id:message-id:\n\t to:to:cc:cc:mime-version:mime-version:\n\t content-transfer-encoding:content-transfer-encoding:\n\t in-reply-to:in-reply-to:references:references;\n\tbh=k8mwXPbUAnJI1Gm/W783qf7sgkpvXeGSln2ciNPV49w=;\n\tb=CMuratvKkfjl9SJ/ceCWeUeOFikEVHWp4iP+qiW5mLiAVBQ9p7oII5jdqD14LRQ3wqTfkA\n\t6h/ADr5Dn2VqebzJ4TKYVXDXHsSkKrU2VyoFczNsvmbpa6ACV90kJamKrC18xYS0TEmvZX\n\thSH9ITjDWemiP02zzK9BDeNvVn05oQY=",
        "X-MC-Unique": "FgcyAQmZNUq0Ncl-OcIqIg-1",
        "X-Mimecast-MFC-AGG-ID": "FgcyAQmZNUq0Ncl-OcIqIg_1777121733",
        "From": "David Howells <dhowells@redhat.com>",
        "To": "Christian Brauner <christian@brauner.io>",
        "Cc": "David Howells <dhowells@redhat.com>,\n\tPaulo Alcantara <pc@manguebit.org>,\n\tnetfs@lists.linux.dev,\n\tlinux-afs@lists.infradead.org,\n\tlinux-cifs@vger.kernel.org,\n\tceph-devel@vger.kernel.org,\n\tlinux-fsdevel@vger.kernel.org,\n\tlinux-kernel@vger.kernel.org,\n\tMatthew Wilcox <willy@infradead.org>",
        "Subject": "[PATCH v3 12/19] netfs: Fix potential uninitialised var in\n netfs_extract_user_iter()",
        "Date": "Sat, 25 Apr 2026 13:54:16 +0100",
        "Message-ID": "<20260425125426.3855807-13-dhowells@redhat.com>",
        "In-Reply-To": "<20260425125426.3855807-1-dhowells@redhat.com>",
        "References": "<20260425125426.3855807-1-dhowells@redhat.com>",
        "Precedence": "bulk",
        "X-Mailing-List": "linux-cifs@vger.kernel.org",
        "List-Id": "<linux-cifs.vger.kernel.org>",
        "List-Subscribe": "<mailto:linux-cifs+subscribe@vger.kernel.org>",
        "List-Unsubscribe": "<mailto:linux-cifs+unsubscribe@vger.kernel.org>",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "X-Scanned-By": "MIMEDefang 3.4.1 on 10.30.177.111"
    },
    "content": "In netfs_extract_user_iter(), if it's given a zero-length iterator, it will\nfall through the loop without setting ret, and so the error handling\nbehaviour will be undefined, depending on whether ret happens to be\nnegative.  The value of ret then propagates back up the callstack.\n\nFix this by presetting ret to 0.\n\nFixes: 85dd2c8ff368 (\"netfs: Add a function to extract a UBUF or IOVEC into a BVEC iterator\")\nCloses: https://sashiko.dev/#/patchset/20260414082004.3756080-1-dhowells%40redhat.com\nSigned-off-by: David Howells <dhowells@redhat.com>\ncc: Paulo Alcantara <pc@manguebit.org>\ncc: Matthew Wilcox <willy@infradead.org>\ncc: netfs@lists.linux.dev\ncc: linux-fsdevel@vger.kernel.org\n---\n fs/netfs/iterator.c | 2 +-\n 1 file changed, 1 insertion(+), 1 deletion(-)",
    "diff": "diff --git a/fs/netfs/iterator.c b/fs/netfs/iterator.c\nindex adca78747f23..429e4396e1b0 100644\n--- a/fs/netfs/iterator.c\n+++ b/fs/netfs/iterator.c\n@@ -43,7 +43,7 @@ ssize_t netfs_extract_user_iter(struct iov_iter *orig, size_t orig_len,\n \tunsigned int max_pages;\n \tunsigned int npages = 0;\n \tunsigned int i;\n-\tssize_t ret;\n+\tssize_t ret = 0;\n \tsize_t count = orig_len, offset, len;\n \tsize_t bv_size, pg_size;\n \n",
    "prefixes": [
        "v3",
        "12/19"
    ]
}