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 265DD80E7E for ; Thu, 29 Oct 2026 14:50:08 +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 69TEmrXc001421; Thu, 29 Oct 2026 17:48:53 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 69TEmrXc001421 Authentication-Results: mail.openvz.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=virtuozzo.com header.i=@virtuozzo.com header.b="UtlqVNHp" Received: from mail-pg1-f197.google.com (mail-pg1-f197.google.com [209.85.215.197]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id 69TEmoV9001413 (version=TLSv1/SSLv3 cipher=AES128-GCM-SHA256 bits=128 verify=FAIL) for ; Thu, 29 Oct 2026 17:48:51 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 69TEmoV9001413 Received: by mail-pg1-f197.google.com with SMTP id 41be03b00d2f7-cdacb64970bso1232381a12.1 for ; Thu, 29 Oct 2026 07:48:51 -0700 (PDT) X-Forwarded-Encrypted: i=3; AKwUvByj5YOomRv0ApcAJkeZFZjM+3kElO676njUpEiEF8Vwh+v6sjxB3geVmcf4rZjxROIZe7TNGQ==@openvz.org X-Gm-Message-State: AFq9FYJ+lj9a1Vw/eiTcTow0jK2Igsvxp7rZNQP6ZtMjRVvLjFGu/EJp 1kxv0lviocvqjJbMT4QW+NGC02fbnmza25pTPXjpBcwYVU3Xj/VYk4ZeRdC0HzvPqxh1c7Mbbfl 0iCA+IIs3/RQ58SvXJB8Y1Gy7a2A08F/1ezb6zHH3LXyFapniwMaDww== X-Gm-Gg: AYBFou2Tbh6uTx0VqcIJYSBcqad03oG2beBLhM9RSxYJu3V9LBOPJwXLMdKkAsa+epG 5aVctG01JfbewlkSkUL/6A3kQij55/cOB3gIVNUjazsdYJ6//Y23VkV/UW2HJZwJoUq2MDh8S1Z XMMVX4D7L8DDrhdpxIgy5xRFVgX+K3CZpSSrE1bNw/gdVENhqkafr9462ok0OG7e/y9AqcBQ4ZU VJhwFU6qy5Fu8EWjzi5OW9C4JWjNyIYwz3UvSiIeg8WYcu9kqhPsBk3sdImMwDKouMbKT38j8EH 3iEmv+7bBQUK43NTrz0CMYA+B8oxb4lYyosk8oCUoP1FLfBKF4qr3R74VDoud6p82fK/PNZpkms BJtaL5TA2PuDyb2j69ekqihT9INxACM2+7OjSuinkGCORu84SjTrgsieIHJS569TecEbZhisTS9 bqrfzl99dva+rOQtWTkHFZE5ChjxhN90k= X-Received: by 2002:a05:6a21:104:b0:3e0:c5f5:626c with SMTP id adf61e73a8af0-3e9023a4cbbmr4081930637.40.1793285330441; Thu, 29 Oct 2026 07:48:50 -0700 (PDT) X-Received: by 2002:a05:6a21:104:b0:3e0:c5f5:626c with SMTP id adf61e73a8af0-3e9023a4cbbmr4081891637.40.1793285329773; Thu, 29 Oct 2026 07:48:49 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1793285329; cv=pass; d=google.com; s=arc-20260327; b=DrW3R7XmX+1by0e3WQvdpyBIE4h+jmrMUIIXjJysKc7vlmd/uZxmLQcyeUabW/lrh+ Zh+GLSEfmFAuqfUguMo8IfFi8XfjmDNJEe1o7NR9+Kk4JpLE1uV6sSTVIFGsmzQxbDKY aQkbE1+aD8gb1KDa4kz6MW1EUf7z+rOEiEyfBzhG4tdmUeJediDSWtgnqqAEphMBcoBs /e2NQxdbBPz1dNMQDZ5rMv8rzdK/7/+b5P2VvrJn2wtvlmYsKP9q7iXPOWUvFW2JA0Hr VYd+yAeoLpdcMAVk81l1k7sH1N5B+NCFEiIEN2mSvzivM5m8MOrPVHHPLqbV2yvb1yj/ iyvw== 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=icOhN1Yv2uNS82c689w+xqd5jXAeVQAbLYij1SUg4jw=; fh=xlxcMpDbr0WwTP5ARxELKZVK6pyBGmkygD0eGwUPWs8=; b=oB3f922azgRhRVU5ifpe94MgULx9B3Fc582SIHdxGYufrZLErOTnE68Y33BEgt8eDd H8b9ShZeUjvxcmnxDveALNO45QNZ2vfvrBCK5EjorRyKkcUoxDCHPozdGSycTg3SnQwn ePnVAE3wpIeyrG4md854ZKiZvckuqgbw+d+3F7TV9beO4VlqLapOn3Ak1r4DLJDJskj3 Udw0V4bu8ZXE8KbreVWKfkNbgV7Wt7bmJDcixv3gdK1s4oeNKX5Mf4sqhiCNEVa70L3G oBxDBOJcTAF/IDAy80+1Mi/MeR1TVijIUAtNLuQkW7rDsjuxtMoMn0itf7iZKe/W1+BK wTUg==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@virtuozzo.com header.s=selector2 header.b=UtlqVNHp; 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 alexander.ivanov@virtuozzo.com designates 2a01:111:f403:c20f::7 as permitted sender) smtp.mailfrom=alexander.ivanov@virtuozzo.com; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=virtuozzo.com Received: from OSPPR02CU001.outbound.protection.outlook.com (mail-norwayeastazlp170130007.outbound.protection.outlook.com. [2a01:111:f403:c20f::7]) by mx.google.com with ESMTPS id 41be03b00d2f7-cd8ccc5381asi21391604a12.90.2026.10.29.07.48.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 29 Oct 2026 07:48:49 -0700 (PDT) Received-SPF: pass (google.com: domain of alexander.ivanov@virtuozzo.com designates 2a01:111:f403:c20f::7 as permitted sender) client-ip=2a01:111:f403:c20f::7; Authentication-Results: mx.google.com; dkim=pass header.i=@virtuozzo.com header.s=selector2 header.b=UtlqVNHp; 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 alexander.ivanov@virtuozzo.com designates 2a01:111:f403:c20f::7 as permitted sender) smtp.mailfrom=alexander.ivanov@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=qbgcBvn+9GyLrRPPPRRcafiMkPQZnrpQN8B3ORbyqDEtOGk2nXMo5UfFW6Ic6GeEHHZD18WPBbHSk5qr6nNb4iUwqjEQUABU2YoOnijacbCQEhYowu9U0aOpdx/Ez4GpgFiZLg0m2qYwYZAdnpGCZnItHqvz5nsMw/4FmefPTJeaC1P4Kw0zaHYjTDCQ2fPtDxIdvjxRpa6F06dbXzaAszUExgoz58T3ZMNBDUTMSXZtSTY7HsllimPk9vA9KZ78JrS3Lrx58HGPxNKmggOjU5crUD8SsNFSqfYt4jK83g1poFuWX2okZiTS4Iz5CeHvJ7xAyFsbfHoIyDiirR2T+Q== 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=icOhN1Yv2uNS82c689w+xqd5jXAeVQAbLYij1SUg4jw=; b=yuGCQ3/ZGYjFn+mfHeIgkLVChCHF+IkpsvdngnvOGP3IYMNTcv0i41p7e81J8zgNuvwHm8CPK6SFwZ/QaPmrFJJF4XtEccJY/rBQpArtIwhhUwnjoIdypeTYhn3wbQSuV9cQMaElG19OeMTzNxz+HYWUFTme9s8odeC7DuMbMY0yNQFgO1XSgCCzohXmj14KTfBNr4fK6HWfHI5UMpJwf9DikP2aB+590/rQVR1u1Gc83hYaz9/X10gGdnIL+J6XFAjTwLUN61sEeB7vNBCj8vnjMkYOgffKsSNKu3bvMtZEp5Y7pelWjQOqyBiKWJsgQMdbFLZw5YaKHnevikmmfg== 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=icOhN1Yv2uNS82c689w+xqd5jXAeVQAbLYij1SUg4jw=; b=UtlqVNHpFxo9fR/tRBei2fTfaG2wVm2GMTAUUZLUayCkp1X7r8cTAiHw4N3VLEq7QgIEBY2QwI2h7S7iL+dLWAp9+Jdr/z0SM1np6khn82IX4gXvRVl9K46NVZ/5df/qEyxdhOSOaOtNQ3BJ5xnkpf2uBVhAiCxNbc5Ef+bS6mUlRXBiC3DEMOAlmaZMxtMCsvXHwEWi8rXvzCH3zaWgB3Jfyi+QxCW0Ys5oUawl8OMqFSioZ6rlh4vsYe0/86wDYzMIxrmEe1zfS/Ka1KKwzuNmT5+/x2ZPw36W3x0oCPKbDWZdN9Jlziwjtd45nOO2DcX2IYXRrb5sMUtI1xx8dA== Authentication-Results: mx.microsoft.com 1; dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=virtuozzo.com; Received: from VI0PR08MB10743.eurprd08.prod.outlook.com (2603:10a6:800:205::19) by AS8PR08MB9193.eurprd08.prod.outlook.com (2603:10a6:20b:57d::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.569.8; Thu, 29 Oct 2026 14:48:46 +0000 Received: from VI0PR08MB10743.eurprd08.prod.outlook.com ([fe80::7a7c:d078:f125:f16a]) by VI0PR08MB10743.eurprd08.prod.outlook.com ([fe80::7a7c:d078:f125:f16a%6]) with mapi id 15.21.0546.017; Thu, 29 Oct 2026 14:48:45 +0000 Message-ID: Date: Thu, 29 Oct 2026 15:48:44 +0100 User-Agent: Mozilla Thunderbird To: Konstantin Khorenko , andrey.zhadchenko@virtuozzo.com References: <20261023132008.2304901-1-alexander.ivanov@virtuozzo.com> <5ef02a5b-bab9-40bb-8813-b3fdee7e4723@virtuozzo.com> Content-Language: en-US From: Alexander Ivanov In-Reply-To: <5ef02a5b-bab9-40bb-8813-b3fdee7e4723@virtuozzo.com> X-ClientProxiedBy: ZR2P278CA0071.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:52::17) To VI0PR08MB10743.eurprd08.prod.outlook.com (2603:10a6:800:205::19) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: VI0PR08MB10743:EE_|AS8PR08MB9193:EE_ X-MS-Office365-Filtering-Correlation-Id: ddafc5d4-149d-4d08-167d-08df35cbbbe1 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|366016|1800799024|23010399003|376014|261028144727099003|4143699003|56012099006|261009223027099003|261022115727099003|261026140227099003|261021121427099003|261022105027099003|10067099003|261022075727099003|22082099003|18002099003; X-Microsoft-Antispam-Message-Info: o+MIPFlf+vktaqXuA8vOF4BrZL3rX9EVKvQisVs1R0Zx9SmXeC2wfpFEDqnrBjDUp8+fTKoex+9k3L2Cui7rpGRzvYgkouZN0NWCGXQ78dEaCfLeIHc+j8b3mTE68Ei2v8pgXCbuUFYzDLgs0LzN1PZjk+7Wx4i7q03g4gpKDRRpFyzvbnAo2+eAoymAp2XYd/t8+aB6v9waJkVvHnKk8LbZi4hr+eWfX9Mv8pzSffINDqkzFOoqBUa/qgRKZuapEc5xeuJZb4dVxdPIK7/utNJvH7ZHKZ0qnp2/q7sheWQqgcbOy/Ye3DcKpH1Q+92VIkCEKI+zR5A9sZGd+vL3ZlsIW1jbWP4zcnDsyVGoF3I+ibPLrXcOFg5M4eN0fQslp3ishE7yEwjwZe2Kg8o9gHa8sSgzgwcuieRDRHUxGTec6Rw9IYZEppZM3b5mNWBq5BYiFpOvtkz0JWyGise7Z6yG+FhC1iP86GU8tMYi/u4OmcGhHuUiBRNsA2/CCSNYXCRbDYHgGT/8OBgCRdRNsEGK5FcBUUWbDvJnbdgr6ll9KH6ZKyjWoXyCF2uhsa3en4d4dS5UjLQqnK/Q2cBFjzbnZ6EF1QfDceytkvS7HM52DDEn9KIt4hceOL65ePXF X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI0PR08MB10743.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(366016)(1800799024)(23010399003)(376014)(261028144727099003)(4143699003)(56012099006)(261009223027099003)(261022115727099003)(261026140227099003)(261021121427099003)(261022105027099003)(10067099003)(261022075727099003)(22082099003)(18002099003); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?RnZZMEthYXNDWkN2disraUwxMC9qc1VLVG0zVjlCL2t5eCtTYXIxeVFmZjRv?= =?utf-8?B?R25Za3daanBQMXMzRVgzRlgvSlhGalNhQmFlenZSajRIT0t5YVNSbGJteEh6?= =?utf-8?B?c0ZncGNsSUd3ZmFsLytYZGtwbTlKNjRxOHQwSHEwNGdqMkZTRFQyWlpiTHB0?= =?utf-8?B?QitjaDJJRmlmdEdEUGp2SXNUQWxxN01Ia3RHdzV2U1d1QXhMSTNRNWt6a01s?= =?utf-8?B?V1Rpb1N3R0xoUkQ4eWNOUjhWaWRKY1ZvR0dhbjFpdEREOTl4WHdFMVRxVXJq?= =?utf-8?B?UzRQWlpiVnIvOXQwOVFwYnN3elhscmZtNFlXVmgwQmJRcXRoaE5mWUQwSjBt?= =?utf-8?B?bUhkcS8vcjBXWUxjL01MdnlNR0lkRUZSN2NPRkVwK3E3bXpWMHdWT1NxaWpR?= =?utf-8?B?VVN6MS9TTmplUEptbHlBN1lIalVmVmlvcEhFZk5DZGFtK2F2R2FCZGZsYVdN?= =?utf-8?B?Lzk1di8veGt4QWUwc0NlUzBML1V5UXJEdHB1LzkvTmdwV0V5N2NWaHhGdVFD?= =?utf-8?B?SnBNUERWUk9FcTQwTFcyYUp2aU03RlhuNVZoM3owSkZuTnpLT2plczRtOHhy?= =?utf-8?B?TytzL09VS1NoemFnL2t4ZnkwT0hBay91b1FGWlhMOW9FdVRBN2h5eTIwRzZm?= =?utf-8?B?LzJ3ZjNQQlFhaEJSV1lKbFNGWFJQU1Eyc05SWU1sVnR4NEQzU01uZFIzVXZ6?= =?utf-8?B?N01tSURYR0N4VEVoTENKendnVjl2OWROcitSRE9pUXFFQlA5ckRHWFUyWldC?= =?utf-8?B?OHpjTk5RUE94UnBXdmxmN2tZN0IzZWhMZXJ4K2xNakg5R2s3OVdrUHd3Zm8x?= =?utf-8?B?dWhYVFN2NUNLSy9oYmZiSmpTYkszMGtBUGFIUUpUdmw4S0ZwOXVUOWRIQWZM?= =?utf-8?B?dmM4Z0EvdVZCMFNiZWVGZzJMMlJYR2tkR0ZZeG00U1BOV0xwdnlIcS9QNml5?= =?utf-8?B?d2xUVS9uZlliZU5QdFdRMis1WThhUWVCM3ExWkcrcGp0djNHdG05UG9qNms5?= =?utf-8?B?MThMMzNVbVdnQ3hIYmN5aGRWYnZIK1BQUnFPU3ZmMEsvdFJuSGR3WG5kSFJN?= =?utf-8?B?RDBhUjFDMlVIVDBLVEtUdkxCTnB0dFFxdStQRzI1VVUvTTNyVU5zVU9wLzlY?= =?utf-8?B?b2hqdFhYRXNnZlZlMFlOM2dOdzZKKzhDTXh3L2pvNThBSkpKZVJmb010bmRD?= =?utf-8?B?d0Q4RXVHTWRKcDkxM3NWTm8xUVluOEx2bHFTMTlCbTZMaVFNWmxUaUVwdXRK?= =?utf-8?B?SlYyaXplVXRhT0Fmd2Uvb0NaRk1HZUtwMEtBOXZVKzdOMFNvcUZYR25qckV3?= =?utf-8?B?UEpjTXVKMnZjWmJ6cm5Sb2plaUk0TjlpQWYzL0dQbVZlWFBaK1g1bU01NWtP?= =?utf-8?B?SVU5SmpwQy9jK0V3WllxZm11NHN0Unc5RlU2RXZ3b3RMcEVsblFBMEpkOFR0?= =?utf-8?B?T2lyN2dJOTZwTTR5U2hqeERRY2VFWnlxc0gydnNHZ2Q3UWM0azNPWURBZjAy?= =?utf-8?B?eWlyREZRYllSbW9NRkV0aHZUQ0JlTlRzREZZT0lEVTlva0QrVHc1VUc5RVFy?= =?utf-8?B?SWJ3eVpmOGpNeDJpZXo1K1VuQnRqbEtNeksydk53bHVDREdTSEVyaWNVNzE1?= =?utf-8?B?N29rSEZwN0tBQWRRT2Zhc2RkRHJ5ZlRaZ2FNZjVjUTgvT1A4UlNRZGFoVy8z?= =?utf-8?B?LzZ0VzhWaXVhTDBLYVluVXE3Y3FVTWxVQ3hXS3RRZ2wxNC9MOUtRWjlhcHFi?= =?utf-8?B?K0hGei9JV09wZFhseFBmcjdFMFJlVUovN3Nhdm0zSXBCcCs4TnpvS1JXUnFv?= =?utf-8?B?RkFnQW1oZlJyMmE4akFFcmRNY2dram44bVlxZ1NkampRQi9ZTXZKU1VDcklw?= =?utf-8?B?Q282VUNxZXN4MWVoZlVkSFZsREsrQzJRdWZ3SzhkUkZIbVdhS0FzeHFlNmwx?= =?utf-8?B?aU5ZWWJvakJBcmNNN09vcS93akNwS3hGN3dsY09sUEh5ZUZ2U3ZhdFVwSmFt?= =?utf-8?B?VkRmZGdaTHl4eWN6eEhtWVNKQll1NjMyWWFScjZEbFBTTW8yRlQyUFpqZ0NL?= =?utf-8?B?Y2cwNSs0ckplN2xNeENFdS9uV3djTkRjaG5DSUVBY202ZkE4eE9ZTXNiWlcz?= =?utf-8?B?d0tVeGJyalNjS1VYL3ducVFqYnoxSGdEeWxUejlCN0txN25WMlNXaEY2a3R3?= =?utf-8?B?cWJvUFZYTzhYcEpDNHUvaXJoTWFlY3NubVdMNXhveUU5QXdmaDh6cGhWbHps?= =?utf-8?B?NmxHb3YzejdRNzA0WnhVUjFXRFozQ3NXQzhWSW9sK0tJZUtqbE9zNHQ0Rjl5?= =?utf-8?B?YjBncFppbXBkcFR3Z2dVY05kYnhZR3drbWl6cUVZVStGYjFwTVV2aU0rK1NK?= =?utf-8?Q?yQ2M1i2eu1xyOwKA=3D?= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-Network-Message-Id: ddafc5d4-149d-4d08-167d-08df35cbbbe1 X-MS-Exchange-CrossTenant-AuthSource: VI0PR08MB10743.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Oct 2026 14:48:45.8107 (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: GDKRb4HnzFKhhI6U0hxP5tefswsvAoqaB9U7b3r1zCa6ToGDKxUoFcyCugO7I2xxxC1Q1R7NQeKHZfQ0azIUeFgmIeI9dSUdE0l8kWg0LRQ= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR08MB9193 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 On 10/29/26 12:42, Konstantin Khorenko wrote: > Three things found while reviewing the series, none of them for it. > Please fix them separately. > > - A v3 image with header_length < 104 is not rejected. The only check > is header_length < sizeof(struct QCowHeader), and only when the > compression bit is set. qemu fails such an image with "qcow2 header > too short". For us the extension parser then starts inside the > header. > > - For a v2 image hdr->header_length is never set, so it stays 0 from > kzalloc() and the extensions are parsed from offset 0 of the header > instead of 72. qemu sets header_length = 72 for v2. > > - The table mode is still tested against FMODE_WRITE in > qcow2_check_convert_hdr(), qcow2_attach_file(), > qcow2_truncate_preallocations(), qcow2_postsuspend() and > qcow2_preresume(), while the series switched to BLK_OPEN_WRITE. Same > value today, but dm_table_get_mode() returns blk_mode_t. The is_ro > in qcow2_check_convert_hdr() has only a commented-out user and can go. > > > Please file appropriate tasks and fix them separately. Created tasks: https://virtuozzo.atlassian.net/browse/VSTOR-152393 https://virtuozzo.atlassian.net/browse/VSTOR-152394 https://virtuozzo.atlassian.net/browse/VSTOR-152395 > -- > Best regards, > > Konstantin Khorenko, > Virtuozzo Linux Kernel Team _______________________________________________ Devel mailing list Devel@openvz.org https://lists.openvz.org/mailman/listinfo/devel