get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 2197918,
    "url": "http://patchwork.ozlabs.org/api/1.0/patches/2197918/?format=api",
    "project": {
        "id": 14,
        "url": "http://patchwork.ozlabs.org/api/1.0/projects/14/?format=api",
        "name": "QEMU Development",
        "link_name": "qemu-devel",
        "list_id": "qemu-devel.nongnu.org",
        "list_email": "qemu-devel@nongnu.org",
        "web_url": "",
        "scm_url": "",
        "webscm_url": ""
    },
    "msgid": "<20260218-colo_unit_test_multifd-v9-11-d8dbdb0ca6f6@web.de>",
    "date": "2026-02-18T21:29:31",
    "name": "[v9,11/19] colo: Hold the BQL while sending ram state",
    "commit_ref": null,
    "pull_url": null,
    "state": "new",
    "archived": false,
    "hash": "361ed82ee5d612d41a0e93f219045fd9c5262aa9",
    "submitter": {
        "id": 76468,
        "url": "http://patchwork.ozlabs.org/api/1.0/people/76468/?format=api",
        "name": "Lukas Straub",
        "email": "lukasstraub2@web.de"
    },
    "delegate": null,
    "mbox": "http://patchwork.ozlabs.org/project/qemu-devel/patch/20260218-colo_unit_test_multifd-v9-11-d8dbdb0ca6f6@web.de/mbox/",
    "series": [
        {
            "id": 492617,
            "url": "http://patchwork.ozlabs.org/api/1.0/series/492617/?format=api",
            "date": "2026-02-18T21:29:37",
            "name": "migration: Add COLO multifd support and COLO migration unit test",
            "version": 9,
            "mbox": "http://patchwork.ozlabs.org/series/492617/mbox/"
        }
    ],
    "check": "pending",
    "checks": "http://patchwork.ozlabs.org/api/patches/2197918/checks/",
    "tags": {},
    "headers": {
        "Return-Path": "<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>",
        "X-Original-To": "incoming@patchwork.ozlabs.org",
        "Delivered-To": "patchwork-incoming@legolas.ozlabs.org",
        "Authentication-Results": [
            "legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n secure) header.d=web.de header.i=lukasstraub2@web.de header.a=rsa-sha256\n header.s=s29768273 header.b=UodtQ3Tn;\n\tdkim-atps=neutral",
            "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=nongnu.org\n (client-ip=209.51.188.17; helo=lists.gnu.org;\n envelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org;\n receiver=patchwork.ozlabs.org)"
        ],
        "Received": [
            "from lists.gnu.org (lists.gnu.org [209.51.188.17])\n\t(using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fGV885Ybfz1xpY\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 19 Feb 2026 08:31:52 +1100 (AEDT)",
            "from localhost ([::1] helo=lists1p.gnu.org)\n\tby lists.gnu.org with esmtp (Exim 4.90_1)\n\t(envelope-from <qemu-devel-bounces@nongnu.org>)\n\tid 1vsp7V-0007EZ-ST; Wed, 18 Feb 2026 16:30:06 -0500",
            "from eggs.gnu.org ([2001:470:142:3::10])\n by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from <lukasstraub2@web.de>)\n id 1vsp7L-000795-QJ\n for qemu-devel@nongnu.org; Wed, 18 Feb 2026 16:29:56 -0500",
            "from mout.web.de ([212.227.15.4])\n by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from <lukasstraub2@web.de>)\n id 1vsp7H-0007O0-FV\n for qemu-devel@nongnu.org; Wed, 18 Feb 2026 16:29:53 -0500",
            "from [127.0.1.1] ([84.133.37.84]) by smtp.web.de (mrweb005\n [213.165.67.108]) with ESMTPSA (Nemesis) id 1MPrPT-1w5pWp36Q7-00PTwW; Wed, 18\n Feb 2026 22:29:40 +0100"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=web.de;\n s=s29768273; t=1771450180; x=1772054980; i=lukasstraub2@web.de;\n bh=YSxykUnLHj+SuX5ceNRivJWw7C8CFbfonhplWMaurEo=;\n h=X-UI-Sender-Class:From:Date:Subject:MIME-Version:Content-Type:\n Content-Transfer-Encoding:Message-Id:References:In-Reply-To:To:Cc:\n cc:content-transfer-encoding:content-type:date:from:message-id:\n mime-version:reply-to:subject:to;\n b=UodtQ3TnNyz2NVX4wX7Sh1CdTFvAgEII6CWTOOYvWX5M+wbfRIXORYO2koi7UZWZ\n jpqlLkcknnLnVO92Yz5RdVkOwHm3rT3S7+ctXYR7A05AMGRDpxMNgD4XZxKbh7qee\n hkZzoAYqTbo2x0VUa052aQuAf2eVFeKyG4+y+qho+OoutwgGtKqqJTwbn9hML/31r\n lkqm8ckhXe5HChleP22tss1g2t50V1WWtP8VrXzeLbGc6l13vktfkzTkwPnkjwjxv\n wP/6OsJb4PpsWSxjARLNLXV9/YGkVWrFVjKnz+fkEiATKH5pLBWmUATBRvPMcxshO\n m2YJ71huTmWr57hR8g==",
        "X-UI-Sender-Class": "814a7b36-bfc1-4dae-8640-3722d8ec6cd6",
        "From": "Lukas Straub <lukasstraub2@web.de>",
        "Date": "Wed, 18 Feb 2026 22:29:31 +0100",
        "Subject": "[PATCH v9 11/19] colo: Hold the BQL while sending ram state",
        "MIME-Version": "1.0",
        "Content-Type": "text/plain; charset=\"utf-8\"",
        "Content-Transfer-Encoding": "quoted-printable",
        "Message-Id": "<20260218-colo_unit_test_multifd-v9-11-d8dbdb0ca6f6@web.de>",
        "References": "<20260218-colo_unit_test_multifd-v9-0-d8dbdb0ca6f6@web.de>",
        "In-Reply-To": "<20260218-colo_unit_test_multifd-v9-0-d8dbdb0ca6f6@web.de>",
        "To": "qemu-devel@nongnu.org",
        "Cc": "Peter Xu <peterx@redhat.com>, Fabiano Rosas <farosas@suse.de>,\n Laurent Vivier <lvivier@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>,\n Zhang Chen <zhangckid@gmail.com>,\n Hailiang Zhang <zhanghailiang@xfusion.com>,\n Markus Armbruster <armbru@redhat.com>, Li Zhijian <lizhijian@fujitsu.com>,\n \"Dr. David Alan Gilbert\" <dave@treblig.org>,\n Lukas Straub <lukasstraub2@web.de>",
        "X-Mailer": "b4 0.14.2",
        "X-Developer-Signature": "v=1; a=openpgp-sha256; l=1103; i=lukasstraub2@web.de;\n h=from:subject:message-id; bh=RA7Q8b6eDwgtboLVRiR+7AHIKPUv7kjwK/dVBwC/CXE=;\n b=owEBbQKS/ZANAwAKATWrCyicXbJYAcsmYgBpli89kqSzfu0OlO62PvqrFfFPLP+ZUKq21CEhr\n PYT/OYs58mJAjMEAAEKAB0WIQSD+rFYoNm4+3Jij6Q1qwsonF2yWAUCaZYvPQAKCRA1qwsonF2y\n WNSXEAC2BdjOxcdmcWTFUa6oSZKREkZhXN/BfD91jG0a12fvQgp/lPp8NcDJBRzsg/UOsSX8aMB\n CG9IHxKhb9g25h9C70X2TrI+ExtHR9pPETHIZ9Csenhua/70iqMEgsLmabUOh0m/if97AAmaLmU\n lea5p9obYKRksJzuxWPx3CgLvzVNNKP1mvjULiB1pKWwMHjd5KaflKsF+Z97Rw4kMJtf2hPiHGa\n 1mBxAqz36+d1+RpIk4IeSiUW7J53zl8F0o1sxPPNdUfCJ9anybhcGvhxOOimNyMjT2DFVOrq1dm\n VjYQ8Ydqwk2x1h0ydzNUXZ21iPPn7st4Hu2ltnxDNaXZnQbnYQ5RBEvPpBuo08/M6VRV1kDvRKF\n CLJcj2D8AhfD2ispPIIEe/mW6SL1hPneXNyBYeQ4OCe+IS+cl9s31M4r2BWvwYwYfhhL6CYat+W\n /143BnEqUWHCkyBI0jiveJviZWFxOCrkezXzx+XFCPo6l9+4bEpLdWwUaJcPgmeDaR3TArM1hs3\n +mF5A2zOUyVOLh5nbmjsQt/6MGNl6AjPNwGLIh2+PQT+38PPpk1NzyVtY3Enyd73jUInCv5NQKh\n fQnI6XcyUrStQX7Rbk4r95Cr3de9eAkdpDKlbhLTAVkkOIqnowUFJBYhiK+tf8pCO2FFZhZ8Exc\n s8kTPqMazCgnhtw==",
        "X-Developer-Key": "i=lukasstraub2@web.de; a=openpgp;\n fpr=83FAB158A0D9B8FB72628FA435AB0B289C5DB258",
        "X-Provags-ID": "V03:K1:4ZwjbLRLTdPERLUmL8Ef6iDNZD/zQPNmkMHl3ihS/hiQRmxZUxn\n UjsnCfVQmd2hM1OjSkdqhkQyrNns50ONHE4Z9ljtygJ3enCiOPAP/hXjSB0oDceXxKkvkWc\n JoGgywg3yCixcniz0g3ZBXRBQyxaI02eOqKctMA3gjtkb9BXj7vtM8jrzaRME/GZaojEtUE\n SuE1rlmECjR8Sfse95ung==",
        "UI-OutboundReport": "notjunk:1;M01:P0:ITJVklMEiZU=;oBnn6ArMS4GwWz1mq1eI/zH1Ftq\n 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",
        "Received-SPF": "pass client-ip=212.227.15.4; envelope-from=lukasstraub2@web.de;\n helo=mout.web.de",
        "X-Spam_score_int": "-24",
        "X-Spam_score": "-2.5",
        "X-Spam_bar": "--",
        "X-Spam_report": "(-2.5 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,\n DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,\n FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7,\n RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001,\n RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001,\n SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no",
        "X-Spam_action": "no action",
        "X-BeenThere": "qemu-devel@nongnu.org",
        "X-Mailman-Version": "2.1.29",
        "Precedence": "list",
        "List-Id": "qemu development <qemu-devel.nongnu.org>",
        "List-Unsubscribe": "<https://lists.nongnu.org/mailman/options/qemu-devel>,\n <mailto:qemu-devel-request@nongnu.org?subject=unsubscribe>",
        "List-Archive": "<https://lists.nongnu.org/archive/html/qemu-devel>",
        "List-Post": "<mailto:qemu-devel@nongnu.org>",
        "List-Help": "<mailto:qemu-devel-request@nongnu.org?subject=help>",
        "List-Subscribe": "<https://lists.nongnu.org/mailman/listinfo/qemu-devel>,\n <mailto:qemu-devel-request@nongnu.org?subject=subscribe>",
        "Errors-To": "qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org",
        "Sender": "qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org"
    },
    "content": "qemu_savevm_state_complete_precopy() requires that BQL is held.\n\nThis fixes a crash when running with TCG accel.\n\nReviewed-by: Peter Xu <peterx@redhat.com>\nSigned-off-by: Lukas Straub <lukasstraub2@web.de>\n---\n migration/colo.c | 4 ++--\n 1 file changed, 2 insertions(+), 2 deletions(-)",
    "diff": "diff --git a/migration/colo.c b/migration/colo.c\nindex dc7cfa81ef7db78e3ee372642de48567c5bc06eb..3297aa593cd9f87bf1013598464cc581a9d23531 100644\n--- a/migration/colo.c\n+++ b/migration/colo.c\n@@ -455,9 +455,8 @@ static int colo_do_checkpoint_transaction(MigrationState *s,\n \n     /* Note: device state is saved into buffer */\n     ret = qemu_save_device_state(fb, &local_err);\n-\n-    bql_unlock();\n     if (ret < 0) {\n+        bql_unlock();\n         goto out;\n     }\n \n@@ -471,6 +470,7 @@ static int colo_do_checkpoint_transaction(MigrationState *s,\n      */\n     qemu_savevm_state_complete_precopy_iterable(s->to_dst_file, false);\n     qemu_savevm_state_end(s->to_dst_file);\n+    bql_unlock();\n \n     /*\n      * We need the size of the VMstate data in Secondary side,\n",
    "prefixes": [
        "v9",
        "11/19"
    ]
}