get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 2195185,
    "url": "http://patchwork.ozlabs.org/api/patches/2195185/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/qemu-devel/patch/20260210-colo_unit_test_multifd-v7-13-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-13-23bd32f36828@web.de>",
    "list_archive_url": null,
    "date": "2026-02-10T14:26:25",
    "name": "[v7,13/18] colo: Do not hold the BQL while receiving ram state.",
    "commit_ref": null,
    "pull_url": null,
    "state": "new",
    "archived": false,
    "hash": "e5dc3f1a38322f8f13a372c7353fe4ac374b4c65",
    "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-13-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/2195185/comments/",
    "check": "pending",
    "checks": "http://patchwork.ozlabs.org/api/patches/2195185/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=XfE2hS1Q;\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 4f9P6M0Xpjz1xtr\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 11 Feb 2026 01:27:39 +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 1vpoha-00057z-3q; Tue, 10 Feb 2026 09:26:54 -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 1vpohR-00055o-Qt\n for qemu-devel@nongnu.org; Tue, 10 Feb 2026 09:26:47 -0500",
            "from mout.web.de ([212.227.15.14])\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 1vpohP-0005j9-Ti\n for qemu-devel@nongnu.org; Tue, 10 Feb 2026 09:26:45 -0500",
            "from [127.0.1.1] ([141.58.43.188]) by smtp.web.de (mrweb005\n [213.165.67.108]) with ESMTPSA (Nemesis) id 1MdfCH-1vGU0u3rur-00lhEd; 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=1770733602; x=1771338402; i=lukasstraub2@web.de;\n bh=Ye3cFwI/N8c6RqLVFLAQ/1UDDuW4Gp8NRD9ndorrXik=;\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=XfE2hS1QS8/s4b1XXH76/gnN2xzG8HnqdWnEk90DMQx0IkqDGWtQjAS4FX/BnKCT\n y4EDDJ1ZXQiBCySmjBk78k/CNo5gI/SJN2RNePjDiJH6/RpBr3bdU2vyWUXfBGIp0\n gE0c7vRdI0JUd1JR3AAgaraCJtt++Tpf9eR3tu58UW5POHqZ6yQzDkcXYBiggNuNA\n OSwHXIFhexPbzyWyNdHEUbQIrUfaXqY7HATY8sS7r6kz1VDRYI0qY0chvrd4lGy28\n 8IzmqD6ZfSWOWyphiKtAuVwGnM+lvuzMx7lXKi3JWLQzugjhFbJ+vLU0qFBR6KZvF\n GtK7RRZc6To+Zfy3KA==",
        "X-UI-Sender-Class": "814a7b36-bfc1-4dae-8640-3722d8ec6cd6",
        "From": "Lukas Straub <lukasstraub2@web.de>",
        "Date": "Tue, 10 Feb 2026 15:26:25 +0100",
        "Subject": "[PATCH v7 13/18] colo: Do not hold the BQL while receiving ram state.",
        "MIME-Version": "1.0",
        "Content-Type": "text/plain; charset=\"utf-8\"",
        "Content-Transfer-Encoding": "quoted-printable",
        "Message-Id": "<20260210-colo_unit_test_multifd-v7-13-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=1457; i=lukasstraub2@web.de;\n h=from:subject:message-id; bh=Fmqd2rrT7W38mHUZ1B3clf4lPLiROghSZwd3S2hNl+E=;\n b=owEBbQKS/ZANAwAKATWrCyicXbJYAcsmYgBpi0AciiehjpEwSBxJ9/3DkAGzKkl0FTdp7d7z2\n HA9wDGa5HKJAjMEAAEKAB0WIQSD+rFYoNm4+3Jij6Q1qwsonF2yWAUCaYtAHAAKCRA1qwsonF2y\n WGmpD/4zOZogM70XBsnUtdlu5pa9S/BRR9DOAgPsAdXuVP+u5JUGR00NxQsJWGFekHLPgh45GSc\n x4FeQky40ZDVD3pAq94welmQSvd5jb1RkDnTsGIuT3VQ4ZXfAgTRNKbDdAvog4ruGHf47nccoze\n ZayFOdwq7wFl03jh/JacbS+csuI94sjSZ3gyrIwVtapoUxmF30mdI/xWWnACfQ7M30qB/4vecOx\n V6PWh2tvtnnu7nOzvXxRIqKfwYCjBYBvAy18Ts1CODxJn4xOTk/VPhKY4euY57OpivGRvN/14ud\n hVDWtZfWBLfXIZB5i5TfeXmsXZc6TFk55x56vpi6OMJsryQO1Qqv9sSbU/psrACpXy6wtS+avoJ\n D5upfW82ytv33KB/uqc4sh76BwErvEyxxlmML5GP6KAvdarXxMiXLJIu+wn/ihhm8S+GJfYnsdu\n 7mGKe0XGTWRKHd2OeWP7wzJBoI63B36rTVmwSwJE2FSxBiG2kFn7GaJA4N0FCqfTdY8LpmGEYLE\n XwIAw2eT+rHI3WBYoc1UMA5bW/jrtCSaJiA59DmvAUavPzwf0hkf0AMKKp77hxjGS55JVdH9jQg\n PEGlnlLo1zv0Krr7oZxcTPaLSLiU0+j8cReaAkaY9dqvnP7yDyFwS5yppvvOtMdcq8lm0DljkPF\n 1m+gGAR1hD7WEjQ==",
        "X-Developer-Key": "i=lukasstraub2@web.de; a=openpgp;\n fpr=83FAB158A0D9B8FB72628FA435AB0B289C5DB258",
        "X-Provags-ID": "V03:K1:y/bQu9xbW0FBomZVUFxn3Hgh+pwCjPtKvrty058/WjFOCE8xihu\n A6W058mLDkzRMgdxc0K4kfCrkLCEmY783vfGFZzTXj15pVHY8CwONZNdapgXOBBsPUjnSi8\n B+Ckj5L33Uo57TnFUN9R6tapEc1+su1JgB+tgFfi+bUgi+a+jhSIYWo5AhDYG06Q4ENe1Cw\n 74+d7WIxCRM7o1sP2BTMA==",
        "UI-OutboundReport": "notjunk:1;M01:P0:nqjM4UTVMrw=;eZDSoEIlIAfxPx9davFct531y48\n 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",
        "Received-SPF": "pass client-ip=212.227.15.14; 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_H4=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": "We only receive ram into the colo cache here and don't touch anything\nelse, so the BQL is not needed here.\n\nMove cpu_synchronize_all_states() downwards, before we apply the received\ncheckpoint. It turns out that qemu_system_reset() already calls it\nfor us.\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, 2 insertions(+), 4 deletions(-)",
    "diff": "diff --git a/migration/colo.c b/migration/colo.c\nindex 74338a59b563846f4562161942001889dd6191bc..cd1a2b94f497fcb25609bbe117feaa8eed1d7f50 100644\n--- a/migration/colo.c\n+++ b/migration/colo.c\n@@ -684,11 +684,7 @@ static void colo_incoming_process_checkpoint(MigrationIncomingState *mis,\n         return;\n     }\n \n-    bql_lock();\n-    cpu_synchronize_all_states();\n     ret = qemu_loadvm_state_main(mis->from_src_file, mis, errp);\n-    bql_unlock();\n-\n     if (ret < 0) {\n         return;\n     }\n@@ -731,6 +727,8 @@ static void colo_incoming_process_checkpoint(MigrationIncomingState *mis,\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+     * NOTE: qemu_system_reset() calls cpu_synchronize_all_states() for us\n      */\n     qemu_system_reset(SHUTDOWN_CAUSE_SNAPSHOT_LOAD);\n     colo_flush_ram_cache();\n",
    "prefixes": [
        "v7",
        "13/18"
    ]
}