get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 2195191,
    "url": "http://patchwork.ozlabs.org/api/patches/2195191/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/qemu-devel/patch/20260210-colo_unit_test_multifd-v7-11-23bd32f36828@web.de/",
    "project": {
        "id": 14,
        "url": "http://patchwork.ozlabs.org/api/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": "",
        "list_archive_url": "",
        "list_archive_url_format": "",
        "commit_url_format": ""
    },
    "msgid": "<20260210-colo_unit_test_multifd-v7-11-23bd32f36828@web.de>",
    "list_archive_url": null,
    "date": "2026-02-10T14:26:23",
    "name": "[v7,11/18] colo: Fix crash during device vmstate load",
    "commit_ref": null,
    "pull_url": null,
    "state": "new",
    "archived": false,
    "hash": "51062298277dd3c0cd2d3a1be21443294b4c998f",
    "submitter": {
        "id": 76468,
        "url": "http://patchwork.ozlabs.org/api/people/76468/?format=api",
        "name": "Lukas Straub",
        "email": "lukasstraub2@web.de"
    },
    "delegate": null,
    "mbox": "http://patchwork.ozlabs.org/project/qemu-devel/patch/20260210-colo_unit_test_multifd-v7-11-23bd32f36828@web.de/mbox/",
    "series": [
        {
            "id": 491685,
            "url": "http://patchwork.ozlabs.org/api/series/491685/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/qemu-devel/list/?series=491685",
            "date": "2026-02-10T14:26:13",
            "name": "migration: Add COLO multifd support and COLO migration unit test",
            "version": 7,
            "mbox": "http://patchwork.ozlabs.org/series/491685/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/patches/2195191/comments/",
    "check": "pending",
    "checks": "http://patchwork.ozlabs.org/api/patches/2195191/checks/",
    "tags": {},
    "related": [],
    "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=vq69A8XY;\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 4f9P705Zr7z1xtr\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 11 Feb 2026 01:28:12 +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 1vpohl-0005Em-SE; Tue, 10 Feb 2026 09:27:05 -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 1vpohb-00058i-Gv\n for qemu-devel@nongnu.org; Tue, 10 Feb 2026 09:26:55 -0500",
            "from mout.web.de ([212.227.15.3])\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 1vpoha-0005lg-2D\n for qemu-devel@nongnu.org; Tue, 10 Feb 2026 09:26:55 -0500",
            "from [127.0.1.1] ([141.58.43.188]) by smtp.web.de (mrweb005\n [213.165.67.108]) with ESMTPSA (Nemesis) id 1M43GO-1vpohN24vo-00CMU2; Tue, 10\n Feb 2026 15:26:41 +0100"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=web.de;\n s=s29768273; t=1770733601; x=1771338401; i=lukasstraub2@web.de;\n bh=jJiGbc0HKecovNYE7s40yC6PTgehIGA26Ay31XHpXjE=;\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=vq69A8XYvGxDjeK/upxXQKuiJTb09t4WftSRDwtmUFroVCkIAR69yimY6ubq+chg\n xZvWHSGB6LaF/Vz33uSoePJ3s0ztiKsRk+b4/DLWXWEQEvaXps1ilwTdLF+1WM9YR\n Yo1LzA7O+rfDvOoJHKty7LUKKxwbWBlhC7dB4bYseBLB+ggS3wvlW7RAGk8yog0oo\n F9F38lGw5pXkViwWAspCHFdk2VkxHzuBklAa3UaR9eBwUMtaM8MPy7RENUI3xeD/7\n hoIsBjHAcmadx3FkG7QLEZjtuy4gMDTQDjrfrD8vhXlG00ujCVrFz7DF3F2N1zaXc\n UOrBKUWR18HYkIXRWA==",
        "X-UI-Sender-Class": "814a7b36-bfc1-4dae-8640-3722d8ec6cd6",
        "From": "Lukas Straub <lukasstraub2@web.de>",
        "Date": "Tue, 10 Feb 2026 15:26:23 +0100",
        "Subject": "[PATCH v7 11/18] colo: Fix crash during device vmstate load",
        "MIME-Version": "1.0",
        "Content-Type": "text/plain; charset=\"utf-8\"",
        "Content-Transfer-Encoding": "quoted-printable",
        "Message-Id": "<20260210-colo_unit_test_multifd-v7-11-23bd32f36828@web.de>",
        "References": "<20260210-colo_unit_test_multifd-v7-0-23bd32f36828@web.de>",
        "In-Reply-To": "<20260210-colo_unit_test_multifd-v7-0-23bd32f36828@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=1224; i=lukasstraub2@web.de;\n h=from:subject:message-id; bh=8iGx9SD/mI/gEl+YOmte9J4DH7w8mDTmFlt+tTKua3E=;\n b=owEBbQKS/ZANAwAKATWrCyicXbJYAcsmYgBpi0AcGu1E99r/kiRx/aKgZkzmwDppRjQTSzEUt\n gJP4MuZ4VCJAjMEAAEKAB0WIQSD+rFYoNm4+3Jij6Q1qwsonF2yWAUCaYtAHAAKCRA1qwsonF2y\n WAahD/9ypoBco46DSe6exUkmRW+BueSBfF+wdwF0b1DZopOM8jNG6D0cwskFMLY9Zl8RhSy+vub\n quMAD8QHL2fYf57qX9YgKchJ5tYFHz0X4XIXMeKZKbXMhfJf7M6043j948HmIDk/JJcf8nyXCTN\n jqWpTL6c82oWQyxXA9YcyU5KdvvG5cOUC0hRdyD35DLgLzUPiATqpKqqcIw5qoxxxTb2j2zcbn8\n Eq1d+TgKJzJTp9Bnc7BdGPcaQbeLHXpeWNDwxYEcdnj0C3wN5VM1+QQhvqzmWPvTxT9pbkg2uCx\n MWpDeDqYSlEt8xXcq0zAr2W6fNwhUKeNogCJ10Ph/HUDrFfH1omXqYV1bocPVyfvk9zivFbO6sE\n 4R4uYLmW4cN69DMPkIVZ6H+IPkKBxHhpWBlnqmObO726jWlotGjK6plT4qSOk5dU4wK0IKrzsz4\n Ti+tsa52Q1Rg9HjkT7/Yru/S65LGuteHJQoEc7afKzDgjmwNv6AUKPVNFreSL2CQiarSkrGTM6x\n Jd+6x1IVfXHKX9HY1ZzcST3J2os8aV8/8k0hDy1ZKYfSiVuef9vYPLe6D9GeVK//ziuVaRPL2k0\n bFw7JHDehx97Mu0DKz2B+JyD9IBqS7abBt7nJAchuvaqZS5HqiQBHyfhqseah4MQclgySk8C0i2\n gQhEmWEQncSSy8Q==",
        "X-Developer-Key": "i=lukasstraub2@web.de; a=openpgp;\n fpr=83FAB158A0D9B8FB72628FA435AB0B289C5DB258",
        "X-Provags-ID": "V03:K1:/UdQRJ94NvUW2o62F5AA9/yvVJ4AvffNyfNVWYA1hlOf7xFdAs7\n GjFEvMpL8xSX4K2DPfyJ7U+7b7UfG4qlg8bAes/oKPLbbFEoiioVWm8heflXjuSUTsBakHX\n S4XCyJSEAnfxTCORl30mTqqPXf2ukYjh9Dh9QV+D1hZdIhTgpcifJnWkefvni30Xqz8vqnY\n Org7YJrmC6zPSM0/fm8fg==",
        "UI-OutboundReport": "notjunk:1;M01:P0:chYi8XwG4x8=;jS41T1cNpxvYzARVS1PlgJIevC4\n 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\n 3H0dmoiRM+u+Dlq+m7fJ",
        "Received-SPF": "pass client-ip=212.227.15.3; 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": "With colo we load device vmstate during each checkpoint, on top of\na vm that was already running. Some devices expect a reset before\nloading vmstate on such a previously running vm.\n\nThis fixes a crash when using COLO with Q35 machine.\n\nThe reset adds 10-20ms overhead to the checkpointing proces in my\ntesting.\n\nReviewed-by: Peter Xu <peterx@redhat.com>\nSigned-off-by: Lukas Straub <lukasstraub2@web.de>\n---\n migration/colo.c | 6 ++++++\n 1 file changed, 6 insertions(+)",
    "diff": "diff --git a/migration/colo.c b/migration/colo.c\nindex d3534d1a32ad82f02101ac092ebf818a0caee6f2..afab8eeb14d09c1db9b235121c5845b11a80deba 100644\n--- a/migration/colo.c\n+++ b/migration/colo.c\n@@ -727,6 +727,12 @@ static void colo_incoming_process_checkpoint(MigrationIncomingState *mis,\n \n     bql_lock();\n     vmstate_loading = true;\n+    /*\n+     * With colo we load device vmstate during each checkpoint, on top of\n+     * a vm that was already running. Some devices expect a reset before\n+     * loading vmstate on such a previously running vm.\n+     */\n+    qemu_system_reset(SHUTDOWN_CAUSE_SNAPSHOT_LOAD);\n     colo_flush_ram_cache();\n     ret = qemu_load_device_state(fb, errp);\n     if (ret < 0) {\n",
    "prefixes": [
        "v7",
        "11/18"
    ]
}