get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 2194095,
    "url": "http://patchwork.ozlabs.org/api/patches/2194095/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/qemu-devel/patch/20260206-colo_unit_test_multifd-v6-11-27779dda139d@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": "<20260206-colo_unit_test_multifd-v6-11-27779dda139d@web.de>",
    "list_archive_url": null,
    "date": "2026-02-06T20:03:09",
    "name": "[v6,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/20260206-colo_unit_test_multifd-v6-11-27779dda139d@web.de/mbox/",
    "series": [
        {
            "id": 491328,
            "url": "http://patchwork.ozlabs.org/api/series/491328/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/qemu-devel/list/?series=491328",
            "date": "2026-02-06T20:02:58",
            "name": "migration: Add COLO multifd support and COLO migration unit test",
            "version": 6,
            "mbox": "http://patchwork.ozlabs.org/series/491328/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/patches/2194095/comments/",
    "check": "pending",
    "checks": "http://patchwork.ozlabs.org/api/patches/2194095/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=ayM3+qnf;\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 4f74qX37DZz1xvD\n\tfor <incoming@patchwork.ozlabs.org>; Sat, 07 Feb 2026 07:06:48 +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 1voS3W-0004Ju-Tt; Fri, 06 Feb 2026 15:03: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 1voS3K-0004FT-Dt\n for qemu-devel@nongnu.org; Fri, 06 Feb 2026 15:03:45 -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 1voS3E-0008OK-Lj\n for qemu-devel@nongnu.org; Fri, 06 Feb 2026 15:03:40 -0500",
            "from [127.0.1.1] ([217.247.97.172]) by smtp.web.de (mrweb005\n [213.165.67.108]) with ESMTPSA (Nemesis) id 1MeUXg-1vEIPq2T4e-00bZYs; Fri, 06\n Feb 2026 21:03:26 +0100"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=web.de;\n s=s29768273; t=1770408206; x=1771013006; 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=ayM3+qnfwGpzKPl6H+b5I0WYgGxkTN4KiOAABSZJPKFlGTum6K+x13DqXE5Ndigp\n Zi8JKwvFp+JFih0MYHpDh6/nuh6hHGcF367V/nbcakFbOR5krrStF0hoiVUFFl1Mm\n cijhe5oLFHHt1M7axV/o+jpGiaBkV2l7cjXexJA27Gnm/lp529VvAFZC4WSaH/68M\n Q6Kh3S83kWoispYjMloB071xIW2TEXH6krokSjig85D4haxBJeKpsVH5NF+k3VE6z\n NTNn7dYwqVgTIDwSEzO+EZSf/7tub8D4CGQKXzyeMmes9174GJnHEovQmNRH0zNr6\n r7mZy5pk/O0e6VXbVw==",
        "X-UI-Sender-Class": "814a7b36-bfc1-4dae-8640-3722d8ec6cd6",
        "From": "Lukas Straub <lukasstraub2@web.de>",
        "Date": "Fri, 06 Feb 2026 21:03:09 +0100",
        "Subject": "[PATCH v6 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": "<20260206-colo_unit_test_multifd-v6-11-27779dda139d@web.de>",
        "References": "<20260206-colo_unit_test_multifd-v6-0-27779dda139d@web.de>",
        "In-Reply-To": "<20260206-colo_unit_test_multifd-v6-0-27779dda139d@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/ZANAwAKATWrCyicXbJYAcsmYgBphkkGhqyC5h4xaKH6C0s5nZxXeLhAgfnNmykda\n KIcop8gfQqJAjMEAAEKAB0WIQSD+rFYoNm4+3Jij6Q1qwsonF2yWAUCaYZJBgAKCRA1qwsonF2y\n WK+CD/9g7aTCrdAF8FPa8/80YX3ylYfjCaN6gqnpg6csFrXtzFvm0JD1joOKm/g5qqPVeiJHYhV\n Y+u+nglkgfuQlUuK8UUXmH0KjxQuGQPYmkFZJx9hrjPqur/NypwMyqfPyYRvcPvMty6D+O6aj8D\n 7xeIUki43EQBimNRzq6ikWAj1so1Ff7fmipgqNP6gQySWzRrjeLQmljHK1IpkUIuljW393L3xtO\n jhUrGYDaJPXNgKihwtz+jNk6N1V0KVpAMB+0G56upcZz5KAqox0VDKNvT9yF+CXr9bjG/1yA2ab\n HIZrt+3Q6xDGprfqhMN4Y3T79/7gr40IIsgxr0w4bLu2kYKA4s6QbMpcfMvFNqyxh/p4YhGEWYr\n zE7mLoZ0fn73VKtNt8E3MjUwEScKqBFVs38kkYdn/DULFsMKG34ccShMqnATGMXPZVX9JiVBGi/\n uooIdnYL3uIOBueWWPXKuJ+zmE3ta3oeqBUJg7sXDnEKnAV6j1dvIK4TflK/0R6WMnBru+PS6LG\n zc1nDcNDvY6LkCKJTFf67nv2qServlRT0TWdKPaNC4UZLCnCFlskEhBHI2rV4u80+zL15ZAcSMm\n OV/+sxUw81l//maVskXXf2/TvkxtgPqGFD/h2OASSP+GPfQMaQzfQaeOGxoPx7ow/mIiJEYxnIx\n 21RenprJYgLtA+w==",
        "X-Developer-Key": "i=lukasstraub2@web.de; a=openpgp;\n fpr=83FAB158A0D9B8FB72628FA435AB0B289C5DB258",
        "X-Provags-ID": "V03:K1:cp8aNQMe5C5YjV9uvo19yGYuIEJYtDWsi/4DG+UBh8wVHf3dJAs\n 8s1AOABjMVkI3XUjFa3cRva/RW/DDqRAlF95Pgd8TefqWr03lj6nxHTxqksWJohzoZI00vv\n Ktfge1vuJ7qNo2SBkZD6U85GnFSPAqbEv3iMnV6YLCTO5m7u1UBSQVdx1xr7FZX+DHvUyrN\n CCsNjhOePom5jr+sO7Whg==",
        "UI-OutboundReport": "notjunk:1;M01:P0:hLXqWQslndo=;hCqOyKKrVIKplQmV7vASTJKG/ty\n u1Ob54DmMp58yF8ZZo0INjaEb/xsTuguqs4ClaHewLpOK3qDtt9nPy9Ns7whcdJMTqhiBtBVE\n hJ3mFsylyROYX1w3rRBFm62w9j8ij+xwFUpDdrv7tW5Ini7dUn/yYyrw58FpSdrgsVoxG5YlP\n OL1VizXR6KVmATY8ynLCvYeo39ORHOtwg1QXDnOrT1MgrYAL6SMReNXl369787X0CINKPs7my\n 6OpdyzZX8nXIpmBQ8FkwuPsGxS5+NXNkE8OnfHAQMBiEzHVyGQi+/WUWmQ7Hw9cTUiPv8Rz+4\n ABJR+w2BqMiKwF4ii0QgVz3ndgn2gJ1rR2OD5WSnPKfcMbXuw0z/Dum9snLCsgwdDdAOmPFZC\n KScR0/wb1emwIy0WmgC7YuIgcKIFePm9azLQGcintGjC5cbfcIgSOwPbK3/E9tqpkMcUtwL8n\n Y9lnc6+0GzK8cOnf+tFlR+GJHkmcm/fBYHwaEDrZkldUWSCI+w36xAT+wS3DoLOs2UIaBiYyA\n qh9yvM61pzk3BwE7q5wle3K8KcWeDvrr1uCbeyoQyHVkYABNYfWvTe7JK3dH+gKbc2CuViSBG\n bx6EBsCgtTx3HWkcjndHQo791N6hIkSHDde+Fep93kZwvP2T9Uq5+P+abv96cly5sIEiKSrEd\n Qmvb4xyYbX2de164+HsOlAB/jOAaisLsdPwIR3tJXY2oWdVRkwscL1TvGjquCbnhdBD4MMBkG\n OwcFMYDNUVrUqhylhIDeJToFJVYMzyiWq8PWaaUguVItWPTvrzmHJZS2MnFkf7tXsU0nnQb+L\n SzPYknDMG3PFJ7QJvkujm2gG6v4LwRS2FpiHUEiO/mbMFk/s625DqQsLSAnOqWGBJYVBbiFqy\n pxRz2PZOY9RJMjaFy59QX7MFajbFo/6qYXCsqNodte61xkDZwJCL5jbzdcsLWcz9weYlOIqI3\n L1WZIaiddF9NGlQAVzTpGuzLcge33a4J0nQVe/Yk1gWaZaqcGldOsdC7rRZ8yMtCrYxyhXdL8\n AMUPULEnXXmv5M1oiUs/LVif4fvUpUMWx9BKSLuzQGWA7DMDGYHr6Gqx1NaknZsO/qQXHD6G/\n 5Noa0ZngFLplGyolBHaAwZ4XOtpwTVLGCTiHxpUJY+6jJBVs1+fiTtxkh6YndztRspMAAgciE\n ZTPH4wm+lCxDcRijiZYkjV/fz4v86BpEbeazgI0sLberA4b8ZBFP9k13Qt5WlvKBqHIvV0NV9\n NOEwQJLQnuibFfRiP0/30td1d27gX3etJk23I/xQdj0XXfZx8pa4vQwzFi4XOZqU854MRS0qO\n +ybLq7JFX0sLenMDqizkcV9x3xo4PtT4QwlF1niNqpGi89gwAuzkzGj2/29RVXTusI0Q+yHd7\n Fk3kB7OyDxRIXYVBY8CZm5daPfp75x+3rKVzLwzIgUMd5aTL4jX+Cb295dwX7cIsjWM520xE3\n GORwXYqUUXkPFA+zpbxmFGy4pEnA0G4ADEoKuuTxfLczuaVP5uosIvRXxZS7wWchad9ZUeA9+\n cBrjGRSNYDfhj/Oc2HLraWUensO980WUCVEDCKkTU4q0kr0B01hBCv+Ouw391O29qIC+JPr0p\n ZcSB4YqgjF5GpwQoov+TWPRU8Pt8AweQYy6lRwT1RF3NX78+KAMub6P0ounM7fz2VAggfABSC\n kKiGffBcIifOPwfolnhyJDK5KOvyXXcyDwm6DxfsF3UvL/Bl2YJ2qWtOgGRTQPxuzAOWDlbwk\n pF8ycIPu/KdMLWqOdR5kWuf7P1z0a5z0f7d0sDz6Kdu2Tgnlhr9k9EyJms0CFygLw1kReg5tr\n 4LC4k3si45Syf5K5sZOP62LwjTEHdPKHOLHYrB3PSfIj1G/xw5qya37DBvyDBegpBVrjqrCDo\n vABHckyMKUCMoLsEWbYtJdtiDWXqO0TStf4uuktVx+Bi9kKmA+NMFD3K/m6UJOicJK5Q8MNdY\n dOQw57ulPDC9ySwkji/3xSWgIu8Mx/RyBmIF3uOKbi7kcu13JDWk9XU1iptw+ie0/nfIwxfpc\n OtpdfUF8VAchJrmn6JElgOcz1llu1cisG+yjon1FMF4k0NlF3IJYwV0cZE2mklGs9pv3CkZYk\n BQWjxXRT4iMt363X03QNyf4GSXf91TSsm+ujok0anl4lcyKgsvyjGxRD6DsjfBQud3aZi96RW\n G1bzI57ZLHEf2+W+LSQiE+v1xw1bHMO02IobNEnMyNMxDNO5ELVCQiKXqK7SYTFKmhAp0cZRI\n yQ4MGuWbLP/Cm6vYjYjUlBX4daCXC6+kzZp/0Wsl4l6TLjai1/3twq87JLkeqg+wA02puufV3\n 4pWDMXenLnzKVAsDYdQGVsQl9TElgblOMaT+xqxfqPel0DUeimvULL6a2eGPWCC85BlI/v7iw\n XvIBFdqrmAjgqU2V6QtH2HTtrUZIOPEX4orjIbhhrUVktpOhT3czBAo7ZWlNRKGwkdgeSwPiV\n baZkH3lAu0uvIKsGiMllNztq82Bxg6dBEP+rk8oX581srjxSDLmAv/MrYMKT78rc4fjNNAGr+\n qvcNBst1dZgrBJJ0sen4+A9ajz5Emg6TETbiIvR2glMgnWmxVXBWy6oBiImY5hMLyVRoC3sCS\n XiEvgpkskan/IDCBPVS7/WVYpUgT8kDjU7agPVKlZ3vx8P91kxmCFWjdlyN8toWIQ4ObAFFIE\n jySLhPYMzsdCXz4eBdg5RBjDxoLdKOMgFjYcfwzjL7Y8OZubCocY9NL8CDWG7hton3VM2HmwJ\n 6x+SNffCEzusD5xTJMTaTCcY/V2+ZpXd0gFxF9yzqHNCmt9TE9RH0uU6C0DQPvD4IhCepaIQ/\n DKtU73A0Xmb73hAthG121diDMm1CPMTMRZxm/AWNOPzTkSmJSkZ+oYSZLmIYY190lq/OPkiAO\n HqS7Xtd44OrONhhMG2FmwSnM0tl9dicuL2jSiT0UTf7T+ioy2JP9rZjL0/bTn04oW2wkSENrH\n IKxMZY/s47GXKR/986pwZgIEE8hfZoJ8bjS6fzZ5/sSr2rtI3MDZMkicpNaCDE+ZJfgZS6Ln7\n iPgCQFr+YR9elvdN64eAq0WqoyqFafX2LJfbgeO8Z2QtBYZ8sWKSFj5AskeuY2wNfZbrgFGai\n +H02+nMkwwO6bFEGiBQnDwPJrwRstwhQYLeQC4GDkFrXW7iUhSNrqW8n+KsqCKEA0yHRg7Cf9\n 0hGgUsVupW2peBGQ/woLlTWRYb4U26qMcJ+RJdiHfWw4Aax3C+5+1IBT4qRyU87OSKiRoFK8f\n TDrdQ/tIVXCmhp11SpvDijGiptO6XwPT8Baq+Gv8aV4bjImTG7s2q5jaQea92I2Yae/po9Rc2\n RohE/NjONGAsm06euPHtvXBR0L0N1fGCi4p+UxcIR3qjxVSNbeD57WRDiTSGPynEEDX+fvugB\n wdK+zYWct1DuTAq8U3ui+DcCs4RBYmusPiZ9qcyrysF5bCkml3RCGgi8b6gsvqLTW95IUczFd\n XVL9cQQ8k8gcSn3R0Xoev4A9xeJaNTg3oWtcx/3BWuXjbgW3GHgtvRps2/mCXowl+UInlodVD\n YnP0l+KtgqJWUDgnXgB6vefU4CSi8zIRyQp/GdRggYlJGi2Q06FZInot4mn3upalFp/s97HRZ\n y7VvjEcueFUVwbZY6+7gmC3cPyXyDtchGFKSmANt83817XmpLyh+Gn6C6gdmwjyFHItRkVexj\n wknsFgIf+hSAdqhfrxn/Zj9/px+qfWXpRudO+AaMjZbpw+yLr6IJ2qHXHjvyN8Rhe0B0tY3wM\n GoGPT4rcwSDLytLnpbQqXeBzpjl8hspR2eUnw6C7UIziDTWE36BaZcBKSFqRWXbgXqKfxaVvd\n QrBsUhiI95HHkkMpbFE/HVT7dzIjPL6vOGd35dW/g+v9peR8wtKwDUnUG94r4A5Ud3CHAlRtx\n SyuNcWgYNjk4mMa1QPWNjUk7HMDMOwGG7UPwcudyv/qUMLI3dA5uTQNnMUDJB6ZBl06M1t7dd\n vFzBHWd3P3rHRsGNkCatRd5Sg1Hi2iyblCvzZ04hPRt9YTUIqXB01chmvlVAu/C2N46/u5+VH\n Twd82EszNibxIl9AsL11ZwcY17LbF6K1jF3TSTE/oQhph3aD/UokZgjz0IN0g3flru4q55cV4\n BbSdkVVMslZ8NUC4H8eYUaIpUKUrtkZHj9qfuHs0wZc+J881IFPIs4oC4KbsOJhnsa/Hul7Yp\n Sv2DhL9+eHLPivevaNQy3vTJ6EJ0k2JZYwoxba+N+cl7cbcu+PaD2GF5gHt+/u7Z5/WGea2j2\n EyxiAI/i/aV2sElf1/kBjS0xLbD4fUjpfYL5/rkXSgr1x+zlDKJvF0Phf2KU3lAl0kx2rJHbj\n 4scQ8j0fl/KujCYSKuOjWvWy7KCvbRfeQnMC4X1+cPON15j9L2QIoJgfQxBYmSSwolKijXj2W\n z+8x+Lzu8mYIc87P22QAW5teZmPSBaw+W3+dVhuylOWhLEZTAEaex/ltWzQYdFDQTglv/Vzt3\n tzD/YmA6oGNTD0Ai+9qFkko/zGUtyJ9Jcyyj9jCYRYNionim+5XsvWuAxW7T9Ycrc5QR6cVXm\n jDIyXEXB3FYihvqDCsHMxMCQTunPAYNblxxsaiNcxylwAVQSc6GA1PVQMHMLVOro9uGkffHLY\n sHk45xQFTiF23oqPNJfnzb5KSztBM/uHsn2hALj2AH/MlCvyxDHO0BihbeGynAAllTVpSb0iC\n CuufNOmPWmw5I4yqIfRvi+3C4X2I1FE4InJwCozC+vASRq81o/UVCEqeGN1zTMOwe5DZTwWZF\n qFDM7KoxPWoZR+EKLtdugomJ0CqGXVOjTbKdGYxMx+U3EzVc97fCfTXST62GWrFy+kHQaSr2A\n cEGzK3m+KDuqlop/vieuCY5f7EjqIjWTra+tTLPU0/sJhsipHeOpCrSgkhox9ApTudOOZQvu3\n M1+Kl0GhxNBYSFt48LrQlqFUUM3mRWJXP4AiacAH6tDQ7Kh/dEtCQdxlsqBElBdztpKTmiWJZ\n on6hwcO33oa7cUiOIWSmCZIuCEJ9VDKlK0XIZ3a4xHklm/PySNi3gfgRFNrK2sd0uvGnYromD\n qWHWPIKuSceFOPmVzHuYIHO0ZG3px/Hiex7uIqcq+xbygc8fTTFalsql9VvR71gtZkrSHxSSj\n YOM4uSyt+n33jAlL18q2VF0eOx9VB+wwKfN1+3DiaKX/G6scTljgBH1NjZygggVysH2ZViTbz\n eR6pQOOAGyVbvbsR1CLkjHGWLRU9Dg0ohPYQRRgsjjpMYetZojZLNWBp2ybCcDGzuNVnokA93\n WQR7KeUel1NZg9iXO1il",
        "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": "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": [
        "v6",
        "11/18"
    ]
}