Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/2195266/?format=api
{ "id": 2195266, "url": "http://patchwork.ozlabs.org/api/patches/2195266/?format=api", "web_url": "http://patchwork.ozlabs.org/project/qemu-devel/patch/20260210-colo_unit_test_multifd-v8-11-7f9e5f7d082b@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-v8-11-7f9e5f7d082b@web.de>", "list_archive_url": null, "date": "2026-02-10T16:23:09", "name": "[v8,11/17] colo: Hold the BQL while sending ram state", "commit_ref": null, "pull_url": null, "state": "new", "archived": false, "hash": "670d5cf38e6435ea36801961eeec4989e2b1d0bb", "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-v8-11-7f9e5f7d082b@web.de/mbox/", "series": [ { "id": 491704, "url": "http://patchwork.ozlabs.org/api/series/491704/?format=api", "web_url": "http://patchwork.ozlabs.org/project/qemu-devel/list/?series=491704", "date": "2026-02-10T16:23:04", "name": "migration: Add COLO multifd support and COLO migration unit test", "version": 8, "mbox": "http://patchwork.ozlabs.org/series/491704/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/patches/2195266/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/2195266/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=eHAiYX4Y;\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 4f9Rks6N3Hz1xtr\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 11 Feb 2026 03:25:57 +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 1vpqWd-00014N-In; Tue, 10 Feb 2026 11:23:43 -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 1vpqWT-0000in-9K\n for qemu-devel@nongnu.org; Tue, 10 Feb 2026 11:23:34 -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 1vpqWR-0006y6-KX\n for qemu-devel@nongnu.org; Tue, 10 Feb 2026 11:23:33 -0500", "from [127.0.1.1] ([141.58.43.188]) by smtp.web.de (mrweb006\n [213.165.67.108]) with ESMTPSA (Nemesis) id 1N9cHJ-1vmMPp20Gb-015dOc; Tue, 10\n Feb 2026 17:23:24 +0100" ], "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=web.de;\n s=s29768273; t=1770740604; x=1771345404; i=lukasstraub2@web.de;\n bh=vDwo5voZ5MxEwVTCWV2ZsNB7oCoNMDxztsKzH90Jjok=;\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=eHAiYX4YOTsLTf92OKnLQPiikcEPdKKpkAoVnMug9PBtsQyknaFh+pDfLozkrL2A\n DiFQvhQWkcjo/YZQybKlrqdTRGM7L7+G4o/1oRr11/zE0LV0XBCeoRq/0aralYIXF\n a87Wrp4MOsWzSgKoNxfxCkct3DStxQyN35FyaNTTeda6K/6e9F3HzHNApttXwaWnt\n rDuG84iQxrZMUtizLlLpSRDQ6iALTPW1VPF1IiPYsQ/uHtGDjYAabvcOJdZYkYTpe\n MNtNn9xn21K6LeiEVacu3+aJG9wNobQgRxnMIDkG5yBjfXHDk2zUhcsbQvf/Wu8qW\n 8vkZ9cOuhB6qRmw1OQ==", "X-UI-Sender-Class": "814a7b36-bfc1-4dae-8640-3722d8ec6cd6", "From": "Lukas Straub <lukasstraub2@web.de>", "Date": "Tue, 10 Feb 2026 17:23:09 +0100", "Subject": "[PATCH v8 11/17] 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": "<20260210-colo_unit_test_multifd-v8-11-7f9e5f7d082b@web.de>", "References": "<20260210-colo_unit_test_multifd-v8-0-7f9e5f7d082b@web.de>", "In-Reply-To": "<20260210-colo_unit_test_multifd-v8-0-7f9e5f7d082b@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=999; i=lukasstraub2@web.de;\n h=from:subject:message-id; bh=qckNqe049aOGUPLcO7lqIGw+0pvXh7cNkXCCgK3qxO4=;\n b=owEBbQKS/ZANAwAKATWrCyicXbJYAcsmYgBpi1t354snWpTaNESUlC2G7Bpnv4KFpyCMWBGCN\n Z8EZjkwi+uJAjMEAAEKAB0WIQSD+rFYoNm4+3Jij6Q1qwsonF2yWAUCaYtbdwAKCRA1qwsonF2y\n WJExD/9IXTmmPRtMEX0qNtXrf4T2rtbInJcTLfyL6HIHhaZLwP51bzWaf/LLVVnrA2cbPR6HnR7\n fnZqTeZcp9EbspsVyT0fzEvvVXuU1kJcy7wf7qDb4YPCSrxR9/UOkaiyvs+IB0GqgHha5U+Q/J8\n +LbDYKzilkdnX9cG+FmwMmk+afFRg4kjy2aEpZl0wJbXCe+0PTUKVldTrUIiyjgxapKyvfj7gYt\n TWbK5ualZFQ2U/7/zwcwkAmSnpPpZWkNe/xY19YD+qw74PRz4Rl65xK8j/0lvz3E+TQs5ikT6l9\n NOJgiBqyUva94NhThhT88QAja3TItB+QZiAwosKU/NEC2HusdD38FkAgNfBnzrkmzrHB6sAPcN/\n dK8qMRg58GeWO3h5WOiYE+KvoqyAm5BddQD5OZFLlvSfZBYKilp1IIpDutlIoOVlCbWQ5XRvifs\n 0nd2dkbfVjMLjqKTuNapRK8Gn50ceQxXSJKumhftdHlDcCs9yi6VBGErmcfvJJEarTghzjIamsc\n pAlfljqCY5+cKF6b7b9O3WkAXHTUMqc9HeRx+pkWqU41ChKnLO2ukagCZ11YDI5bdfL8fykBIBk\n 9mYZFILjl0KtYzS2knGHY2TIrXNAwY6rovJlor+wzPwTO0Wx6Fh9UVtNNibV4TZX38J53yoEnPL\n vGX7OnuEH01UVRA==", "X-Developer-Key": "i=lukasstraub2@web.de; a=openpgp;\n fpr=83FAB158A0D9B8FB72628FA435AB0B289C5DB258", "X-Provags-ID": "V03:K1:BHKGGeT5WEzqTdgFbOo5HacKP1PxMh5Cw6r6S7ilnD6fvTLVxbA\n ZjeWzA2RPfQDzhZK4Od6IWoBR8dMjvJuqUS4H1i8KjYiIHx0hxLhbyT+c1lgKsBJbjJc/QN\n 9EysFajgNS9+CAjqrzbhtP0sJGAycTWQJFj5S8a+lOe0agbARd+3x3w7IjR47w1eOM+X5dh\n I4/wQPcyZNkp/3wJZk1eA==", "UI-OutboundReport": "notjunk:1;M01:P0:vsqpnc8gkD4=;Cgivt2DSb6PSz0nPEzVr2koEBmM\n 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\n QJQCR77+esj+4Z+UtK83UOxqDahw7", "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": "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 afab8eeb14d09c1db9b235121c5845b11a80deba..74338a59b563846f4562161942001889dd6191bc 100644\n--- a/migration/colo.c\n+++ b/migration/colo.c\n@@ -457,9 +457,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);\n-\n- bql_unlock();\n if (ret < 0) {\n+ bql_unlock();\n goto out;\n }\n \n@@ -472,6 +471,7 @@ static int colo_do_checkpoint_transaction(MigrationState *s,\n * to be blocked here.\n */\n qemu_savevm_live_state(s->to_dst_file);\n+ bql_unlock();\n \n qemu_fflush(fb);\n \n", "prefixes": [ "v8", "11/17" ] }