From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <010701a15a2a633a-c10b2b8c-22af-4c06-8b47-26e4fcb8804d-000000@eu-central-1.amazonses.com> Received: from PA4PR04CU001.outbound.protection.outlook.com (mail-francecentralazon11023124.outbound.protection.outlook.com [40.107.162.124]) by lore.virtuozzo.com (Postfix) with ESMTPS id D04AD8045D for ; Tue, 20 Oct 2026 16:34:55 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=EekhEEdtjenfKs7fvknqfhv8QsInfcKIqL89u/HI4+EdIQjIi2hueJmYf3VIoU+FA3uZ/W3FG+5zHzrsv9GZ69ZU3gnEWw1LxujkqmGyRIPWPHAm5Q7Kodwl4EaIWVXRr6pkE2qx1f6NGPcbDTvy4mXAeIhHG2HLHh91rTnMWl0D6vzYO5Uuahe9AI9WDPbcssgAHTKtbKdafZEcq9jZ9lm3Q/QO3pFM+coIbvInyZ4ka2QRlahI7haWVbuhpW5yKxsdeGb7OQxqqQ0lNtqkfYIiEzKlvuE1jlBcQ+yLhQJGZ3zu+4vhDE9EXE1SdRzj5ZoRbE7MDCZRSJYyfLZm+A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=zQYoFJs3Ael9ueZy4aylhzLAaJjttQAHGjsyKMqlHQs=; b=bUb8wEu8bH0I5mRywG+57KTsRb3VIJ2FJDuqJfvFgFoui/9bHpa8FdQVJ4mcG2fk6e5CpWHZmqK2qN4+GiPHLVbDxD9WwOtFNlRq9z/4im4MFhP2qv9ZuRObRdI27L6PkXRr8/KxBEW/GqbgkGNQqWUZlg6DmyMNhoC57S0yYafvvT+t21YO+AwCO2LJBu+2C5IUE1DAT8zaSxfFrleXxBlcj0/9qi2Xu3WJI3a5R/7xxusgEhOtRPAGzugL3faQ7ZKZN5DtxlsL0LgpdhbAxpaObainj/68zx/E/faRAIKzqtD3z8hP9js7vPH17bCJU+7KArYYkYtYoZEiPxVWjw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 69.169.224.5) smtp.rcpttodomain=virtuozzo.com smtp.mailfrom=eu-central-1.amazonses.com; dmarc=pass (p=quarantine sp=quarantine pct=100) action=none header.from=sashiko.virtuozzo.com; dkim=pass (signature was verified) header.d=sashiko.virtuozzo.com; dkim=pass (signature was verified) header.d=amazonses.com; arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=virtuozzo.onmicrosoft.com; s=selector2-virtuozzo-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=zQYoFJs3Ael9ueZy4aylhzLAaJjttQAHGjsyKMqlHQs=; b=mWCDg/MHk+ll0FWnZGRPR+y2d3Y3mVrAuCDsu/nq0uJyQgX0XglkwFLIkqbW0NZZBRtevej+IvsAdeN6u9TWENkkmYUeP4m57KiSXjwJF096FaTy7tcScAuUap7Eh6ng2fx3AXm7mcsk8zeCCPrzThyNuzYsSkJgApDlxuhvCsA= Received: from AS4P191CA0005.EURP191.PROD.OUTLOOK.COM (2603:10a6:20b:5d5::15) by GVXPR08MB10727.eurprd08.prod.outlook.com (2603:10a6:150:15b::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.546.14; Tue, 20 Oct 2026 16:34:50 +0000 Received: from DB1PEPF000509F8.eurprd02.prod.outlook.com (2603:10a6:20b:5d5:cafe::8e) by AS4P191CA0005.outlook.office365.com (2603:10a6:20b:5d5::15) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.522.19 via Frontend Transport; Tue, 20 Oct 2026 16:34:50 +0000 Authentication-Results: mx.microsoft.com 1; spf=pass (sender IP is 69.169.224.5) smtp.mailfrom=eu-central-1.amazonses.com; dkim=pass (signature was verified) header.d=sashiko.virtuozzo.com;dkim=pass (signature was verified) header.d=amazonses.com;dmarc=pass action=none header.from=sashiko.virtuozzo.com; Received-SPF: Pass (protection.outlook.com: domain of eu-central-1.amazonses.com designates 69.169.224.5 as permitted sender) receiver=protection.outlook.com; client-ip=69.169.224.5; helo=b224-5.smtp-out.eu-central-1.amazonses.com; pr=C Received: from b224-5.smtp-out.eu-central-1.amazonses.com (69.169.224.5) by DB1PEPF000509F8.mail.protection.outlook.com (10.167.242.154) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.546.15 via Frontend Transport; Tue, 20 Oct 2026 16:34:50 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=23yjbh4k34hwzfubhuiim7m4inbd3ick; d=sashiko.virtuozzo.com; t=1792514090; h=Message-ID:From:Subject:To:In-Reply-To:References:Content-Type:Content-Transfer-Encoding:Date; bh=z4nh4ZOY0sGGL114Ec7668yLQ1+ItGnwZkGVTLzC7OQ=; b=J2cenxwfFH6lHVRXqp9LRzqpMFhX401aHRlr7ndOhkGri/ARmwBqMF3FVRHZqvum 0YN2cWEoQ9ANkUEkfNOWhg+zySZomd9eaDFEUKcoPJOIIUzCZdP1pHzIswE/cmaGs0U eJwu9aoFOaL6kppFoeuiEQX9xU5vu43EjFshPF4c2q/xi6Cabh2Dsp9bIRNDwnKlpXW lfMN86Ns8OCQE1BcoY9FKmyS5I9AzPiyOoqElPdQ1a2pzcYQG+qLxNjluf/dmOtOaUe euzN2wdJXMr9iq+37UL+ostkLbdqvuHr3mxy9rBYhP6KpSMxzoN+IBII+niwMVpCDKi tDXsdxQo+g== DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=qftdzk2dqsatjnlrq4r5brjbihpfcrsh; d=amazonses.com; t=1792514090; h=Message-ID:From:Subject:To:In-Reply-To:References:Content-Type:Content-Transfer-Encoding:Date:Feedback-ID; bh=z4nh4ZOY0sGGL114Ec7668yLQ1+ItGnwZkGVTLzC7OQ=; b=maRf8oGb8bFr+j1N3V69N+fSb7q3zQVpKC7/TqBqh8jWC0obgPPodR/1yyrLl/6C Z2drY21f+9NwRakBNkfkvXUmT9x4eFMz5mnxVbkm4IaUZ8FVSsfBBj3GpSNvgnd6FKA Hyb2VV2DvyiRwXncm2Ud02te5cqjZnmOV5Lai70w= Message-ID: <010701a15a2a633a-c10b2b8c-22af-4c06-8b47-26e4fcb8804d-000000@eu-central-1.amazonses.com> From: no-reply@sashiko.virtuozzo.com Subject: Re: [PATCH QEMU HCI-8.1 v4 02/31] migration/cpr-exec: restore RAM write access if exec fails To: Andrey Drobyshev , svt-core@virtuozzo.com In-Reply-To: <20261020-vfio_v1-v4-2-83a5668230e5@virtuozzo.com> References: <20261020-vfio_v1-v4-0-83a5668230e5@virtuozzo.com> <20261020-vfio_v1-v4-2-83a5668230e5@virtuozzo.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Date: Tue, 20 Oct 2026 16:34:49 +0000 Feedback-ID: ::1.eu-central-1.2wRQJBpg9g1fGRYexx3dUuYGS25Bux+2TEOx72/m6U4=:AmazonSES X-SES-Outgoing: 2026.10.20-69.169.224.5 X-EOPAttributedMessage: 0 X-EOPTenantAttributedMessage: 0bc7f26d-0264-416e-a6fc-8352af79c58f:0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DB1PEPF000509F8:EE_|GVXPR08MB10727:EE_ MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: ea0ed73c-5998-4b4a-43b2-08df2ec80fd7 X-LD-Processed: 0bc7f26d-0264-416e-a6fc-8352af79c58f,ExtAddr X-MS-Exchange-AtpMessageProperties: SA List-Id: svt-core@virtuozzo.com X-MS-Exchange-Transport-Rules-Loop: 1 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|9140799003|376014|48200799018|61400799027|32142699015|4113699003|55112099003|5113699003|16102099003|10067099003|18002099003|22082099003|13003099007|4143699003|261009223027099003|5063699009|56012099006; X-Microsoft-Antispam-Message-Info: 8JhrLuMG8IceV5nqpQ/fd0/n2WO8kFjJyhPEVUdgQmOT3rM6VOoymfwYY9zRsc0LIgSQHdA+lNWZjbvwGnbWgL8FAzynzJy88dSg0bb8USQNWO0tD/uaNCJ4LCoZa/JsM1tsyD9KtZEAx72Fch42dcmJ8bRK4mziLs8IKywTeFDEWCMYBnEVloSKQRx3amwA48cVDhU3sTmNvyYjfkEsAtN+5Q1fU1Xm3tJFkFFJSfeBnUCaOCvhr+HgDwrK8Huh1cKlvKyt1lOVCSAjHXbvmF3R/guJQjCW9kHnbcm2sGc/t6kon3V9JrRTspBF/D2ZxLQAX8VHVLG6PyDqr5rDXYkV2CiSmhGVuPNco6qdgTWq3JjeR19qE904/9K6ntuixZi3t7NiPG498CAz8Y6sL+cT3dKkK7XcjGk3jCxmLHHUVjBJqUhU5/vl8Ivwc9kEcywuUN6Qz4effXX+xy0KZNnguIkyWEYY57BIo9nnnZ8ebM7bn/spiLtKSrYOzRF6VNM56sFPMaa2drYZXVz5+zPKjUglpvxJ8CDKZqX4Mwa6Gj/nQzXoayjh9nnd0r5J7rEDXuAEwg77/nlz1q8zUt9Vr/bSv1zGSHhJSNguNAgFhb4KG/7baXBUiE0eil4Ww2covS11hRaD0pO319/kBZq0kfWaHAfsDWXrN4JWI04Ih519qjOrHImADItSMVABDaU7TrriMubrXa8SJ2JXBUAvbtUKO/v2Pm+H5LqsdTU2UY2mb5Z5MpSeWsvxSAcN7g1uCOzsOZefrawuAcL5gaBD4RaraETfsSUl0BmO2bCefwaDI2SQbAbMVt4XNZkm5Sw6gXIc3Yd6YWgWembv9O1fK1x4Nyj2G78TIwKlsX6at371KR5o6xDjsj2cRw5UC3FlA9YdqifDafq9dflD5g== X-Forefront-Antispam-Report: CIP:69.169.224.5;CTRY:US;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:b224-5.smtp-out.eu-central-1.amazonses.com;PTR:b224-5.smtp-out.eu-central-1.amazonses.com;CAT:NONE;SFS:(13230040)(9140799003)(376014)(48200799018)(61400799027)(32142699015)(4113699003)(55112099003)(5113699003)(16102099003)(10067099003)(18002099003)(22082099003)(13003099007)(4143699003)(261009223027099003)(5063699009)(56012099006);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 3j7TW3jkuOEE5UIjGy48MLyehBFUM/PrPbikdVmYbx3K8MU8+Irr6wXsMhV3gCsL3pDznqzSzOEQt8kuK4EzvOzJc4a6ZGrsNLz8qwoec4JIcemwaSB5gwaEEq+hV2cYZUHUfuiiGBkhMgS68EmyDSH0ey6YxEQ1QcaVJYXiBuxr9AsmykNAlN7QvppGS6Oaf31CtKhZZK3aKDO+KCs8OrcK5DvPmGnA1wZOMKRxERGx50pDjhp+JX9XXujlFS2nqtOeQ2xy1D/9cGjXwFpCJIaXkODyG33Adjs00tbT8QAwVedO9QniocGsuiJNO+aw3fETzB/MPqY5Q68CItMDzR2EXdNr/QvTWu7FA2lwMOa9QPNGvqNzDc0ybvfbAcltqV8/NYzdakl45ClrxlcdrWAoAH6FtdsRWKcN7exu7gMOyK3ohjHJ8OfOzV74MOB2 X-ExternalRecipientOutboundConnectors: 0bc7f26d-0264-416e-a6fc-8352af79c58f X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Oct 2026 16:34:50.3139 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: ea0ed73c-5998-4b4a-43b2-08df2ec80fd7 X-MS-Exchange-CrossTenant-Id: 0bc7f26d-0264-416e-a6fc-8352af79c58f X-MS-Exchange-CrossTenant-AuthSource: DB1PEPF000509F8.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: Internet X-MS-Exchange-Transport-CrossTenantHeadersStamped: GVXPR08MB10727 > With -cpr-ram-rdonly the RAM blocks are made read-only right before > execve(). If execve() fails, the VM resumes in the old QEMU with > read-only RAM and crashes on the first write. Make it writable again. >=20 > Fixes: 91da25f20471 ("migration/cpr-exec: add '-cpr-ram-rdonly' option to= mark RAM blocks as RO #VSTOR-101579") > Signed-off-by: Andrey Drobyshev Sashiko has reviewed this patch and found no issues. It looks great! --=20 Sashiko AI review =C2=B7 https://sashiko.vzint.dev/#/patchset/20261020-vfio= _v1-v4-0-83a5668230e5@virtuozzo.com?part=3D2