[{"id":3674903,"web_url":"http://patchwork.ozlabs.org/comment/3674903/","msgid":"<adaS95U5bgZ_XVZC@fedora>","list_archive_url":null,"date":"2026-04-08T17:41:18","subject":"Re: [PATCH 00/11] vmstate: Implement VMS_ARRAY_OF_POINTER_AUTO_ALLOC","submitter":{"id":89058,"url":"http://patchwork.ozlabs.org/api/people/89058/","name":"Juraj Marcin","email":"jmarcin@redhat.com"},"content":"Hi Peter,\n\nOn 2026-04-01 16:28, Peter Xu wrote:\n> CI: https://gitlab.com/peterx/qemu/-/pipelines/2424266591\n>     (one checkpatch warning, not relevant to this series)\n> \n> rfcv1: https://lore.kernel.org/r/20260317232332.15209-1-peterx@redhat.com\n> rfcv2: https://lore.kernel.org/r/20260326210532.379027-1-peterx@redhat.com\n> \n> Changelog rfcv2->v1:\n> \n> - Rebased to latest fabiano's migration-staging branch (bd698d7730)\n> - Collected new tags\n> - Patch 1\n>   - Add space between \"_type*\" [Phil]\n> - Patch 9\n>   - Slight refactoring on vmstate_load_next() [Fabiano]\n>   - I collected Alexander's tested-by even if strictly I shouldn't when the\n>     patch changed; if test fails, it's me to blame.\n> \n> This is v1, I removed RFC as I we should have reached some form of\n> consensus in general.  It is based on Fabiano's migration-staging branch.\n> I've pushed this tree here for easier reference:\n> \n> https://gitlab.com/peterx/qemu/-/tree/vmstate-array-null\n> \n> This series implements a new vmstate flag that allows real dynamic array of\n> pointers to be migrated, so that QEMU vmstate core will be able to identify\n> NULL and non-NULL pointers pointing to any kind of VMSD (or base types),\n> then properly allocate memory for them on dest QEMU.\n> \n> The first planned user of such is Alexander's NVMe migration series here:\n> \n> https://lore.kernel.org/r/20260317102708.126725-1-alexander@mihalicyn.com\n> \n> This is another alternative to solve this problem.\n> \n> I tested analyze-migration.py with this version and it works with an idle\n> dump from the nvme series (after I rebase).\n> \n> Thanks,\n> \n> Alexander Mikhalitsyn (1):\n>   tests/unit/test-vmstate: add tests for VMS_ARRAY_OF_POINTER_AUTO_ALLOC\n> \n> Fabiano Rosas (1):\n>   vmstate: Stop checking size for nullptr compression\n> \n> Peter Xu (9):\n>   vmstate: Pass in struct itself for VMSTATE_ARRAY_OF_POINTER\n>   vmstate: Pass in struct itself for VMSTATE_VARRAY_OF_POINTER_UINT32\n>   vmstate: Do not set size for VMS_ARRAY_OF_POINTER\n>   vmstate: Update max_elems early and check field compressable once\n>   vmstate: Rename VMS_NULLPTR_MARKER to VMS_MARKER_PTR_NULL\n>   vmstate: Introduce vmstate_save_field_with_vmdesc()\n>   vmstate: Allow vmstate_info_nullptr to emit non-NULL markers\n>   vmstate: Implement load of ptr marker in vmstate core\n>   vmstate: Implement VMS_ARRAY_OF_POINTER_AUTO_ALLOC\n> \n>  include/hw/intc/riscv_aclint.h |   6 +-\n>  include/migration/vmstate.h    |  88 ++++++++++--\n>  migration/savevm.c             |  28 ++++\n>  migration/vmstate-types.c      |  36 ++---\n>  migration/vmstate.c            | 247 ++++++++++++++++++++++++++-------\n>  tests/unit/test-vmstate.c      |  90 +++++++++++-\n>  roms/seabios-hppa              |   2 +-\n>  scripts/analyze-migration.py   |  22 +--\n>  8 files changed, 418 insertions(+), 101 deletions(-)\n> \n> -- \n> 2.50.1\n> \n\nFor the whole series:\n\nReviewed-by: Juraj Marcin <jmarcin@redhat.com>","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 (1024-bit key;\n unprotected) header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256\n header.s=mimecast20190719 header.b=OreloGiz;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256\n header.s=google header.b=q2z3LUFk;\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 (unknown [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 4frX8X5807z1xy1\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 09 Apr 2026 04:46:20 +1000 (AEST)","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 1wAXsz-0002Pc-2g; Wed, 08 Apr 2026 14:44:21 -0400","from eggs.gnu.org ([2001:470:142:3::10])\n by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from <jmarcin@redhat.com>)\n id 1wAXsw-00022f-1H\n for qemu-devel@nongnu.org; Wed, 08 Apr 2026 14:44:18 -0400","from us-smtp-delivery-124.mimecast.com ([170.10.129.124])\n by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from <jmarcin@redhat.com>)\n id 1wAWuE-0000Ll-TG\n for qemu-devel@nongnu.org; Wed, 08 Apr 2026 13:41:36 -0400","from mail-wr1-f70.google.com (mail-wr1-f70.google.com\n [209.85.221.70]) by relay.mimecast.com with ESMTP with STARTTLS\n (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id\n us-mta-317-545u4FXWMnWCn0F_eg3kHA-1; Wed, 08 Apr 2026 13:41:24 -0400","by mail-wr1-f70.google.com with SMTP id\n ffacd0b85a97d-43b91b5dd24so43641f8f.2\n for <qemu-devel@nongnu.org>; Wed, 08 Apr 2026 10:41:24 -0700 (PDT)","from fedora (nat-88-212-17-233.antik.sk. [88.212.17.233])\n by smtp.gmail.com with ESMTPSA id\n ffacd0b85a97d-43d1e4f5016sm64532489f8f.33.2026.04.08.10.41.20\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Wed, 08 Apr 2026 10:41:21 -0700 (PDT)"],"DKIM-Signature":["v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;\n s=mimecast20190719; t=1775670092;\n h=from:from:reply-to:subject:subject:date:date:message-id:message-id:\n to:to:cc:cc:mime-version:mime-version:content-type:content-type:\n in-reply-to:in-reply-to:references:references;\n bh=4BP+lMZaOrzehJh50THLk3PJdfBSmqrdJwD4Qv48sOY=;\n b=OreloGizAaoKYkQnHpTUpQY3WfNT7XP4s+oSvor4wBK2V/2Te3V+1ukBlcHTclaCfPNQvg\n MBXPmBtyJkn0FETf1egNybB7qs6xzM03OXZSq0FLnZlhpnzos/6szNOCQ21swFflM3CT8W\n Y8GWz2VJHx8cA4mbmdKny5E91u0P0jE=","v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=redhat.com; s=google; t=1775670083; x=1776274883; darn=nongnu.org;\n h=in-reply-to:content-disposition:mime-version:references:message-id\n :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to;\n bh=4BP+lMZaOrzehJh50THLk3PJdfBSmqrdJwD4Qv48sOY=;\n b=q2z3LUFkQaR5qMSUd3s/t7Rv9q94kQ7zVdX2mnqxNOXokGWBhsmFCSsO3nkRIgy6jm\n 8mKkFTmsA5dv7tlaSHvaCpzRQ7AkDUkpmW6D4BEV0kXzPEcMlF6YpfzvnQLaoW2D/YGp\n pxQOoaMuFh14aV93AnlZj52x568jRS60z2voM+XWvIfenxCSBA6NghXwGji2hJL3RoYA\n I02W5eSEp+MNCa6uqydh+od/2cro/l38OYEXLPcea1vEekkkvV1z6M0zGoIzzDrwiHUF\n ZJQ8jN8sJOEQatcdtLdAajMk9LmtCOhT37bPsnnUcu/ol/Gv8jbN7/PhGQG55hP/dHE6\n 1dsQ=="],"X-MC-Unique":"545u4FXWMnWCn0F_eg3kHA-1","X-Mimecast-MFC-AGG-ID":"545u4FXWMnWCn0F_eg3kHA_1775670083","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1775670083; x=1776274883;\n h=in-reply-to:content-disposition:mime-version:references:message-id\n :subject:cc:to:from:date:x-gm-gg:x-gm-message-state:from:to:cc\n :subject:date:message-id:reply-to;\n bh=4BP+lMZaOrzehJh50THLk3PJdfBSmqrdJwD4Qv48sOY=;\n b=ZsrXw3jmHIH3Zk0SAxTd1FE946FbnOQ4MOJUvP1vCm6gGjl06+iHuDT8nwmr7UeaOi\n YtxwuxnuCf2idOcx5PnDB3L/wrepsUO48gNJs5UvD6x6UPM6fSjhXbNdh9ptDySc1n14\n mOk/SNWXmSakuiD37nE3WpShQk+eXrNBbxruyk6m6cvycYlHk8555/8TyCMGmoOjcgBN\n 0Y2zcMLwe3czvl3LkPqmoZ3cS0ui4ksy+mDvwXEjHrOh9nl+em6iJczWDdCvcfJ6e6UH\n iF2vOhH2/u6iaWKbCnEh8MxS8vJj7EoHXp4g8kZgcq7e25keQX7fOLgdYVOTpvaNprLe\n evTg==","X-Gm-Message-State":"AOJu0YzsmDPjidGvRiJZg1zULiKOM2HTCrlGLb0eCPplXh/XIAAK/Xk2\n +A9E5R6j2vMiYK+wi1Vwi/1dt2H+2Ccr6VXRNNHuGLLTNqVPyaluTZiWag7qGh5uy7seqfSD9A7\n 6pRtkpP/f5JrocdYkFd7X2Of/4q8QbZZisFaaB5tHcWEijzAcRauXFOL4","X-Gm-Gg":"AeBDietImOUA5zKAn9i3pJ0IOPZXXpVOXVBQ2sqcRemh3/8AMySsbFOvykh8vDwrXmE\n fkrxAls0ZdpGMw4T0bppnGwz4LAbqnyc/AEa/JJ81CbivzPKVOKKnDGMrURNhAZGJm9bmDroRc3\n NMMM7YbJ8ZAtXgHXbDs7gbiEcUBj2j8wWrbU6azkHAspboJWihXQam3hFGDoCaGLavt7juwmdmK\n Unpxft5kuaDAF1zMRc4aRSC8ZW88j21FIaaa9vn1Yv1zbfvdUmkG49lZ1c1xFpfOKj+ctZzp/Bb\n L4uoDmMgdChbIwf5mn7N5Ha4sPTWZo69dvZWmIs59hv3VVdZGGUNlfoWK2Nqy2EO3nYH75Sqd86\n CTbPS5PerYxtZJcyLBUclmmSLYqGW35yiV+uREgU=","X-Received":["by 2002:a05:6000:2881:b0:43b:9227:bc6e with SMTP id\n ffacd0b85a97d-43d5a18e99fmr219578f8f.24.1775670082623;\n Wed, 08 Apr 2026 10:41:22 -0700 (PDT)","by 2002:a05:6000:2881:b0:43b:9227:bc6e with SMTP id\n ffacd0b85a97d-43d5a18e99fmr219548f8f.24.1775670082136;\n Wed, 08 Apr 2026 10:41:22 -0700 (PDT)"],"Date":"Wed, 8 Apr 2026 19:41:18 +0200","From":"Juraj Marcin <jmarcin@redhat.com>","To":"Peter Xu <peterx@redhat.com>","Cc":"qemu-devel@nongnu.org, Alexander Mikhalitsyn <alexander@mihalicyn.com>,\n Fabiano Rosas <farosas@suse.de>","Subject":"Re: [PATCH 00/11] vmstate: Implement VMS_ARRAY_OF_POINTER_AUTO_ALLOC","Message-ID":"<adaS95U5bgZ_XVZC@fedora>","References":"<20260401202844.673494-1-peterx@redhat.com>","MIME-Version":"1.0","Content-Type":"text/plain; charset=us-ascii","Content-Disposition":"inline","In-Reply-To":"<20260401202844.673494-1-peterx@redhat.com>","Received-SPF":"pass client-ip=170.10.129.124; envelope-from=jmarcin@redhat.com;\n helo=us-smtp-delivery-124.mimecast.com","X-Spam_score_int":"-25","X-Spam_score":"-2.6","X-Spam_bar":"--","X-Spam_report":"(-2.6 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.54,\n DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,\n RCVD_IN_DNSWL_NONE=-0.0001, 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_PASS=-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"}},{"id":3677094,"web_url":"http://patchwork.ozlabs.org/comment/3677094/","msgid":"<CAJqdLrr9yyxr29U53NpFhghn7Nycd5LkA8U7eLSb9tjz3Huppw@mail.gmail.com>","list_archive_url":null,"date":"2026-04-14T09:31:26","subject":"Re: [PATCH 00/11] vmstate: Implement VMS_ARRAY_OF_POINTER_AUTO_ALLOC","submitter":{"id":81630,"url":"http://patchwork.ozlabs.org/api/people/81630/","name":"Alexander Mikhalitsyn","email":"alexander@mihalicyn.com"},"content":"Dear friends,\n\nwhen I can expect this to be landed in master? I would like to prepare\nand send next version of my\nNVMe live migration patchset, that's why I'm asking.\n\nKind regards,\nAlex\n\nAm Mi., 1. Apr. 2026 um 22:28 Uhr schrieb Peter Xu <peterx@redhat.com>:\n>\n> CI: https://gitlab.com/peterx/qemu/-/pipelines/2424266591\n>     (one checkpatch warning, not relevant to this series)\n>\n> rfcv1: https://lore.kernel.org/r/20260317232332.15209-1-peterx@redhat.com\n> rfcv2: https://lore.kernel.org/r/20260326210532.379027-1-peterx@redhat.com\n>\n> Changelog rfcv2->v1:\n>\n> - Rebased to latest fabiano's migration-staging branch (bd698d7730)\n> - Collected new tags\n> - Patch 1\n>   - Add space between \"_type*\" [Phil]\n> - Patch 9\n>   - Slight refactoring on vmstate_load_next() [Fabiano]\n>   - I collected Alexander's tested-by even if strictly I shouldn't when the\n>     patch changed; if test fails, it's me to blame.\n>\n> This is v1, I removed RFC as I we should have reached some form of\n> consensus in general.  It is based on Fabiano's migration-staging branch.\n> I've pushed this tree here for easier reference:\n>\n> https://gitlab.com/peterx/qemu/-/tree/vmstate-array-null\n>\n> This series implements a new vmstate flag that allows real dynamic array of\n> pointers to be migrated, so that QEMU vmstate core will be able to identify\n> NULL and non-NULL pointers pointing to any kind of VMSD (or base types),\n> then properly allocate memory for them on dest QEMU.\n>\n> The first planned user of such is Alexander's NVMe migration series here:\n>\n> https://lore.kernel.org/r/20260317102708.126725-1-alexander@mihalicyn.com\n>\n> This is another alternative to solve this problem.\n>\n> I tested analyze-migration.py with this version and it works with an idle\n> dump from the nvme series (after I rebase).\n>\n> Thanks,\n>\n> Alexander Mikhalitsyn (1):\n>   tests/unit/test-vmstate: add tests for VMS_ARRAY_OF_POINTER_AUTO_ALLOC\n>\n> Fabiano Rosas (1):\n>   vmstate: Stop checking size for nullptr compression\n>\n> Peter Xu (9):\n>   vmstate: Pass in struct itself for VMSTATE_ARRAY_OF_POINTER\n>   vmstate: Pass in struct itself for VMSTATE_VARRAY_OF_POINTER_UINT32\n>   vmstate: Do not set size for VMS_ARRAY_OF_POINTER\n>   vmstate: Update max_elems early and check field compressable once\n>   vmstate: Rename VMS_NULLPTR_MARKER to VMS_MARKER_PTR_NULL\n>   vmstate: Introduce vmstate_save_field_with_vmdesc()\n>   vmstate: Allow vmstate_info_nullptr to emit non-NULL markers\n>   vmstate: Implement load of ptr marker in vmstate core\n>   vmstate: Implement VMS_ARRAY_OF_POINTER_AUTO_ALLOC\n>\n>  include/hw/intc/riscv_aclint.h |   6 +-\n>  include/migration/vmstate.h    |  88 ++++++++++--\n>  migration/savevm.c             |  28 ++++\n>  migration/vmstate-types.c      |  36 ++---\n>  migration/vmstate.c            | 247 ++++++++++++++++++++++++++-------\n>  tests/unit/test-vmstate.c      |  90 +++++++++++-\n>  roms/seabios-hppa              |   2 +-\n>  scripts/analyze-migration.py   |  22 +--\n>  8 files changed, 418 insertions(+), 101 deletions(-)\n>\n> --\n> 2.50.1\n>","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 (1024-bit key;\n secure) header.d=mihalicyn.com header.i=@mihalicyn.com header.a=rsa-sha256\n header.s=mihalicyn header.b=WFn4wLnP;\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=lists1p.gnu.org;\n envelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org;\n receiver=patchwork.ozlabs.org)"],"Received":["from lists1p.gnu.org (lists1p.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 4fvzZZ6KwFz1yDF\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 14 Apr 2026 19:32:22 +1000 (AEST)","from localhost ([::1] helo=lists1p.gnu.org)\n\tby lists1p.gnu.org with esmtp (Exim 4.90_1)\n\t(envelope-from <qemu-devel-bounces@nongnu.org>)\n\tid 1wCa7a-000565-Oj; Tue, 14 Apr 2026 05:31:50 -0400","from eggs.gnu.org ([2001:470:142:3::10])\n by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from <alexander@mihalicyn.com>)\n id 1wCa7W-000559-G8\n for qemu-devel@nongnu.org; Tue, 14 Apr 2026 05:31:48 -0400","from mail-lf1-x131.google.com ([2a00:1450:4864:20::131])\n by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)\n (Exim 4.90_1) (envelope-from <alexander@mihalicyn.com>)\n id 1wCa7S-0005oB-FS\n for qemu-devel@nongnu.org; Tue, 14 Apr 2026 05:31:45 -0400","by mail-lf1-x131.google.com with SMTP id\n 2adb3069b0e04-5a402b2d102so1287110e87.3\n for <qemu-devel@nongnu.org>; Tue, 14 Apr 2026 02:31:40 -0700 (PDT)"],"ARC-Seal":"i=1; a=rsa-sha256; t=1776159099; cv=none;\n d=google.com; s=arc-20240605;\n b=k5SasWyM6NaPxi7c6CbJE0eojmGXr5wVUJ0RrvtsymfMyy3JN4VKt+vg95dy7uurFT\n vdlxMBlL4RNRia9L7M8ENx98qZhlMa+vD/phvLZyt3rDUgmOuYbIYTosp1OihipNA418\n cf9KZX1SBeMGYojF3cx3kt1whwi7jlZeMbK7eH2/Y9uGlyjpV13mXu2NeoZCu3wldjXn\n 38uFDrtGx1BQfbJ5fuZYgP7HnAvCkNwoxbHilEPsxspVFFzdV/qZPZRALAahiSdfIr/U\n HaDx5I3oLRJRJ7I/AnYW0dzRfm15pE93XqcatjkVUCZu2+hGl6gWWz18pHePpA/4lpwg\n EFhA==","ARC-Message-Signature":"i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com;\n s=arc-20240605;\n h=cc:to:subject:message-id:date:from:in-reply-to:references\n :mime-version:dkim-signature;\n bh=5LWltPRP3tl7m6IZ7WA5D08XHty2E2szy3QsM+rdBbI=;\n fh=D9TiOsAcOSpRlHrkA38ELZyIVSvZmg48LLzTtJLYv+0=;\n b=UIhYx3zAS/geq+H0/zjxX/bItGZqOqm1pg+pZPwS2h7qtF+4ZGXzRqrMyS/BOi9lSb\n e4NxZGTXxK+/PxBBnGsaTW6J2yxSIb6wv+EkoYd7lXR+SQCVBTLrChJkFJ/yVlx6EaI3\n s3idimBkqve1rKv8kh4kyV9OtcTCCmn0n0jh6B1lVQslNZgZS9NK2Af0+KIkhOZ63Zwp\n 05A2QLpXKJyqmM/cLOrWtilYC/+NOI4YEX4amY57qcKTxrQivCIy7z+XX8cEAGh6dL/P\n 2znkGg9mr63LAmyaraMgXS5P5y7PeoBTc5673cBlDRFMLimKAu7qwNUE+Tuglf0kiavA\n Gdng==; darn=nongnu.org","ARC-Authentication-Results":"i=1; mx.google.com; arc=none","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=mihalicyn.com; s=mihalicyn; t=1776159099; x=1776763899; darn=nongnu.org;\n h=cc:to:subject:message-id:date:from:in-reply-to:references\n :mime-version:from:to:cc:subject:date:message-id:reply-to;\n bh=5LWltPRP3tl7m6IZ7WA5D08XHty2E2szy3QsM+rdBbI=;\n b=WFn4wLnPdsufbZDvZT6T7usS/YgxfImn/Layuz9UKpDUiXjGPl2ivZUBzvWPctux4B\n T7SWJZHMAiIw2zcqNifdnastljVMvxIBgmgeTdQSg52tjUj3O3ag/69zXiSdwrvzZJyU\n /JiZjEoZxTm1zKHjB+xpxesIfFi8n65oTMw6A=","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1776159099; x=1776763899;\n h=cc:to:subject:message-id:date:from:in-reply-to:references\n :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date\n :message-id:reply-to;\n bh=5LWltPRP3tl7m6IZ7WA5D08XHty2E2szy3QsM+rdBbI=;\n b=LUGcvlk8tI9pAUyLhZ3x86N3YdEgz6NwV7r/Xu2B60L8faQQzsu3Zy6bdGoaiRJcsH\n g1dGhkLGCWVHiGEGSyIiDg0ZOUkhF8foU2HJ1e5S56FraoYsWh+l6LSN4anJeUjnFP/D\n OMV4sLsC5k+XPOhL+SqFUVaQRlpJq2fgHcXA1cpHM9BT0sRtylIR0TabmnH2jvHtuX6T\n NsyiFYnv8wJFMn8STFuJ2BCbyYjXXkDo0vJc6ADbaT22SRwvTm1w2YEk+eqNGG86p/O6\n cHb03YiR3nCsarKj2GA2qH7lUuQi/Stx3vqX9Gi4kWY2hkTM1dS8OPtZ+lUUmgGa/4pt\n nwNg==","X-Gm-Message-State":"AOJu0YyLnEjK5hcLnIivmuXikoPoVqNbDlb1xd0sam4DW5K8IqImRJ6g\n VUN9nc8MtU5v2Y3QIeBe/3v9YhknejWmthEIlub6Vk950hF3vqlDs+6+kcuq8q+rIy0j8tLctNU\n puyb6puFssKLR0cOTFDW/zc9PW72Ho+TsOAEfOu1gLg==","X-Gm-Gg":"AeBDietsaQu9XWilEvihcvc/IE912N/zix6QIRsMLEQOC1saZmcxwgrNb+/I18G7FcT\n IWUFfKZRrqYsA2LrNquu05ZDp9A61sG8jDXwsUvcvFaqa1dM6u3O4ZrcRQfUZfU8p+aV2tG7uBZ\n 1I4VM8tY9Ul/ZMm39Xkl8E8tcbkQeo2VUVDvoCZ2lU3hEmvCK98sYEuW9Sq2vAgpJxdGO8VLFXD\n TDIL0mp/d3Lj07i39sUal0IcYB1HANI1Fr9wgYvr/mTwnn0r5P2/y/W5QCApZdMWgPB0R3Ll5Al\n nAIplKElG17eCitEDO18FswnJduzi43Xw6zMjmc=","X-Received":"by 2002:a05:6512:1083:b0:5a2:b219:3ecb with SMTP id\n 2adb3069b0e04-5a3efd9253amr6368692e87.42.1776159098272; Tue, 14 Apr 2026\n 02:31:38 -0700 (PDT)","MIME-Version":"1.0","References":"<20260401202844.673494-1-peterx@redhat.com>","In-Reply-To":"<20260401202844.673494-1-peterx@redhat.com>","From":"Alexander Mikhalitsyn <alexander@mihalicyn.com>","Date":"Tue, 14 Apr 2026 11:31:26 +0200","X-Gm-Features":"AQROBzCYM24TjlIBYf2rsKMdHFuXiSBVZDh1MGeZAOCa_IG-WmmSDMXrRgBYi5s","Message-ID":"\n <CAJqdLrr9yyxr29U53NpFhghn7Nycd5LkA8U7eLSb9tjz3Huppw@mail.gmail.com>","Subject":"Re: [PATCH 00/11] vmstate: Implement VMS_ARRAY_OF_POINTER_AUTO_ALLOC","To":"Peter Xu <peterx@redhat.com>","Cc":"qemu-devel@nongnu.org, Juraj Marcin <jmarcin@redhat.com>,\n Fabiano Rosas <farosas@suse.de>","Content-Type":"text/plain; charset=\"UTF-8\"","Received-SPF":"pass client-ip=2a00:1450:4864:20::131;\n envelope-from=alexander@mihalicyn.com; helo=mail-lf1-x131.google.com","X-Spam_score_int":"-20","X-Spam_score":"-2.1","X-Spam_bar":"--","X-Spam_report":"(-2.1 / 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 RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,\n 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"}},{"id":3677258,"web_url":"http://patchwork.ozlabs.org/comment/3677258/","msgid":"<87jyu9zhtq.fsf@suse.de>","list_archive_url":null,"date":"2026-04-14T15:23:45","subject":"Re: [PATCH 00/11] vmstate: Implement VMS_ARRAY_OF_POINTER_AUTO_ALLOC","submitter":{"id":85343,"url":"http://patchwork.ozlabs.org/api/people/85343/","name":"Fabiano Rosas","email":"farosas@suse.de"},"content":"Alexander Mikhalitsyn <alexander@mihalicyn.com> writes:\n\n> Dear friends,\n>\n> when I can expect this to be landed in master? I would like to prepare\n> and send next version of my\n> NVMe live migration patchset, that's why I'm asking.\n>\n\nI intend to send a pull request as soon as the release happens and the\nnext development cycle opens.  Probably by the end of this week, unless\nwe need to have another -rc.","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 (1024-bit key;\n unprotected) header.d=suse.de header.i=@suse.de header.a=rsa-sha256\n header.s=susede2_rsa header.b=pJAtMeHw;\n\tdkim=pass header.d=suse.de header.i=@suse.de header.a=ed25519-sha256\n header.s=susede2_ed25519 header.b=lKhYCgc+;\n\tdkim=pass (1024-bit key) header.d=suse.de header.i=@suse.de\n header.a=rsa-sha256 header.s=susede2_rsa header.b=pJAtMeHw;\n\tdkim=neutral header.d=suse.de header.i=@suse.de header.a=ed25519-sha256\n header.s=susede2_ed25519 header.b=lKhYCgc+;\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=lists1p.gnu.org;\n envelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org;\n receiver=patchwork.ozlabs.org)","smtp-out2.suse.de;\n\tnone"],"Received":["from lists1p.gnu.org (lists1p.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 4fw7PD1rt6z1yHH\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 15 Apr 2026 01:24:46 +1000 (AEST)","from localhost ([::1] helo=lists1p.gnu.org)\n\tby lists1p.gnu.org with esmtp (Exim 4.90_1)\n\t(envelope-from <qemu-devel-bounces@nongnu.org>)\n\tid 1wCfcN-0004oQ-WF; Tue, 14 Apr 2026 11:24:00 -0400","from eggs.gnu.org ([2001:470:142:3::10])\n by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from <farosas@suse.de>) id 1wCfcK-0004mc-OW\n for qemu-devel@nongnu.org; Tue, 14 Apr 2026 11:23:56 -0400","from smtp-out2.suse.de ([2a07:de40:b251:101:10:150:64:2])\n by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)\n (Exim 4.90_1) (envelope-from <farosas@suse.de>) id 1wCfcI-0006xn-H7\n for qemu-devel@nongnu.org; Tue, 14 Apr 2026 11:23:55 -0400","from imap1.dmz-prg2.suse.org (unknown [10.150.64.97])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest\n SHA256)\n (No client certificate requested)\n by smtp-out2.suse.de (Postfix) with ESMTPS id 0ACB85BDDD;\n Tue, 14 Apr 2026 15:23:48 +0000 (UTC)","from imap1.dmz-prg2.suse.org (localhost [127.0.0.1])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest\n SHA256)\n (No client certificate requested)\n by imap1.dmz-prg2.suse.org (Postfix) with ESMTPS id 9EC554B4F2;\n Tue, 14 Apr 2026 15:23:47 +0000 (UTC)","from dovecot-director2.suse.de ([2a07:de40:b281:106:10:150:64:167])\n by imap1.dmz-prg2.suse.org with ESMTPSA id yj/MGwNc3mnUNAAAD6G6ig\n (envelope-from <farosas@suse.de>); Tue, 14 Apr 2026 15:23:47 +0000"],"DKIM-Signature":["v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de;\n s=susede2_rsa;\n t=1776180228;\n h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc:\n mime-version:mime-version:content-type:content-type:\n in-reply-to:in-reply-to:references:references;\n bh=T7wtADE6OeE/5YWaYe0Vez8bTXJfEehbwOqY/kRmIrU=;\n b=pJAtMeHwm2qEK4H+eNn5kW1wahiukK+I41d4KLbOPkc+r98/2VQ2u7HDnCCnyzxEsGAlu6\n v3U1EvjO2dp02QNf/Roz6JhprbCKnkBheQ0HHbH4oC6tSr1TTsIYpVCcUgm/h3gvMOmYyF\n bkWn0gZDTEOY/a5Gbkds2l7lIzeuHqw=","v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de;\n s=susede2_ed25519; t=1776180228;\n h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc:\n mime-version:mime-version:content-type:content-type:\n in-reply-to:in-reply-to:references:references;\n bh=T7wtADE6OeE/5YWaYe0Vez8bTXJfEehbwOqY/kRmIrU=;\n b=lKhYCgc+EMlipNHLYzEfLqaBjkBsgwZ6VolGQDlHBYW+WclIo1TAji4K62Z3scx3VAx/Jl\n tNvDOCUjEElpI/Cw==","v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de;\n s=susede2_rsa;\n t=1776180228;\n h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc:\n mime-version:mime-version:content-type:content-type:\n in-reply-to:in-reply-to:references:references;\n bh=T7wtADE6OeE/5YWaYe0Vez8bTXJfEehbwOqY/kRmIrU=;\n b=pJAtMeHwm2qEK4H+eNn5kW1wahiukK+I41d4KLbOPkc+r98/2VQ2u7HDnCCnyzxEsGAlu6\n v3U1EvjO2dp02QNf/Roz6JhprbCKnkBheQ0HHbH4oC6tSr1TTsIYpVCcUgm/h3gvMOmYyF\n bkWn0gZDTEOY/a5Gbkds2l7lIzeuHqw=","v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de;\n s=susede2_ed25519; t=1776180228;\n h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc:\n mime-version:mime-version:content-type:content-type:\n in-reply-to:in-reply-to:references:references;\n bh=T7wtADE6OeE/5YWaYe0Vez8bTXJfEehbwOqY/kRmIrU=;\n b=lKhYCgc+EMlipNHLYzEfLqaBjkBsgwZ6VolGQDlHBYW+WclIo1TAji4K62Z3scx3VAx/Jl\n tNvDOCUjEElpI/Cw=="],"From":"Fabiano Rosas <farosas@suse.de>","To":"Alexander Mikhalitsyn <alexander@mihalicyn.com>, Peter Xu\n <peterx@redhat.com>","Cc":"qemu-devel@nongnu.org, Juraj Marcin <jmarcin@redhat.com>","Subject":"Re: [PATCH 00/11] vmstate: Implement VMS_ARRAY_OF_POINTER_AUTO_ALLOC","In-Reply-To":"\n <CAJqdLrr9yyxr29U53NpFhghn7Nycd5LkA8U7eLSb9tjz3Huppw@mail.gmail.com>","References":"<20260401202844.673494-1-peterx@redhat.com>\n <CAJqdLrr9yyxr29U53NpFhghn7Nycd5LkA8U7eLSb9tjz3Huppw@mail.gmail.com>","Date":"Tue, 14 Apr 2026 12:23:45 -0300","Message-ID":"<87jyu9zhtq.fsf@suse.de>","MIME-Version":"1.0","Content-Type":"text/plain","X-Spam-Score":"-4.28","X-Spamd-Result":"default: False [-4.28 / 50.00]; BAYES_HAM(-2.98)[99.93%];\n NEURAL_HAM_LONG(-1.00)[-1.000];\n NEURAL_HAM_SHORT(-0.20)[-1.000]; MIME_GOOD(-0.10)[text/plain];\n ARC_NA(0.00)[]; MISSING_XM_UA(0.00)[]; RCVD_TLS_ALL(0.00)[];\n MIME_TRACE(0.00)[0:+]; RCVD_VIA_SMTP_AUTH(0.00)[];\n TO_DN_SOME(0.00)[]; FUZZY_RATELIMITED(0.00)[rspamd.com];\n MID_RHS_MATCH_FROM(0.00)[];\n DKIM_SIGNED(0.00)[suse.de:s=susede2_rsa,suse.de:s=susede2_ed25519];\n FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[4];\n FROM_EQ_ENVFROM(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[];\n RCVD_COUNT_TWO(0.00)[2];\n DBL_BLOCKED_OPENRESOLVER(0.00)[imap1.dmz-prg2.suse.org:helo,suse.de:mid]","Received-SPF":"pass client-ip=2a07:de40:b251:101:10:150:64:2;\n envelope-from=farosas@suse.de; helo=smtp-out2.suse.de","X-Spam_score_int":"-20","X-Spam_score":"-2.1","X-Spam_bar":"--","X-Spam_report":"(-2.1 / 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, SPF_HELO_NONE=0.001,\n 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"}},{"id":3677264,"web_url":"http://patchwork.ozlabs.org/comment/3677264/","msgid":"<CAJqdLrpS-Ha5M8EqjzD7L1SiuaZwgO_x_onUULNuwo1QApWwGg@mail.gmail.com>","list_archive_url":null,"date":"2026-04-14T15:28:40","subject":"Re: [PATCH 00/11] vmstate: Implement VMS_ARRAY_OF_POINTER_AUTO_ALLOC","submitter":{"id":81630,"url":"http://patchwork.ozlabs.org/api/people/81630/","name":"Alexander Mikhalitsyn","email":"alexander@mihalicyn.com"},"content":"Am Di., 14. Apr. 2026 um 17:23 Uhr schrieb Fabiano Rosas <farosas@suse.de>:\n>\n> Alexander Mikhalitsyn <alexander@mihalicyn.com> writes:\n>\n> > Dear friends,\n> >\n> > when I can expect this to be landed in master? I would like to prepare\n> > and send next version of my\n> > NVMe live migration patchset, that's why I'm asking.\n> >\n>\n> I intend to send a pull request as soon as the release happens and the\n> next development cycle opens.  Probably by the end of this week, unless\n> we need to have another -rc.\n>\n\nThank you, Fabiano! And sorry for bothering with this question ;-)\n\nKind regards,\nAlex","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 (1024-bit key;\n secure) header.d=mihalicyn.com header.i=@mihalicyn.com header.a=rsa-sha256\n header.s=mihalicyn header.b=PYALa9s0;\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=lists1p.gnu.org;\n envelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org;\n receiver=patchwork.ozlabs.org)"],"Received":["from lists1p.gnu.org (lists1p.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 4fw7VW0N3Vz1xtJ\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 15 Apr 2026 01:29:22 +1000 (AEST)","from localhost ([::1] helo=lists1p.gnu.org)\n\tby lists1p.gnu.org with esmtp (Exim 4.90_1)\n\t(envelope-from <qemu-devel-bounces@nongnu.org>)\n\tid 1wCfhE-0006pA-1T; Tue, 14 Apr 2026 11:29:00 -0400","from eggs.gnu.org ([2001:470:142:3::10])\n by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from <alexander@mihalicyn.com>)\n id 1wCfhB-0006oh-6e\n for qemu-devel@nongnu.org; Tue, 14 Apr 2026 11:28:57 -0400","from mail-lf1-x12e.google.com ([2a00:1450:4864:20::12e])\n by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)\n (Exim 4.90_1) (envelope-from <alexander@mihalicyn.com>)\n id 1wCfh9-0000ja-8Q\n for qemu-devel@nongnu.org; Tue, 14 Apr 2026 11:28:56 -0400","by mail-lf1-x12e.google.com with SMTP id\n 2adb3069b0e04-5a2beddab48so5509271e87.1\n for <qemu-devel@nongnu.org>; Tue, 14 Apr 2026 08:28:54 -0700 (PDT)"],"ARC-Seal":"i=1; a=rsa-sha256; t=1776180533; cv=none;\n d=google.com; s=arc-20240605;\n b=CXLSX5XKi9H+w682CoQhY0hpOPSYiPQde3V+HFVGz4vyQMGK9tpBmCjWQ1lHRQ6unl\n bGg1ae29GECYlfalwrmuA4MOHoRh6qjm2CwnUV+xTobrgkZ/xjMXJRMrgqmkr7Xjg/I8\n oDRQv1zxvNvi+YmTwtSxkS6tj8Bpg4S660NeuC/fGnqa5HYBBsJeeu+mX/7ag3hHsdfU\n SUZzihp9J4zQ/95XHOlNlOeNNUau14KalTWdjZ57q5w+K799c2bzIbvSzv4iSq6i/jJB\n 040OCrOboEd272dWbAPEs3ATvWGeKYxkTs1qLkfTSp7/9448LanMsEQ/vRgA8qtdCSgJ\n PKbA==","ARC-Message-Signature":"i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com;\n s=arc-20240605;\n h=cc:to:subject:message-id:date:from:in-reply-to:references\n :mime-version:dkim-signature;\n bh=r4fRx9uMLiAF9kvQv2xyM9tR/zWxCvqPzXkqpbQJD6c=;\n fh=zMqNfbU/2zNkKF+Cag57LKHm2/PU2HxigWdxjzl/lRQ=;\n b=c2XXxmGuLdnqdDeX8nEnSaiBy8+0T3ayN5/X+9MrReXqNoiIwPmmdUKiQ26XCD1Dod\n Vjt96zvYHshJmvXbhmvmEefMvuSdXz6w8K9q+pVw3ONpRaQBns/YisjIPTRm/xYAs3EZ\n 3CHDkQxKWW/5Smvismv7kcApQz/J0uS0PebDxFj0VMAtsk7gcABW8PqnCkk9a1wGYdvy\n yyDOLzrvKzdIrEn7GyWkZiw0L084Uj8QZ17M+U90hIrdnW7rAb9Dthj5AIKv/Hcto80r\n JQWWboVUIFg7MuH/EHyH3QbD5fdJ4/Ld32+tPoDTFiB3imMljjOzVMwmbIVOXgpk8xLu\n 66rg==; darn=nongnu.org","ARC-Authentication-Results":"i=1; mx.google.com; arc=none","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=mihalicyn.com; s=mihalicyn; t=1776180533; x=1776785333; darn=nongnu.org;\n h=cc:to:subject:message-id:date:from:in-reply-to:references\n :mime-version:from:to:cc:subject:date:message-id:reply-to;\n bh=r4fRx9uMLiAF9kvQv2xyM9tR/zWxCvqPzXkqpbQJD6c=;\n b=PYALa9s0LrLfri+eykHVrsXYhGn9jUY3fUB6QQR2jz1U1pGSA/5WfevJAe6y/CtfZk\n XS++gf94sSyH2EbPnAkOMN61TulzcAc9iJpZ8JpqoeojjiB7yfggg86ac+LxTKJcks3Y\n bHLbbzvTcvfvo6fX6pLgudQUzosZl8u5b6krU=","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1776180533; x=1776785333;\n h=cc:to:subject:message-id:date:from:in-reply-to:references\n :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date\n :message-id:reply-to;\n bh=r4fRx9uMLiAF9kvQv2xyM9tR/zWxCvqPzXkqpbQJD6c=;\n b=Fs8qi4QF6nt+usJ8DGbN/GUS9oquRDyvz+OeZYM/A2QhBXKSM0dzf2ZBYtkhd3HJ+l\n /yqgA2MIAfSHLmTBZ5x/+T54/y+NrrupuxSC7zkNTyOo1yiVg3ore6/o9P5pvJG1hSzs\n bI1C2pNNKMv6RDufNAQOUFJIRiPV8LqkYkK3GHhgjSXyG60UvXLIN+yX+8xcOjNMxNEr\n BRv7T64c9OPcWPSLh97hLRY02+2Lg6OVaXyoavH75CkVDYrdnaWXL30c53WhxZ/i8Bc3\n Ireo3XCloZeJlAnvxY2bgskgHVYrvzsOzNwaEnCOnH0hD4zyaB41nWZhtGsHJTrOf34y\n ydKw==","X-Forwarded-Encrypted":"i=1;\n AFNElJ8Td4k6kahUjzvd1inV0VJwShi0iNBCtnZjYeiNJiiaBcl333zCSz2uMbWtQ3o43l36DvMlYfXZk1hy@nongnu.org","X-Gm-Message-State":"AOJu0YxQlqyURKsZ+MPS1csvJPgATOx+htWhDFGUHTIEsKXq5hmrVEw1\n uEeVALVzpX0ZqgTAu4ovINrKcAp5A6CDab12bHsSeE9cP+n1HQZVIFzsjoy4k9hWBVs5E8a5gC0\n XtIYuBOPemKUKvUERdN1vCvDP1obO66Wpajq6uBzPNA==","X-Gm-Gg":"AeBDieuahQc/MQJExAJI4qTmqq0vRIEWIFs7vRxmYMUCR89WLlMNrwNb6XmOWw04qtU\n tYlMjHAc1Gk/RNLomJ2dCHD226b6FXJml5lqoi/HCRBo1c9j9Q8h4nOwP1GH40aoirMoPJyrB1z\n 6P+jFn+um0n/aVphoVLt8vS3zAq/D0/pXW2CawL28qVCovVSDG73o8XD+eiMv9WnlNKii5RUNxR\n E1IRMu7LAIf+5uDgRzrGEqmktabHofKuzGx3EnZa7HE+LUmnwzXYI7w/amZeDsmyrmmJzYAoDsV\n 5B9oudIbVsURKLZEVq117NHs6QCfs6d+wo3DLv8=","X-Received":"by 2002:a05:6512:3d0f:b0:5a2:b889:3b79 with SMTP id\n 2adb3069b0e04-5a3efb43c15mr5419550e87.2.1776180532191; Tue, 14 Apr 2026\n 08:28:52 -0700 (PDT)","MIME-Version":"1.0","References":"<20260401202844.673494-1-peterx@redhat.com>\n <CAJqdLrr9yyxr29U53NpFhghn7Nycd5LkA8U7eLSb9tjz3Huppw@mail.gmail.com>\n <87jyu9zhtq.fsf@suse.de>","In-Reply-To":"<87jyu9zhtq.fsf@suse.de>","From":"Alexander Mikhalitsyn <alexander@mihalicyn.com>","Date":"Tue, 14 Apr 2026 17:28:40 +0200","X-Gm-Features":"AQROBzA9W3bzAkIFHnv7p6pTjCC8733e1WvgveEaF-O0MVpLx-ZQaC4477zR0WI","Message-ID":"\n <CAJqdLrpS-Ha5M8EqjzD7L1SiuaZwgO_x_onUULNuwo1QApWwGg@mail.gmail.com>","Subject":"Re: [PATCH 00/11] vmstate: Implement VMS_ARRAY_OF_POINTER_AUTO_ALLOC","To":"Fabiano Rosas <farosas@suse.de>","Cc":"Peter Xu <peterx@redhat.com>, qemu-devel@nongnu.org,\n Juraj Marcin <jmarcin@redhat.com>","Content-Type":"text/plain; charset=\"UTF-8\"","Received-SPF":"pass client-ip=2a00:1450:4864:20::12e;\n envelope-from=alexander@mihalicyn.com; helo=mail-lf1-x12e.google.com","X-Spam_score_int":"-20","X-Spam_score":"-2.1","X-Spam_bar":"--","X-Spam_report":"(-2.1 / 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 RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,\n 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"}}]