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 30BA28045D for ; Wed, 28 Oct 2026 12:46:16 +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 69SCj2pD020041; Wed, 28 Oct 2026 15:45:02 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 69SCj2pD020041 Authentication-Results: mail.openvz.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=virtuozzo.com header.i=@virtuozzo.com header.b="yKol6fZn" Received: from mail-pl1-f199.google.com (mail-pl1-f199.google.com [209.85.214.199]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id 69SCix0b020035 (version=TLSv1/SSLv3 cipher=AES128-GCM-SHA256 bits=128 verify=FAIL) for ; Wed, 28 Oct 2026 15:45:00 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 69SCix0b020035 Received: by mail-pl1-f199.google.com with SMTP id d9443c01a7336-2e869e00005so11220555ad.2 for ; Wed, 28 Oct 2026 05:45:00 -0700 (PDT) X-Gm-Message-State: AFq9FYKCL54Vq253tdd9mp8WA2uWsLzVNHllOXsXjkiSFoi6LQcmZCO9 8YP9GBTPaupMmJkn/EynOwdszJOHX5ykikMaF9zREPb/4+T3nDct46nwRTNM2nAWbptU/WQCeLp gfP0+T8r8QxMcYsWK4vD3ul4Q1Xn3rdgAZSma0fqS2YxV/XFfmkRG4Q== X-Gm-Gg: AYBFou0RHNu8hLE7ANlNvRKKltC4iuQHGjLhJZzo4fpDT/gNGkTL32lJHZQOJMJezyM 3u1689O8/NbEku23v3rHoqxH+ukpbq4VNvS/E4eeS1or5FNOvnstq757as1wb8m7d1XOCFM6Yd8 PhFSjIGqQbmtteBCwSz/8Tx1tgc/Ujh+jwh98SnxQs30OexN+/DwKNdnGvtsCEkGgKReOuaVzrP QeaUQhPBzgDaVpd/2s3Qguxl7FOYlSrA99nxnVnh0EjtTJ8tAxRt4fVsrFfFIRgP1MCd2y/XXMs 6MWYL93Q/S73s/pQy4TtfbR9LQhAa0GERzwl66e7fWTYCX80aik2SKtOtrQ1PMzv5o3pSF4Cz0V T+r/ppthaqu4c7Fj/nsJFomw8O/qrm/NDcAVIvIjBLYA9bT45XXCuCN7t6G/OpzWL5jH0zw0S6l cc/OF2D0DnB46VobrrM8q0ZZcBaFmbI+y9FA== X-Received: by 2002:a17:902:f54c:b0:2e9:a090:dd80 with SMTP id d9443c01a7336-2eb0048632bmr21567285ad.22.1793191498952; Wed, 28 Oct 2026 05:44:58 -0700 (PDT) X-Received: by 2002:a17:902:f54c:b0:2e9:a090:dd80 with SMTP id d9443c01a7336-2eb0048632bmr21567215ad.22.1793191498390; Wed, 28 Oct 2026 05:44:58 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1793191498; cv=pass; d=google.com; s=arc-20260327; b=qRz4c6Ly0KraHwSSMqDU+vTv2fN1LW7kneKrOfzKHXz7ftbkNWx+MJs7p3hHY2AyAM 57j6OOjE7fxM/mdEgJNuoiPgjYtoZ7JjZeQlq0Q7dh8oYf2KZnN6WNa8OwFaSDjdnCB6 51zCn/dybkhskLuQ344Mz0nsnbnRKB2y8y3ldIUJK0sD2WxmrUp5nLmHNf3ja+YNE8Hu W0PoROembqqSycDLpA6L8724vB14+Mq9pq/TiW3RWDC8XqrEsWLvqyxPOV2xNcLf+mdK /miBBTWfNYXQehhBRflnkjC3XbuXyzHp3mbwc4OdaQv1OmlwIcDfOdwQy7UUcAy3tytS DHTg== 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=2x8I0DocCLuqdKmqqZfiMaoUbWsxCKXXccY0k+csiAU=; fh=cZ72tgMlH9Mo/yU1ydTnVX7gSx4khQcwDMluwhixV90=; b=UBtiATSIbPZTUK6hxeeviafwS9XG03ee/8TYnHy5CLZAAaJygJyhOrEokHmgYu0bRq y/Xp5A/mXQbKcKuFeS+bV+DPC/vwnGv9xfOj55pmvK5r5I57LdfXhZW7DLOi+yWuZtj3 vjYa/nKss9PckD/wmcrnUx7eGGUJ4uzKyUphyJTgO5oWHNWDTmSjjq6JuykAcj/u0H28 O7CS4pZHf31usVDmJ44z3bLZXjwISrzM8TpZsEfPyt+rY+xM1g7DcMxyOOauP+IN+NW9 tEmH1nwRHsY6oS6K/XJ7k2AQDsGwpCFUTZR6GDlsfKjVJCRIj+f0sd3Pg3JOo7jdn0mT zLnA==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@virtuozzo.com header.s=selector2 header.b=yKol6fZn; 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 d9443c01a7336-2eae6c251c4si99244285ad.152.2026.10.28.05.44.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 28 Oct 2026 05:44:58 -0700 (PDT) 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=yKol6fZn; 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=dhI1jziI+xmDR0lZdTh4psLtyHvbmPVco3GqEg8GWLPCvzWVaS1udjEOHqlznhICKxmHP201aGB0U0TipDJVe3fZ0XVztt4PCaFbzjALBY36muWvFW/T6Em2daoJ8MQa0Xf3LeT3LYfBGWByu7n9QLJaWrFtX9JyQ1KXNBxjH2CFDPTgxH9xzPHU0TrrJ49uojjRVhsgMzHanlsZL3xl1r6MLD8grn8Q7AokyYl0cK0g7FoeakeTsTKEMdVI2L8bcgp1jgA4ABHCULBiWn8jaGrmOrnljFR+fBb9Wt2P5AwwJy8atldRNlqQCnzVQrjX54k9YbkfU6/jCSXA5KvaGg== 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=2x8I0DocCLuqdKmqqZfiMaoUbWsxCKXXccY0k+csiAU=; b=FxRvOfbXnNMh4X1ARXCDKP3RB9SfNDCn4n0UPK2trFLbW3GL6hXrcE8aAqMvP7PqpaPwvBZA4hM1Rxju8bYqbG0QEQVNaa0BA57yTXNZ8+LU56VciNenOBtD99wuH6pdc5nRlVyNZkwZMExRE8Vvz5JX1pyQxzrnnswAKr0CN4j1XHipWfDChidsrer/eMEjVfWjV1VeX9VSkrgsGeEUkBUC7NNWx+jeUFynLGBO+ptisYwDg2ve5edohQEBMGEHmDCs/laGMYv2BOuUavybytgCifDNflc9u1RYFt16aR5g5SwQzM4KGazaiTMKKKO437DaNfIR+FLM3M36p80y4g== 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=2x8I0DocCLuqdKmqqZfiMaoUbWsxCKXXccY0k+csiAU=; b=yKol6fZnLQtg4pEnO3ATof6DqVF0L4SnwAQa0ykPvEU1fw24Cs3LwvSG1YAXxPwYRBm16i4O/pSa6SaV7PLYBrQbxhlZwF4Vt7b4IogFUxCkChQjnyVUXEv5jE7wVF3IfyFGBjIL7aTP1BH5jSyeCvSoRToFWxLaw+uXQM2g6pNcaBqBxozvYsgz1LKN2vTl+acGPNiUrKBW8NLRQJraQ4nHw811aho/ucRq4t3KOzNhaC70y/A5CudxfhWA9ipbpkVUblQBI4mmU+U1wcNmvw1PLycgyAnpKtnM67rc3Ls9B8Dzl+JyHzVrUWmLYRfGG1KEPHRExyYZpEs6KrmG/Q== 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 PA6PR08MB10664.eurprd08.prod.outlook.com (2603:10a6:102:3cc::17) 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 12:44:54 +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 12:44:54 +0000 Message-ID: Date: Wed, 28 Oct 2026 13:44:53 +0100 User-Agent: Mozilla Thunderbird To: "Denis V. Lunev" References: <20261028123130.2828357-1-den@openvz.org> Content-Language: en-US From: Andrey Zhadchenko In-Reply-To: <20261028123130.2828357-1-den@openvz.org> X-ClientProxiedBy: FR0P281CA0232.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:b2::16) To PA4PR08MB6061.eurprd08.prod.outlook.com (2603:10a6:102:e9::13) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PA4PR08MB6061:EE_|PA6PR08MB10664:EE_ X-MS-Office365-Filtering-Correlation-Id: 787b4b84-d85f-4f3b-9a1b-08df34f143f3 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|366016|23010399003|1800799024|376014|22082099003|18002099003|261026140227099003|56012099006|5023799004|261022105027099003|261022075727099003|10067099003|261021123027099003|261009223027099003|261021135927099003|261021121427099003|261026121527099003; X-Microsoft-Antispam-Message-Info: 3qhh+2sAEk3ajYKNzixjOntWRaXNFuzciEvhjCBZrSAsD9ZBdTjOKT7HFMS7TxIhCOtghm7kHZyahsRLZYJwSS7Wc8vuBCmlaYjBh0YjRi0Q7Rlemzg54Nix9jWmuTkX42ms/mWpGOG9k9uEOEGFiQMwQiFaRGodLpSxjH1axsJfy5WUXwkfeT/mJCvAVSe5B846w7MgOeYFGt1GXacNo7X0vXrgkLDEeXPRhDSk0OtKKdDwOJI1hFbp0tp3j6LRxNZRMVxzoxTE5V1jKiyHZcrrMx9zpQWusPADMccEiSTOnKwyqqvYe5bXKWgGUqAlMW6LVqWy3hITuJB3GmWTBcvdVqZvyZV4s9EtineobQXF06Ae8zpnaIFClAk3Y0wdCphroVZmYbUOng9KmqIX0toRoFPGxvV1J9vLIa6D+F1OIgXiNBu8qh2G9YuKo76aJ9jrv0NJ51ZwxPbc6626m4d+c7Y86qw8abHOaDHYtByACqOR9vzzNX2b0sotmSRkb8gp3t9O6EP/o2FxN789hOx72AtYZ68q0QrNi6QAyYY8yDAOFUeLPhpekN8uA71avaiK6jccq0FQ+OR4SipF2HjWeguo8GDloVGTt9uZDHR4DQUcbwDPuUQni8Kdl0PaRhdFhZqUepQ10AJk9XGC16ykS2NOjjCO8AE1v62SfhM= 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)(366016)(23010399003)(1800799024)(376014)(22082099003)(18002099003)(261026140227099003)(56012099006)(5023799004)(261022105027099003)(261022075727099003)(10067099003)(261021123027099003)(261009223027099003)(261021135927099003)(261021121427099003)(261026121527099003); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?NVUwN2llNUpFb1NsVzkxeXFYYmxzTURLbUNjbHRCQmZWNjdvZnY4UTZzQXFm?= =?utf-8?B?ZGJsMzZTbENFWm9Mc2N1Q2hpcEh2SjhTcHZIV1NoQjhLT2o2bzdFcUhudDVz?= =?utf-8?B?MmxNWUQ3YmJ5dlEvaFRwMGkrdXdzSjd4MFdjMnVrNTFRRC9CelA5cnRNSmVK?= =?utf-8?B?UXIxZXBLaVc3anZiMCtJUzFnQ0VTaXFNdHRtczZ3eVFCRnI2d0dSQWFpYnBH?= =?utf-8?B?MDFYZER4NW8rTFZVNVRxNmFWQlF3bEhJUlp5bjVOQmdtcHNqNnF0NExkUlZX?= =?utf-8?B?d29XaDVuVUtydXdRc0dVUmhJRTRjK0VaNENhT291U2FYK0Z4TDFTUEhHUGZJ?= =?utf-8?B?M1VBMHJnaGFSaUdwclp3a1VueXA0K3VHNFZTdGoxZnJ0dVVlVXRYOXdmMXRq?= =?utf-8?B?Z2hGS24yOHdDV3p6OEt3aFViWHUvQUJJZXN1a2xuaERjaG11ek5WNFd2eVNy?= =?utf-8?B?VUxzK0Z0TUIvSnZ3TE5xYXE4eXVBUXZSMGdTdFpSQThYbUMrWFNEMFdRME1K?= =?utf-8?B?S1hyZW14S2FhbHJoMkVCQ1dkQlNYQW1OS1NVaDhmV2c4aHlzWFh5am1UcW1m?= =?utf-8?B?T3ZVWkdNRmI1Z2ZUYlpDZHZCWDVRQWpxdHRzSm14RUY4Z2pFdjRzWFYzSEhN?= =?utf-8?B?OTVaZUsvNXNQNmlEZEt3V0M4eW1ia3c0aEpWR0xidTE1UURLQmFBNW16akxG?= =?utf-8?B?WmRDWkRaZ1JjMytVRDFGOWh6aHFLL29FaDRoVzM2bmVFZTFTUkpheWM4T053?= =?utf-8?B?M2tDR1c3bWsrdVlvWWt3dkR6Y0pCeHJnV2tRTjliaWZNOTNsL25GSTQxeWkw?= =?utf-8?B?U3l5ZFBUNzBFWHlBQmZpRXNveHQzZDNFbHJxYWtTbnJYOWVPQWIvRFZqVjFI?= =?utf-8?B?OWRMWjkyaDg3ZERxbzVKaldUYTdEbUFOTnFkaXgzMDlGc1I2bGxZdVF6WVo5?= =?utf-8?B?V2drbDBHTVBEQUd5djVwWGFDNzBYcUlhaUtVRmpxYjJJOURPV3U3VE4rZFlq?= =?utf-8?B?SFhZS0daOGtSeHZETzQ0QXE2aHd5TFJ5bXQzMTB4YlF2WFNiNHM5bmJPamJD?= =?utf-8?B?UFpWR243anlrYjdGY2s5QmtrMGZWZCtyMHA2NDduWnNIb1A0L28rTmtCZFFl?= =?utf-8?B?SFdIMW1zMGJDMGJYUERIMkNkLzBUMzZKT0tCS0p3cDE4VEFkZlR6NmQxSU9r?= =?utf-8?B?TkdMUWV5SVlFR2J4MHV2RzdyazFXb2s5anNSK1JncUpMUEthMHU1bGp4ZGlG?= =?utf-8?B?aURUOFlqaDNOSXB4QzNuVjZ4TUc3Y1VnS3lMRmVLNk1UcEdOWVErZXFCanlW?= =?utf-8?B?dHVSb0FOUkJyQjRpbnBEZWthd0djT1M5cERlelBFV2hMVzJtQ0lNUGZXZWxS?= =?utf-8?B?OUR3L2t5Ukk4ZmJDc1UveS9UL2tRZWJtNENWYVltUWN4SGQ5ZlAxdS9KTTN2?= =?utf-8?B?WW5ZUVlwZGxPb2ViYVI4bmozMXpIdzR2Z0gwZ3VJcnFuQnVjVnNHVHlKTnhN?= =?utf-8?B?S0dvOUEzNGo0SlprQXhMTC9JVjNmMVQ4SlI2YnhLZXNBcEtmUU1CZEFwQTEz?= =?utf-8?B?U2pzRkFKUjJ5dVh0MlR4L3Bsc3RRMTg5c2lBQXdldkhLdTVzTDB0Zi9VMVVt?= =?utf-8?B?U2NFSElYMlRqcUMyb05EVmhpYllGb3VhRkx3aldxQ3BCbW96SEVOYStXV3hF?= =?utf-8?B?ZjZGUWZZWTk2bnJic1kyeHVpMlRsaWZpOFpRWFZCcDArTjc0ZjBaNFlvWFRB?= =?utf-8?B?bHBoY05OMEFNT2tJWVAwZlN5aXAvd1R4Mis4Q2c2b3dyN0NkM3gyYWcrenF2?= =?utf-8?B?TlAvZDMzdVlzb3RWWHBoNitpb3dtUlQvdFdNTFdVWXpDcU9xOS83dUFwN0tm?= =?utf-8?B?ZGhwL3J0T1BpZkQyMEo2b1NkRzcyOWVwRkpMbW9hL1NoUTJqeXdta1drKzJZ?= =?utf-8?B?disxMGljdFkvd0RFSFFzYnR0UDhxdU1qeUNVamFxaHpBMC9zV2ZlZ05sMzgx?= =?utf-8?B?R0ZFcVVuQ0R4amVmWkRuZjRnNWUvZTZKeGx5Wm1WWjNYUGpxMHVXaXJyamda?= =?utf-8?B?ajNLOXNrNTMxZHhySlhmSnhrNkFqODFHOENuVVhCTG1Wb1ltZlJJZnlmRCs3?= =?utf-8?B?SDU4QzAzcDFKdTBUeFJVNmZLZ2EreGVYaVQzTUVnVSswRUVrcHRORzJxVTRM?= =?utf-8?B?Qytub0crelN1Q1ZVYUtRZWxpcGIvS0ZFT0F4cE9OWUlkdXkzQzZPRlB3dE9N?= =?utf-8?B?ZXNNZXRQVmViVW0xWktUUDI0enhQOGVKeU5kMXBCUldRdUFuN3VjZjk4S0ZT?= =?utf-8?B?T0h4eEpPWGJTZE4xejZtNjF2Q2JPMFVSMDVCQkNCQVd6RWRxUmtXWUxSS3Ax?= =?utf-8?Q?kjyKV19EYuobnBCc=3D?= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-Network-Message-Id: 787b4b84-d85f-4f3b-9a1b-08df34f143f3 X-MS-Exchange-CrossTenant-AuthSource: PA4PR08MB6061.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Oct 2026 12:44:54.2863 (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: 2ZZfHGK1U4aqZ4VCiUWMhUigY+aPw+6T6kMHJQaEx0XLb/TI+IhEc8W5cqojjPID1bFN3DE9okHLSuVUXGMVmW1u5OKXBRPUYc2t/z6MGAw= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA6PR08MB10664 X-OZ-Fwd: true Cc: devel@openvz.org Subject: Re: [Devel] [PATCH hci-8.1 0/2] dm-zero-rq: fix a crash on a flush after ploop release 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 10/28/26 13:31, Denis V. Lunev wrote: > ploop releases a device by reloading it to the error target, and > ploop_dmreload_zero() (VSTOR-146886) later reloads it to zero-rq while > the file system on top is still mounted. A request queued against the previous table waits out > the suspend and is dispatched to zero-rq on resume. > > For a flush this is a host panic: the flush request has no bio and > zero_clone_and_map_rq() reads the operation from rq->bio. QA hit it in > the vzctl release-disks test on hci-8.1 (VSTOR-152097): sgdisk run by > "vzctl release-disks" called sync() just before the reload. The vmcore > shows the queue's own flush_rq (REQ_OP_FLUSH, bio NULL, end_io > flush_end_io) in zero-rq, and the original empty PREFLUSH bio from > ext4_sync_fs() still waiting on the flush queue. > > Patch 1 fixes the crash: the operation is taken from the request, and a > flush is killed like any other request zero-rq does not handle. Patch 2 > completes flushes, discards and write zeroes instead of failing them, > which is what the zero-rq reload is there for. It is split out because > it changes what the target returns, not only whether it crashes. > > The error and multipath request-based targets do not look at rq->bio, > so mainline is not affected; dm-zero-rq is ours. > > Tested on 6.12.0-211.52.1.22.10.vz10 with the module built out of tree, > by suspending a released device, starting a sync or a blkdiscard on it, > then running ploop_dmreload_zero(): > - stock: the node panics with the oops QA got, every time; > - patch 1: no panic, the sync and the discard fail with EIO; > - patches 1+2: both complete, nothing in the log; > - the ploop release tests, ploop and qcow2 formats, pass. The new > tests for ploop_dmreload_zero() and the reproducer above go to ploop > separately. > > Denis V. Lunev (2): > dm-zero-rq: fix a NULL dereference mapping a flush request > dm-zero-rq: drop flushes, discards and write zeroes instead of failing > them > > drivers/md/dm-zero-rq.c | 12 +++++------- > 1 file changed, 5 insertions(+), 7 deletions(-) > > > base-commit: b499efa17aa9fb8f20512d1831d1cb61b22e60d3 _______________________________________________ Devel mailing list Devel@openvz.org https://lists.openvz.org/mailman/listinfo/devel