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 F2E538017D for ; Thu, 5 Nov 2026 12:37:52 +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 6A5CaZ3n004891; Thu, 5 Nov 2026 15:36:36 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 6A5CaZ3n004891 Authentication-Results: mail.openvz.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=virtuozzo.com header.i=@virtuozzo.com header.b="JgJrz1On" Received: from mail-yw1-f199.google.com (mail-yw1-f199.google.com [209.85.128.199]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id 6A5CaXaJ004887 (version=TLSv1/SSLv3 cipher=AES128-GCM-SHA256 bits=128 verify=FAIL) for ; Thu, 5 Nov 2026 15:36:33 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 6A5CaXaJ004887 Received: by mail-yw1-f199.google.com with SMTP id 00721157ae682-8b0d978e4faso29632667b3.0 for ; Thu, 05 Nov 2026 04:36:33 -0800 (PST) X-Forwarded-Encrypted: i=3; AKwUvBx/7yh3/7bK0wiObmoWQMpkNdZ9n0Jes0yaqf4n1V7s/xBozMcVKZgJDVBgW9Lf9ZDepAHbNQ==@openvz.org X-Gm-Message-State: APuU4Z+OoZazPUBApqRQUvA8sjdF5QtshsyHnokU3YH44nk/zq7L32O9 Yw1VLe1zD29ghMNpQCYFdmkA+9CO6cxWinc4d5bfiplOEyTaYD8J7ac3cwuoyLFpHg59VezixwJ T3+SBF4cPUAcK1Khwtm9FjkTIX54I3OFemXfY9ERZy8unTVs8SXslqQ== X-Gm-Gg: AYBFou0CQUeHajfjDjYKfhL5IQPqJ4LGdT5OsktkDD0IQkCJzgW1XS7eN90Im26fXwC zABwfLJ69PCLrPQH94WU0CZMmNidSIGTKEGD/Ehc5QVJBpXEEN6qhbN6p5weCkoBWR/bi0kTW7s jygRYS3YbLbaq37GR/WH9uQO4flzLiTCx6IC4/06GProkKw+u3rwTTW5oOygVJ2wCLiBB2NISkO Lk9mNLlEMbpcIciMCizh2aIJF/q/WmEV4nr+6OTGXLpw4J2agOJbo7cqevr0DuOg6vZbvlVJEDg FygV5xYgslTqM1KAPjNLLMu3RWESsB2XEUiA8Ul+hTgtqSaF68HfRDs1PeVEy0giOnfpe4sRj8R pk15wJfPGs+lfwljW20XQUF5yuzicOSdsURAOt7aMwRjqlLkCrJOXczQkLMhgM2cZ6KunoiuR/t ekoP59k+OK4TSHjp63jIUII9xvKSVOxGxPYA== X-Received: by 2002:a05:690c:7482:b0:8b2:e3ef:6033 with SMTP id 00721157ae682-8b2e3ef6251mr111471687b3.41.1793882192638; Thu, 05 Nov 2026 04:36:32 -0800 (PST) X-Received: by 2002:a05:690c:7482:b0:8b2:e3ef:6033 with SMTP id 00721157ae682-8b2e3ef6251mr111471507b3.41.1793882192132; Thu, 05 Nov 2026 04:36:32 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1793882192; cv=pass; d=google.com; s=arc-20260327; b=GqKrRt0MA5Ejt/bh/8g7VCGQliJpokA4W3nIWPhOzHDZpZEk+1BGrUCWcatRbQGjm0 lqtVpUN/B3YlucI5glkr13rcoGrni8t2Peln2hl1oMMJ9YWTiEA634YOIk+wAcdnAh+e fHNOSaT5aFPEexehikEmW9SJWuKZPO2yWNimQc86Ylj6wuudIA5w0jBiZeiZxzqZ3+vF 5XNxxvdlWLvveIwXooH1P+qfBbPCr8rJB4c6aeVVMzLcjtMEgbhWoOkEqCZ+hToPGeBU LV9TUMtyVvgkrnnf8dBzfP4qMx3gRt19aR9+TGJcSBa72imm3YW9CxEFip+l2cD4KaHL drHQ== 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=JyN+75JuWp5LdYTU6KDV0Tg/OT20TpXOau/j55dLjME=; fh=8+L1GLzK3OTQKnTfH5/my9NmwzU+1/k679YBeB1tMzs=; b=KPCCNUgxd6BNffNTSlpsqYWHBYfTNLyyM9jmVSIKO7xesgEmWhaWxYLWk1HqAghbCi cUwAR23OvKL5hdgYnh7utqF33M+Jk41G6drQ8SWms/I09gBq3nlYQDVpSjPN2s/vZlT/ S+dp/52RKBBAKQG+ICP36JIXwbBvb3xq+Kzb4O6p0JvnfTFyrsDPf0f/KHq/w5fNjkD9 NbBT5b8jfhACal8qGABiclvfZE9y3piRaaTQufqeC4tcT7nQXB92tDpDsui3AJtD2ZWF 9fJJNCHBCALeqcgp1IF3McJDbbWdLT2M5jezKjDqc2uW52KZMXXZco4NUEKREqbUhdZh byag==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@virtuozzo.com header.s=selector2 header.b=JgJrz1On; 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::5 as permitted sender) smtp.mailfrom=andrey.zhadchenko@virtuozzo.com; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=virtuozzo.com Received: from DUZPR83CU001.outbound.protection.outlook.com (mail-northeuropeazlp170120005.outbound.protection.outlook.com. [2a01:111:f403:c200::5]) by mx.google.com with ESMTPS id 00721157ae682-8b3099291e2si38281817b3.80.2026.11.05.04.36.16 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 05 Nov 2026 04:36:32 -0800 (PST) Received-SPF: pass (google.com: domain of andrey.zhadchenko@virtuozzo.com designates 2a01:111:f403:c200::5 as permitted sender) client-ip=2a01:111:f403:c200::5; Authentication-Results: mx.google.com; dkim=pass header.i=@virtuozzo.com header.s=selector2 header.b=JgJrz1On; 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::5 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=bKtPDqC5B92pXLC9OspF2R/9EeM3Ag7A0hItDiRn0tJR7p1Z2v34d6SZQmXasDB7HXc9RVm86z8RfrhKU8wfo1Bn0ZUNI+5+5MvDqlcdNZPaKzRiZQZne9teFtDTGIoWEFHh1gCAy2iMMHZ0YeRBTKb1GG6ITeCxXxd8GmKbtrMR3fh/5RBwHUWvYaLsr5UueWWxzN1GgtPLd7zw8K3b01mi5AZBIMbxPKLUFxrkHDVBTs7PeR4NyUptysOHNxYWgmxdgw0pdRyusy8SLMjrz9wsyc4Th69/sCQ2q8g0EnwZVB5bcHMep4uGhBptATFjtwiBSJwZX3elsLKywrqBQg== 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=JyN+75JuWp5LdYTU6KDV0Tg/OT20TpXOau/j55dLjME=; b=VGUg4RcgfDEnhM/UgIadCaEINVpNz7Zspkv8TnIi10PeqOK7QooRxIp/EKN0R6bPfomBVUKZUqKsLIL+XY/+Akn6bGdsVocbrk1sPnFvZDNtWN96q4doD65+HqwPwGiXzMAcao/UcXVYY8U+Znz84x7GPeFiErUl4y24LH2kXdkQ9nAEvIdeXFp83ERyxcJ9nI3AQTNoXF6QNd54WSuyBUCFT5T+cfdbr1OWUDVmWY+IeEjcTuEGrNMkmKkPY5VtOjewVj1aSpD5d5XLlEQyNbAhUMjGgzBqVlt0DTYkZeSncBR7sFfwEZzzU+otCLp90g48kzO4kDYnryxlN4AMBA== 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=JyN+75JuWp5LdYTU6KDV0Tg/OT20TpXOau/j55dLjME=; b=JgJrz1OnatPivSHWuePUqsvP9kYrsuHk6zGByjaGNet3qf1187bIQPVPQgDzmZr84RGK2YXtGunqoV8nd27NeG94f6Z31s9Qm1+gEm47W+YrLRacJ/68+RaPW/N50nYL03/umPGyAr9Y9dm9fpuu6m9sbCfJkqmZyRIIgfg3a21Ya66g8cMjdAQqD9Lj8WKZBGmmB0lK02o0vODCA2N9XBOSpSkJHLpltfSEG3tnfPoBh0dkNUIYnF+LHNB3hl4jW3DKp5zCyyCH3+Qzg/W0tmPUisjYDY1AN80Aawl56YWXBFDDixGnCbN7pfLj53LVdFXUBLmv7vBa+vx3nwEpVA== 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 DB3PR08MB8842.eurprd08.prod.outlook.com (2603:10a6:10:437::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.592.10; Thu, 5 Nov 2026 12:36:14 +0000 Received: from PA4PR08MB6061.eurprd08.prod.outlook.com ([fe80::c3bf:e107:b1d2:6a00]) by PA4PR08MB6061.eurprd08.prod.outlook.com ([fe80::c3bf:e107:b1d2:6a00%4]) with mapi id 15.21.0592.007; Thu, 5 Nov 2026 12:36:14 +0000 Message-ID: Date: Thu, 5 Nov 2026 13:36:13 +0100 User-Agent: Mozilla Thunderbird To: "Denis V. Lunev" References: <20261104214635.2063009-1-den@openvz.org> Content-Language: en-US From: Andrey Zhadchenko In-Reply-To: <20261104214635.2063009-1-den@openvz.org> X-ClientProxiedBy: FR0P281CA0262.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:b5::8) To PA4PR08MB6061.eurprd08.prod.outlook.com (2603:10a6:102:e9::13) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PA4PR08MB6061:EE_|DB3PR08MB8842:EE_ X-MS-Office365-Filtering-Correlation-Id: 2c0888fb-e48f-4629-dee7-08df3b396167 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|23010399003|376014|366016|1800799024|10067099003|22082099003|18002099003|56012099006|261026140227099003|261028144727099003|261021135927099003|261022115727099003|261021123027099003|261022105027099003|261021121427099003|261102123227099003|261022075727099003|261009223027099003; X-Microsoft-Antispam-Message-Info: CF9a6BW1k5OMDjvRbmES7CDPWKZZ2QW9365CFvOPXcsL1fp89Jdka+sMNgaQgPHGuRJQluj4cSvNYY3QhbFXCbl26ce6E8NVk/xrowVrkRyPrULENxqV4/eMpqEUyg6djcbkA0cWnTTNJ3Wdvam/UwKrTCbwoSGAhN19qMFycBmdAC5SV2fh305f+e9L8m7eCon2yKJMQC46w1JaScMXpweY3zw6m4I+1JRr8kTR31IOZoThp9NOQiR+F463ztzPkikGDsPit2ww2w/B7B06bwEy9SPUshy1V6BOFdoX807s5fQ78bCcpu8ENks/SF3rrqbxvcR+EDnCBN88zVNkQIxPxMEEAW3U9TWFnclclYsQFzGwO1DdSH4CprBgWaivSlbY1/xqSbxrcx07dWMxontOqhQov1MhV7kdl7CQNY6TRG5YYYfac4R8jC2BjVtJeNyd36K2Q58s3ixNvfIdVXU0AOc1qfZi468jCkEbmOosr/92GDDdMW9p8mvfc/INrVgJ2tQ7gehTMwgbRfweDTNPE1MXuA833M0QtHpFnZaGyrmbthtlFEE4auvi2zU3Djw1APR8xzL60PzDQCi4u04qMGWRqgF4/MhttMxYMGlU9o/mp5J08/KWwnHbyWKV5ScJXP65Smb4CgSj5myz7ayCQmanD9/YbQx/b1zGJaA= 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)(376014)(366016)(1800799024)(10067099003)(22082099003)(18002099003)(56012099006)(261026140227099003)(261028144727099003)(261021135927099003)(261022115727099003)(261021123027099003)(261022105027099003)(261021121427099003)(261102123227099003)(261022075727099003)(261009223027099003); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?bklDb3ZGR3FzT1dwSSttT2NYYVpxY3NpalF5UFRNQ3IzMzNPN2h5TnU4Nm1t?= =?utf-8?B?bU8zMlhpQVhZdzVPNGFGalRLWHN1N3hScnhYUll0dVB0ZWV4Q0UvdHg4eXVz?= =?utf-8?B?bVhFNWJqR0RxcVAraFdMbUhiYWkyL3JMblVEMWlpTlpyZjBQY3lDSlVHV28r?= =?utf-8?B?NXBmRkpNUkoxd1lORThQekhoSFBhWGxwMjI4WTZhNDd0dkdJMHlkVVNTTDRk?= =?utf-8?B?NjB6U2lXbnJCdDlZMWVDSTAyMytpNTNHRngrTnZieTJsZ2hONWRTdkhxUTNJ?= =?utf-8?B?MWhlTEttWGZXU1h3V0ZxOHdGZzRlTmdmYmExWS9QbkpZSTdjVk96eHMzZkVn?= =?utf-8?B?TXNIcVhKUVJJNEFMTDFEOUlyQWtnaDZURTU5SU03S0JLbnVPTGNkWVorU3NE?= =?utf-8?B?Z3o2cEFsYTN0VW11UmVFWHUwaFdHeEN5aGVYaThVNjFPdU9IbnZzRzM4NmU5?= =?utf-8?B?TXN0cTVQUXJ1RkFObys0cWhHaitBYjdsRUgvMTFqOFJYV2pJZUN3K0VXeHZS?= =?utf-8?B?QjJWVFkwMGpvVjFqMUczMXJXUndYaU9NQkRtL1hhSTJ1eVIrMXhXci8yZnEv?= =?utf-8?B?cFN1UW15ekpjUW9CVzd5L3VOci9xS043UTlQdm5rUENtUC9FY1UyUjNTcGln?= =?utf-8?B?ZHRJTkp1YnlOVjdkVGc1S3R6WUR0WVEzUmkvOXRZcWhCTFo0aGtuTlVkMjMv?= =?utf-8?B?VWxDOUdNZ1ZVVUN4eHRtR3dmT04rUHRQN1ZOakhHOWc4eUVwM2w0c1hvRW9S?= =?utf-8?B?N2xpZFd0Z0dOQldVMkhPOVIzb1ZWRURhNFZwdy8ySmkrMnF0Z01XcmZYaDlu?= =?utf-8?B?LzJJMTM3NkJtYnVoZzZieE9RUUtQdE8yeWFxQkdOL0R3UnBFYTBQNDBBdWND?= =?utf-8?B?NWdUai9sSm9iampWR0I0YmhsY21yL1A4eUZEcWpZUE1OYnNqbkRqME1sS3NP?= =?utf-8?B?TExqazI1SlIyWkswK3lqSlRZemdQc2phcTJtcGdNL0w5UnVVVkdJckZXSC9w?= =?utf-8?B?SEE0L0xEMnYzUXFaeDZmblY5RWduK0ZVWFlBSHFIaWJVZjlCazZWaDd4S0VD?= =?utf-8?B?WjJvdEFkemFNbXkwVGhybWwwNlhSY1JtNmgxR3NCdHpveVY2ZElZaHlwV1Uw?= =?utf-8?B?cmpXVWRCYkdQdlpwdVBTYko0cHNGeTYzMDNiYWFIN2d4ZkhJdlBMQ0R0Qm9H?= =?utf-8?B?ODYwdFAvdEtOZHhBb0VIZlBwWDRZSDhSbVU4NnY4ZkdHbi9xdlZuS0FBblZW?= =?utf-8?B?SWZTNktPWnlINjA4bEVYQk9qZUFSY0ovOW54R1JDMjZZUkxhNEZZVVFvdGNZ?= =?utf-8?B?SE0ybUxnelFweVYwV1huaHVzTVpWeDNMRVlzZUM0MzBOODgxTHNicTBML3pL?= =?utf-8?B?L0pyeHN6eng3Q0hWQkpTUGtmZjdHcTdTRjMvMVE3WmIvNjFnK1NSUy9YRWZq?= =?utf-8?B?WVcvU05maXdwVHdNa3hWUWUwOEFYWGdIWXhlS1RtRWphbHl1bzJEYnZ3SlM4?= =?utf-8?B?dHpJUnQyNUQyZ0pLNlJzK1hvbUxWN0U0YzRFT1ptZ25aR1E5UzJXdzI1UTBX?= =?utf-8?B?dkZuMVk5YXBVd2VJaFhkbCtPeW9iQnFsRTNEaDZod0xncFk5OGtSOGwycTg1?= =?utf-8?B?MFRBMzZGbnF4cVlmT1FYRGYzRTdJNkRLNVgyNFFvVWJqS2N3WnJZTmFRVERz?= =?utf-8?B?RlB6Mm1OZnhrY1lJWUlSQ25vWnRpbm00QkFCQmRXWnVZVzRYUGc5RDluR1Zr?= =?utf-8?B?Zkd6ODhGT244ZUM1K3RScWFOWnVYRTlWMWtGMEs3THNCZEJsbm55Mkg3WlN1?= =?utf-8?B?SUdkZEF2a2tCRDY5Zm9XbkFoL0tCYTMyT2laMlo4V3RQeTRFcTFOM1FTVk5q?= =?utf-8?B?MkNzTGpxMnQ0bmlud1ZVM0ZSVENsTjVRdndKdDBpRFl5MDhvTDRPZno0eFBZ?= =?utf-8?B?VVhkN0YrZG4xcGRxdmlrVmh6cVRxcStRZGl2aitVbnlJdllHOU1hL21wbHhx?= =?utf-8?B?OUlLbFM0c1VvTkdVcW1Xazh5RzUzL1BTdThGVGltOUQ5RTR3R2dKRVNRRG9i?= =?utf-8?B?bXpROThTc09rd29vcUxNblNuOWxaRnh2N2x0dkhFY2s5ZTltYkJLK2o5cFMx?= =?utf-8?B?OHVaMG8rVnplcDhndHlOaEpBUzVDQVV3c1VYZTBVRU9LcUxNemZCU0huV2J1?= =?utf-8?B?ZEI2MVVZMUVYNXhseS9UdzhaVG1GN3haQlArelhpTHpZbHJJYjNXSXlEL1Ry?= =?utf-8?B?cGh6dzFZNjVqTnhmTzJRVnJLRVRQSnJBdkU5ZXFoU0dpYmxGbVBxbWdBdWhZ?= =?utf-8?B?eExJZHcySnNSMC81OHQ2YUtKcDV4OFJIajhMdiswWTY1YUpkUTI0Q29uQ2pW?= =?utf-8?Q?L9CqqVHUi9Pi+JTA=3D?= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2c0888fb-e48f-4629-dee7-08df3b396167 X-MS-Exchange-CrossTenant-AuthSource: PA4PR08MB6061.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Nov 2026 12:36:14.4886 (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: 59A8Kuz9SK6pVVPlJogilDg1fKFsalb/KLsHICQsHPwGMiATGmz5n+z06ZhvkwUEe+YmZCJda4sWJDlq68zUxHMO0ecDw01/h2WRcfrWsSg= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB3PR08MB8842 X-OZ-Fwd: true Cc: devel@openvz.org Subject: Re: [Devel] [PATCH hci-8.1 0/2] dm-ploop: fix flip_upper_deltas panicking the host in its pre-flip check 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 Reviewed-by: Andrey Zhadchenko On 11/4/26 22:46, Denis V. Lunev wrote: > ploop_check_delta_before_flip() runs on every flip_upper_deltas, as > PLOOP_DEBUG is always defined in dm-ploop-cmd.c, and both of its ways > out of the walk are broken (VSTOR-153445): > > - patch 1: when it finds a cluster both deltas map, it returns -EEXIST > with two md_locks held and interrupts disabled. The next pio on that > BAT page spins on the lock forever, and the host panics on a hard > lockup; > > - patch 2: the walk never stops at the end of the BAT of the lower > delta, so once the device has grown past it the flip oopses on a NULL > md page. > > Neither is reached through the ploop library. Its reverse merge, the > only sender of the flip, grows the lower delta to the size of the top > and clears the clusters both deltas map before it flips, and a device it > mounted has the lower delta read-only, which the flip refuses with > EACCES before the check. Both take a flip of a table built with the > lower delta read-write, so VSTOR-153445 has no RK for 8.0. This is the > fix the v2 cover letter of "dm-ploop: fix the pio submission stop around > cmds" said would be sent separately. > > Tested on dev-cl04, stock 6.12.0-211.52.1.22.11.vz10, dm-ploop built > out of tree with the series on top of the applied dm-ploop v2: > - a chain whose top delta overwrote clusters of the base and a direct > flip_upper_deltas: the stock module returns to dmsetup in atomic > context ("BUG: scheduling while atomic"), and a read of the device > then panics the host with "Hard LOCKUP". With the series the message > fails with EEXIST and the device keeps working; > - set_noresume, suspend, a grow to 2T and flip_upper_deltas: the stock > module oopses at ploop_check_delta_before_flip+0x86, with the series > the flip completes and the images keep their data; > - the ploop pytest suite, ploop format, passes. > > Denis V. Lunev (2): > dm-ploop: fix flip_upper_deltas returning with two md_locks held > dm-ploop: fix flip_upper_deltas walking past the BAT of the lower > delta > > drivers/md/dm-ploop-cmd.c | 6 ++++-- > 1 file changed, 4 insertions(+), 2 deletions(-) > > > base-commit: 1f21db982845109040d1feb279e9ee34f8e6f065 _______________________________________________ Devel mailing list Devel@openvz.org https://lists.openvz.org/mailman/listinfo/devel