From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail.openvz.org (mail.openvz.org [69.168.225.77]) by lore.virtuozzo.com (Postfix) with ESMTPS id 4CF0C8017D for ; Wed, 28 Oct 2026 10:49:24 +0000 (UTC) Received: from mail.openvz.org (localhost [127.0.0.1]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id 69SAm4Fd018957; Wed, 28 Oct 2026 13:48:05 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 69SAm4Fd018957 Authentication-Results: mail.openvz.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=virtuozzo.com header.i=@virtuozzo.com header.b="nJKfSvaN" Received: from mail-yx1-f70.google.com (mail-yx1-f70.google.com [74.125.224.70]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id 69SAm2ph018953 (version=TLSv1/SSLv3 cipher=AES128-GCM-SHA256 bits=128 verify=FAIL) for ; Wed, 28 Oct 2026 13:48:02 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 69SAm2ph018953 Received: by mail-yx1-f70.google.com with SMTP id 956f58d0204a3-679a3664e1fso1338398d50.1 for ; Wed, 28 Oct 2026 03:48:02 -0700 (PDT) X-Forwarded-Encrypted: i=3; AKwUvBzDDsZm5KjVrlfMCZYdru7xU2K07UKPnHj8XlAhiMW50GIDyELEHnir5ypE2Pn/MPF7vlliRA==@openvz.org X-Gm-Message-State: AFq9FYJau7lAFVf8+d0om6mnNdl+zGrEEq0zjq13mTAKSiV8ISKkJBF5 DqkmrileJqlh9R8xmiZQdDEepy6YRDqvKgWzX1i2p+Hx59xR5udqNALotqp2tIyma0CBDT2aZk1 MLtlgZO+Iq5riGYIaeEHT1o023JnAOAohmuEXCPPe6Rv6PdJ9uhOZdA== X-Gm-Gg: AYBFou0iS0Yrd1YZfVvxpBMVDrLIfQwth4S8xy9dYhngi3JVxrtAo52U/E7li0YLd5B vrC2PSyde6WZufbOWoV6ZKASIYiGqEIycujJtzfnwoPaCZoeR3AZgkh9a9b7xvPEVExMre/sl7D 4WC/EJmPg7VsEfmNaF44Mjpbcij/8GOXn65jtd+MjedF7PXFoCKdzXUem4HnhkdMsDnbDso4e3e uT7fGg4EKxoEVTGCaNDvZemOhAQ827tZVO25Q7knPS5mEo9/OJfqVqsmZVdjPI2m4bSUbieQ8FW P7d7FRkR4Mqv4I0GwfmoxF04Nyz57IqsEjCd0wu2Y5ZhGmSFU4RE/s7406vsvrZwGKRebMFyHy8 4lR2ZjE7CvyWmtk8AQW4e4+njpDyCxwLkiRR9rdpfgx4iPQWYVJp4B5LhAXr7p7Zp5mlWc7+eAi B9q1jK5/iizNgBiJDqgQtp1YOTh8+AbR0gxA== X-Received: by 2002:a05:690e:43cd:b0:66f:c1be:a647 with SMTP id 956f58d0204a3-67a7bcd6f41mr1210894d50.57.1793184481553; Wed, 28 Oct 2026 03:48:01 -0700 (PDT) X-Received: by 2002:a05:690e:43cd:b0:66f:c1be:a647 with SMTP id 956f58d0204a3-67a7bcd6f41mr1210883d50.57.1793184480807; Wed, 28 Oct 2026 03:48:00 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1793184480; cv=pass; d=google.com; s=arc-20260327; b=K8irT3p6I1Ob761bhSExPDVGbzZ/8Cq0u3Wh0kl6VNxtM7oZ90vIdGie0hV0kZqR3y 9d9Eg5g3kM/wktMhpNeM+nvjKw1p8E8O1aKWhSoNuhxL1aCZvpYbJ0Vm8rd19TPayXNf xMWM8ejzExfHbcld9eORfdzm2OijpkbobaH+b0x7qZUY10c42hYCnH+kpN6YqeMf7nLl aYFfpek/xIuMQA0c4qsGJ4XkqrP4Gmehl0Gvn5ZwpNT3GPrNKzvVjsmaLPIBezcYOIc3 B/nDvBH5ypfObmCmQeRMDgFOKX/L/7BJ4C0YhnSrFY/2hLgWNVdUT2u+zZdFPKDC9kno Sl6A== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=mime-version:content-transfer-encoding:in-reply-to:from :content-language:references:cc:to:subject:user-agent:date :message-id:dkim-signature; bh=HjBluPZTRALOy5X7SNF/A/qyPan4WhrcOotxRn+yFsw=; fh=qp9BEhuK62j7NxsLa6qXkbV5Zfs2g10TCJ9sbz4V0p8=; b=VdizIlqGUWIyBE1T5KDxeFeeVRTzDX7G1kLviOp0gjvIo1y+8WtMMHaTTsqolgzA/k ns1qAdUKzdz5In5vYdB7nwn8moGfNzBZcVnWgs0L8ljs9KPJMgMQw9Yr5mg6Dy81B8oK QqPxmnwpFV8b+Wrpu4OIX6iV56Eq+ekK81dPwxvtA/IlREEVZonIJFf0FamlgYLVZxZE J4GXGsL3JJMFJY5GBAAdMEhE1zWgeIBbVTMmaCAPO4doQ4m4ZZ9XtqdZ1kLIpd0eQZ3E 7fN+2d22igG7vGDq4p9uTfbKVZtPKlUjPRJtUnK0qPaBPR8XEF6LQCKLheZOe1lBMDQh OBsg==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@virtuozzo.com header.s=selector2 header.b=nJKfSvaN; arc=pass (i=1 spf=pass spfdomain=virtuozzo.com dkim=pass dkdomain=virtuozzo.com dmarc=pass fromdomain=virtuozzo.com); spf=pass (google.com: domain of andrey.zhadchenko@virtuozzo.com designates 2a01:111:f403:c200::3 as permitted sender) smtp.mailfrom=andrey.zhadchenko@virtuozzo.com; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=virtuozzo.com Received: from DU2PR03CU002.outbound.protection.outlook.com (mail-northeuropeazlp170110003.outbound.protection.outlook.com. [2a01:111:f403:c200::3]) by mx.google.com with ESMTPS id 956f58d0204a3-67a7a0a844asi2224289d50.103.2026.10.28.03.48.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 28 Oct 2026 03:48:00 -0700 (PDT) Received-SPF: pass (google.com: domain of andrey.zhadchenko@virtuozzo.com designates 2a01:111:f403:c200::3 as permitted sender) client-ip=2a01:111:f403:c200::3; Authentication-Results: mx.google.com; dkim=pass header.i=@virtuozzo.com header.s=selector2 header.b=nJKfSvaN; arc=pass (i=1 spf=pass spfdomain=virtuozzo.com dkim=pass dkdomain=virtuozzo.com dmarc=pass fromdomain=virtuozzo.com); spf=pass (google.com: domain of andrey.zhadchenko@virtuozzo.com designates 2a01:111:f403:c200::3 as permitted sender) smtp.mailfrom=andrey.zhadchenko@virtuozzo.com; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=virtuozzo.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=dmc5LQQsJHqwkE1Rw/9fcGKhN6tykOpulJde7GlpXW9Me5XmWrOLYBnYu9Axo/9x1X/GRaacMpDUBirrsEmw9JDC7sQ7NmDKS72iZQm2TXqiJQtKRnjzSeVKo3G2bC0Prg9AmRVZwOjFR4DajIHvrV1/wBfz/YxIsX9NiPPEgPRmzCKS6SUUfbR1IS3WovBQn5HHUYKv9rNIy3UwMoonEs14DK7g0zlBlZ8dcy2GdUyeNZYKBTrDTXlwv1D0vXJ05vQMbM4A4FDs+forbjTJ2ujwx9s6bru+MTGpsa87cRW7fXj+N5skTEK0efUjL7CIcn9LqOoZnFd86NpQr1bdrg== 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=HjBluPZTRALOy5X7SNF/A/qyPan4WhrcOotxRn+yFsw=; b=fUG02C8i/q8fWVWQzbOawv/QJdX1QXEi2gQzL5gswGHl62sv+Z1n2oaaI0q9a456zD+PQ/fUv7XOxENEoMnHKIUsyb7yA/TT4Nq9r1S5N7D1dE+alRIbLnlt68MHsm0ipklV5cc0RcB09+ijMBf4IQCYRiu4Oi9qh45hKVmLk6PNJa+9ZYf8Rj85G6oaqpSNLxb5NaXJZYR67wz0MvL1TlRtbRGrWx1WznNW61GuAuqCR3IpI7L4+K1Bgxr8PO+feQ3VJVY25zRmAHSc+rRaxMI0YpS9ZTEhmpzyTXgJf1WG6PEdbzZoAFcSuPMDJOSu7+KDo5homtvY2997VQRRmw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=virtuozzo.com; dmarc=pass action=none header.from=virtuozzo.com; dkim=pass header.d=virtuozzo.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=virtuozzo.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=HjBluPZTRALOy5X7SNF/A/qyPan4WhrcOotxRn+yFsw=; b=nJKfSvaN80QS9hTxTMKdAnor/t60mNEUFMbNP6rBSutpUUEUcBrJ7xeiGSB3eF2dEKjOsIh5T8SnYPP9Bdw9F3UKL3WmrvW5eFKNbvpdZGbSJempNXqEppswDQgnfaZ+81I9MxehT/l+WtHh8hsAWnLWUv8YAyC2YyIcPaFaW5emJt9vlMMkVht1QQnJ6Z7AVWpXw6FN0eTmazefN2GQvUCFPmNBu93K/0nNUQTv4Z8clZAeEComvQiqc4kqkKcxNoDf150oeqQU4NLWB1sJc40GSi0nWMbhltU9JlUdPAV6hJNXxuxBmpbMDNTyiWo9YQPQZ7jN87HrVqCcZPD9cA== Authentication-Results: mx.microsoft.com 1; dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=virtuozzo.com; Received: from PA4PR08MB6061.eurprd08.prod.outlook.com (2603:10a6:102:e9::13) by MIWPR08MB640794.eurprd08.prod.outlook.com (2603:10a6:290:e8::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.546.22; Wed, 28 Oct 2026 10:47:57 +0000 Received: from PA4PR08MB6061.eurprd08.prod.outlook.com ([fe80::c3bf:e107:b1d2:6a00]) by PA4PR08MB6061.eurprd08.prod.outlook.com ([fe80::c3bf:e107:b1d2:6a00%3]) with mapi id 15.21.0569.007; Wed, 28 Oct 2026 10:47:57 +0000 Message-ID: <5e09eabb-708c-40f1-9774-1b435a76cf8e@virtuozzo.com> Date: Wed, 28 Oct 2026 11:47:56 +0100 User-Agent: Mozilla Thunderbird To: Alexander Ivanov , khorenko@virtuozzo.com References: <20261023132008.2304901-1-alexander.ivanov@virtuozzo.com> Content-Language: en-US From: Andrey Zhadchenko In-Reply-To: <20261023132008.2304901-1-alexander.ivanov@virtuozzo.com> X-ClientProxiedBy: FR3P281CA0046.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:4a::12) To PA4PR08MB6061.eurprd08.prod.outlook.com (2603:10a6:102:e9::13) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PA4PR08MB6061:EE_|MIWPR08MB640794:EE_ X-MS-Office365-Filtering-Correlation-Id: 2ac38ac2-f6f8-4bb4-2785-08df34e0ed56 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|23010399003|1800799024|366016|376014|261022075727099003|261026140227099003|261021123027099003|56012099006|261009223027099003|261022105027099003|261009221227099003|261022115727099003|10067099003|261021121427099003|261026121527099003|18002099003|22082099003; X-Microsoft-Antispam-Message-Info: ZAPy/fWD0bbmcU4GACkLb7/+QpFX9oqAXXXMlyg79Y2bRoI7vSJyQlIEmZqJmIoFerPrmiuywHXoESyGWlR/zT/btPvptJGsYxyZxy6A8JNFoC0Gaxt0ehoVpkKMJ7FxT5OPBWykQT/A6LCuVPjGbn7ihXeT+9WvIhGjznAdhXZZvbDWE/2TKBtX+p4FWRl2PzuOQkdHBpPBgPP7IYGBQ+xm8vhpLIMZ1HJm1tjO5wG6c/s8lofSrUGarqpg7gw7QaElt+l+jCNyBMHgBohrHwyXTfUmZxtGqN3Y9FUEuCV4nuAUeLImhOxYdn9eUzjJSOx5kbyJrxfjtN55iiWGtwmdgv4Ge9tN5IL3O2K0fGw3L0hioMQQjdsBHpXKqTPL5SpJbCttISzUQCVJWh4RAIr4iVS6Q26GpzGqY4Dxrx6XT7GFg2zJvdtvROINbnoICLegic61XDT09DINABlEaV1tGeGFjyUYGeH/bxz0FxjX+jVYQrUl2zYbtHWieqQieAcdA+oJ3wrbKLyFg9LEpk/QBprUzvAeyUATTl8sYKAycQPYpjaeqHd7rOxlwbc6ALP0vA16LLlP5doWtHV205Z9bn3Kvkph3ctosoTlPXVkJajiHkFaeB3Sq42EWN59 X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PA4PR08MB6061.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(23010399003)(1800799024)(366016)(376014)(261022075727099003)(261026140227099003)(261021123027099003)(56012099006)(261009223027099003)(261022105027099003)(261009221227099003)(261022115727099003)(10067099003)(261021121427099003)(261026121527099003)(18002099003)(22082099003); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?bko2ZnJBa2xsbEFGbEU5MmlxVDNINk8xRW1YTnpWZzh5S1dQQUtkZHVyQ3J0?= =?utf-8?B?YklSSW11UENQakd6Y1VYb2hxMlpCaWFKbEdDTXJ6STBJSm9PN0hESDZieTYz?= =?utf-8?B?UWFmYkxDNm9hQlBVQ29NdXd2bWhULy9VQTJ0YktXenY1MGRSS095ZndkZXg3?= =?utf-8?B?S1l1RW1oMWVwWG5maElnbVd1S3pNWWxLZ0VucVJPMUUvM203b3BSSGR0em1N?= =?utf-8?B?WkM3dkJoNlRaMG02WnpkRy90aVhtTVlkdmx6VGFLT2tYeXVQZ0RXQXV4SzFP?= =?utf-8?B?SVhsVWo3SEZsbXVQcVgzS2F4SVRERkxaWDdLMjB3NVNNcDlJTDNKejFPcy9W?= =?utf-8?B?MzREWmlWcVRrNUtDYUpuNmxHNmFBRFhVcG1rZ1I5SkZMRm9paEVkZXdVMDlV?= =?utf-8?B?SFBBZ0hGcTNraEw2WndwbkNIcGFlZEpDZVoxeFpQQTNpdVFjR05CN0lXV3o1?= =?utf-8?B?K2tYWGFjVU9QWnNVU0hXdldmTkt1NFFRbTdacWIzNEEwakdHWFo1SlNCSytW?= =?utf-8?B?V0NEZmNQRFhKTWZNYUNKckNuTnFjcGZ1QUFxSmZRSTFEZkd1TTVlTkVZVDZJ?= =?utf-8?B?M2RmZGRES2p1cWgra2RpN0JhbXliK21VWXlja2lzTW1kK0FLcWVRRnlOTU1I?= =?utf-8?B?V2NmK0M2aTZkQ3lCZ2JFc1BSL3NxL2R5bFVmMkVvaTRDOFNqczZidjEwcW1u?= =?utf-8?B?MjJsSUdqV2VINGNzeTd5UldYbGNRRW9MUWZwTFphMGJCRERXaHpGUVdSNzdJ?= =?utf-8?B?UVJWYlM1NjYwdTZxZDFJV3RFOEt0ZWN1cFlqQVBReUMrSGNoUDByKzc3TVZW?= =?utf-8?B?U3NONFNTTXhEdHRqS01tZ25PVDJFeXU3TzZxRUxZWFFnemtFdWJCcDA0NE53?= =?utf-8?B?RG1RQ2hiTjJ6cG5qNkpIUTZ3YVZiS0h5bDV3Z21NYlBPaE1zM2ZMalZERVhi?= =?utf-8?B?U2N4YndHcWVoZ1hzWFlIM1Jnb0Z6em5PVmxLR2hhQTQ5eURFc2FTVmhVRFJr?= =?utf-8?B?bWtIV1JKWXI0UHlNUjA1eVRUSTBIQzRjcHhUS0dFTjNHa3pKV3MrNVhqUHlr?= =?utf-8?B?bTFPS29VMEZMNGJ6Mmp6OG5RcldaOG94SnVQY21PdDJKSzB6MUpDWHlOdEZI?= =?utf-8?B?MEg0S21KOVdBNExhRTlDZTBDRUd5aXhuY1Y4bDlnbkV3UllrWG1CQmRUdjZl?= =?utf-8?B?VGQwaU1rajhCWjZDeTRBdjFmc1B0aVU0WGpJdnI2ZjljUTlJbHdSU3pKa0Js?= =?utf-8?B?RFQvMzFKQW43VWlDSUplVjhQYTMreGJoK3dacTNNSWd6K0JEenl0K1RhM05F?= =?utf-8?B?VWZEVG5ySU5JVFhhMEFGRDRvY1hhSklnTS9idzlIMzNpbXVTRVAxM0hJanVI?= =?utf-8?B?K0NpbDRkK1lUYXFEQ0tIbksyNnVCOEVpeTBWKyt6VGNTTHZVc2VSQUJFWlU4?= =?utf-8?B?VDFjblVxYUMvSndnSTNEelMrbUJQcGNjWnB3R213M1BDK3h3M0x0SGVBOS9i?= =?utf-8?B?Qmx0SHVBRkxwY3crN1E5SzJIcWVHazZuNDlVYkkyNVQvL09tdEF0UE8vMHZH?= =?utf-8?B?ZE1zeTgwRklHTnJieFFqN1RBZm56NTR6MThHclZmNWVpNnk0NTNlWmtpY3cr?= =?utf-8?B?S2dSLzk4M1dJTmxEbEVqNElZS0RxL0VMTVpRdnp2WUhtOEJ2ZU5xTXZ1cERL?= =?utf-8?B?Tk5KMWQ0TU9aUG5xYndSYnR4NEZVbWVzVU8za3ZXYXBBenAwK1dZREtpa1FE?= =?utf-8?B?QlZXQ3EwaWlYZERYaFg3RjlHKzBYamtUME0zRnJselBHclJKbHYxTHJIaEQv?= =?utf-8?B?c0wvbmNaWGw5ODdYdFVsYi9EYUovbEFIa242RXc3cTJqL3gwMHFOSjdrSWJJ?= =?utf-8?B?ZGF6SEtaKzNaQTA5eG1pYlZoWXBvSEVwL0RISVRjUkVUb0lhVVFrN0Ivd1dL?= =?utf-8?B?ZEZtZHV0MTZOTnFJY2FFODhrOS9lNEhtQjM3b0hzYTk4UGxoZzN3K1NBd3R5?= =?utf-8?B?cEJLNHVlVkJDOEZVUU80QzlLcVRuVGk3VFFneERhZUlKTWpRZnB6Q3ByeGtC?= =?utf-8?B?RWJsbi9UcVNGSVhvTVMzWG5RUXVRUTJBT2o2SjRQUm9MdXRQOHVJTHkzeThI?= =?utf-8?B?TnJobklkbFByYUdPQ0dRS2FxaEdnUG1BaVprbzEvS0dtQTFXZWtSYUlFRmhu?= =?utf-8?B?R1RHbWtScllqeXpLRTJWNkxWWURiTmE4YXUydGtyR2FkQ29EOWlaWHhRMHdm?= =?utf-8?B?UFBYb1lPaVVpUDFBVHpPcGhrU1RoNzdJbjFzZFlQTnJmYXA2d2JSR01wcjlP?= =?utf-8?B?eFdXbjd5Tmhkck9XSGh0dWd2c0xoY00rUThaR3JQcVd1UWt3TTcrUnBFK0tn?= =?utf-8?Q?Ha6e5DjE3I1hiytc=3D?= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2ac38ac2-f6f8-4bb4-2785-08df34e0ed56 X-MS-Exchange-CrossTenant-AuthSource: PA4PR08MB6061.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Oct 2026 10:47:57.0061 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 0bc7f26d-0264-416e-a6fc-8352af79c58f X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: dspazQl1tUICRIZhN87SCxXd0fYBeIe6Mvh22+P2FYUnCSy4q22n6MsdzbE0RVM3uJCOZ5wzNHPT5R6upLrcggkiY0mg4EMQfhkiemHqf4k= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MIWPR08MB640794 X-OZ-Fwd: true Cc: devel@openvz.org Subject: Re: [Devel] [PATCH hci-8.1 0/3] dm-qcow2: keep images of a read-only table unmodified X-BeenThere: devel@openvz.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: OpenVZ development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="us-ascii"; Format="flowed" Sender: devel-bounces@openvz.org Errors-To: devel-bounces@openvz.org We probably don't need an extra respin to delete the single comment. @khorenko could you please remove it from patch 2/3 before applying? Reviewed-by: Andrey Zhadchenko On 10/23/26 15:20, Alexander Ivanov wrote: > A read-only dm-qcow2 table does not protect its images. Writes to the > device pass through bio_check_ro() with a warning and allocate clusters > in the top image, an O_RDWR top image is truncated on .ctr and > .preresume, and merge_backward modifies the lower image. Since the > header is not updated for a read-only table, persistent bitmaps stay > marked consistent while the data under them changes. > > Patch 1 makes an image writable only if both its file and the table > are writable. Patch 2 fails writes to a read-only table. Patch 3 keeps > the bitmaps autoclear bit clear if it is already clear in the image, > so that a later writable open does not revalidate stale bitmaps. > > https://virtuozzo.atlassian.net/browse/VSTOR-138887 > > Alexander Ivanov (3): > drivers/md/dm-qcow2: treat images of a read-only table as read-only > drivers/md/dm-qcow2: fail writes to a read-only table > drivers/md/dm-qcow2: do not revalidate inconsistent persistent bitmaps > > drivers/md/dm-qcow2-map.c | 9 ++++++--- > drivers/md/dm-qcow2-target.c | 11 +++++++---- > drivers/md/dm-qcow2.h | 3 ++- > 3 files changed, 15 insertions(+), 8 deletions(-) > _______________________________________________ Devel mailing list Devel@openvz.org https://lists.openvz.org/mailman/listinfo/devel