From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from DUZPR83CU001.outbound.protection.outlook.com (mail-northeuropeazon11022106.outbound.protection.outlook.com [52.101.66.106]) by lore.virtuozzo.com (Postfix) with ESMTPS id B224F8017D for ; Thu, 29 Oct 2026 09:28:11 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=EZ4iOEk/zNTNt/7rz2/dd56Ul1wEFasTxeEmxcrsff1MnH61Qz2JKANn1SxenXMcIksiphTXB6Y3ApjzN0MQ6vZXGZfe49s7MsBBDDQgyTZZVQJ2ghyX+ogOziPO+6FBG47LCYAENEDMcXI8zX89TolShluFkFk7duks6qfBN7JLGmKEtPR1oncxCVZ/XoyMGU/P+8GRKSMu9VIiAVrOoeIZtpibLKIZmODlnu7V3ykXWQx8N0AAdJuYDucK3q2J1oCHM4vHy9G3tY3AFZCdzef8ezkQBTUOvLRonE6oUnaOpgoVxn2AxnvA+EwpOOYwsyGBV91EOaCGjuDFcBRh0A== 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=Jtvwj/9wn7ePPX+lDvvlTYkLmnwJi+gLwx8vFCc/G8M=; b=OZ/gSGyEBRVgiNaKM/qwdatoAmYKLN0acIj+5ohTAmeU0O9CKD2X3rNtRXQblZWbcz4NF4ORFBKex2BFEe66u0ebAZlCaD60XXNTTrhO0ela6Za+NTIyazruzbcm32rOO8RvUxBnNAILfZ8RobGA0FfnxdTCnXgQ40g+f32KF22GUhM6J9unGn8G7uv34WwAF7Rk+sqV4KsN9wEIAgc69PLXb5JRi2JlPfn6+KZYdBt/7xeATeCqWfSx6h/YM4WtT6A7HrHD7Y6gR5RKjM8Wr7c5inX/QvxcJg0eBbe5IfBbKCLRUYWLtisAgk9KdeGf3fOxXYVofpQqaG1kdOZ2jQ== 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=Jtvwj/9wn7ePPX+lDvvlTYkLmnwJi+gLwx8vFCc/G8M=; b=zajVPFxunOYaJH2+l/3e/TwYTr5olfP28VHNps1rKbBEfYKG78MsWTMBqGcmZkfFwH/vWionRWksGGo2yqSgqoppiUSJTDosyLNgSRZY63d4PavipBG1leWLz/99eHfR6jMLPl/RakuVh9r8tvYjUKG5MZns7cZv2hq6tjQDdLTMED/wc1DeCQkscYnTO5K4x35ou6rJLfN7WiA72b1KhCgU9uon6XALIRL7XnJRlm+9Zjd2LqL9fvzxThRKaiV5kYhkQYiyaOvMgRMb3CJlbnbjltKwd4Ou1fL5Zf9260PZb0JRN6qAHPxVqGsRGOS4QUQeMKQ0F63s0cot2Tl06w== Authentication-Results: mx.microsoft.com 1; dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=virtuozzo.com; Received: from DBBPR08MB10650.eurprd08.prod.outlook.com (2603:10a6:10:52d::7) by DB8PR08MB5386.eurprd08.prod.outlook.com (2603:10a6:10:f9::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.546.22; Thu, 29 Oct 2026 09:28:08 +0000 Received: from DBBPR08MB10650.eurprd08.prod.outlook.com ([fe80::1b2a:832c:d136:a37c]) by DBBPR08MB10650.eurprd08.prod.outlook.com ([fe80::1b2a:832c:d136:a37c%3]) with mapi id 15.21.0569.007; Thu, 29 Oct 2026 09:28:08 +0000 Message-ID: Date: Thu, 29 Oct 2026 11:28:06 +0200 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH hci-8.1 v4 3/5] vhost-blk: use a local vhost_dev pointer in start and stop To: Alexander Ivanov , andrey.zhadchenko@virtuozzo.com Cc: svt-core@virtuozzo.com References: <20261029092301.3286535-1-alexander.ivanov@virtuozzo.com> <20261029092301.3286535-4-alexander.ivanov@virtuozzo.com> Content-Language: en-US From: Andrey Drobyshev In-Reply-To: <20261029092301.3286535-4-alexander.ivanov@virtuozzo.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR3P281CA0019.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:1c::6) To DBBPR08MB10650.eurprd08.prod.outlook.com (2603:10a6:10:52d::7) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DBBPR08MB10650:EE_|DB8PR08MB5386:EE_ X-MS-Office365-Filtering-Correlation-Id: 11be1741-f206-4547-9c51-08df359ef115 X-LD-Processed: 0bc7f26d-0264-416e-a6fc-8352af79c58f,ExtAddr 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|1800799024|366016|376014|23010399003|4143699003|56012099006|22082099003|5113699003|18002099003|10067099003; X-Microsoft-Antispam-Message-Info: eQKO1Z39it9hkqqFeq1NpkJ8gCIcjzH7WJkxWX+lXiXscVQz+OUVNjk/FJlnyYWZ/LHjVelyC4/qSIqVMb5HOVw0HtbnVqeg2RE+c3IP1hYo+KD4Rp3wdlf3M74i+D9F4VCJaWBc5Y0lUd0XEGwaY2whtOUAnVmkzWdc/8QKoPF7M1CPH7ctYdPZFsmVatwD8KQAV5iJgOAWp6FLOJ8czDtIRVhnwVJEFZc50CBKWpnpV3idD7yJOg62kcy+b8AdzMrBtjRlVH2ojYk/wUowFsViQ0aWBv53tWtBZIcX8/5i+6Okiy74HdsJD3VDsw7fJbAfnX4+lEOiEK1d2y/sq7WM+J9QmRXVn2ed5X4nI0q3vU0ZiRg004UJp8si2R3lWQH5UhcryDyfFvI84viVpfB7y+9MMTamvDMZwVcvwv9XCLJjbHB1Ispkn+7TRXg53MCTj09Ttb9KuJtbEITgaWXwzrrwCjgAjjFAnuvR6RpDx5Zb7Lz0o4Xl2EvwgfEOiOIKSWtA6ybCxFmrZLyT4s9htBKitSIjV7o5Gdj6qPcf6ZU1JsaxAo+rvfhRUB//C3pHRrYsr9Hizc+ey6EbmDYFFxd4v4DNi4/j9oGINNJ0qfrdbGycieLj6Qv6yXgX X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DBBPR08MB10650.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(376014)(23010399003)(4143699003)(56012099006)(22082099003)(5113699003)(18002099003)(10067099003);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?T3dHa25adWFJdGlGeEhMbkhqck1JaHpGOENxUGh2c1k4SjJiRTR3YUlTTy9w?= =?utf-8?B?cExVcjFFTlBTR0xDa2JCbkE0dG9aS1drRGVIblU4NE9PdHowdENkcUY1QVVU?= =?utf-8?B?NjlYOS9hN3JTYjQzN1NOalFoalVpVGw5LzRNUzJ1dE1sUjdjbGJ4dWRzM1I3?= =?utf-8?B?Tk9SeWJsZlpQcGdsQlVUSGNpeWUyLzY0Y0hNTCtzTW84cEIxcXh2RCtBTWNz?= =?utf-8?B?VEFnTk9HLzg2YXRZakE2emNtbXJqdU45YzhBbUZkVUVsdStYMW91VDZIZC8v?= =?utf-8?B?RW02WGNxRmdyNEJDOWxhb0pnQTRqTnhDNmRxQ0MwQXNtNTFvVlNVZ2g1T2Fh?= =?utf-8?B?WVVSdmJpa2VSdDZ2cEdFbldZcFhPNkN4MkVmaVJQTHNGRWp0Y0pFUG5LM2Ja?= =?utf-8?B?RkJ5UFcyTkZNU2h1NmNzQWx6SkNCRkp4U1Y0elhBbXFrbnRRSzJscFAxbFJ4?= =?utf-8?B?dHZKNFljUFJ4L3BSYVBjcmNVVnR5Uk94aWNKVXcvNmlncjJ4c1FQelpieE1H?= =?utf-8?B?Tmw1dTdhWTV4S2J6WnpWZTQ4NGNSMzZhbThxdVZwQXlxOFhJSlNKZ0xtSVJQ?= =?utf-8?B?cHB4RjY1UzdIL1pZVzhKVUUrY1BQRk80c2xDcFN0MDRoQ3RBQ0x5NER4T2Zm?= =?utf-8?B?NzJpeldTYzMyU0RDdklFck5jamlKaXhYMDVSMVRWOGcxemt2bE5TOXJ4cHBz?= =?utf-8?B?Vi9Ca2c0Mld2MEdZQmhkbGVqMktjWHp5eGNzc0NvNVBMZWhGZEMrS3FZQ1Nz?= =?utf-8?B?MzVBVUtzRVlBR3dBTkVIV3BTL1I5NDhpQlp2UHV3eFEyaEVUYWJFK3dIWVFV?= =?utf-8?B?eHpRajlUcXRqRTRXNzZ3RTRqdW9tUE9WeHhnZDJNR29yR3lkTUU1UXBNZDcr?= =?utf-8?B?UXVKeUhnbzBPK250QURVZXF0OHdkUXNKMHJWQmNtZFMxOVprTUxOUDVqVjA4?= =?utf-8?B?eXkrN2c0cWl5MVMwaFNVdXRQUndBRGlZWWtvak9tM2hqMWZBUW95S2NBbENI?= =?utf-8?B?VC95bjE0d1RWOXVtRXcreStwdGZwbmZBblVVSXFYRi9BSnA4VmN3Wk1yV0Yv?= =?utf-8?B?VGhLOXRqNVp4UFluN215bjVzblpIelBYRXQ3dC8yUSsxdytTQmZPeGVTRnZQ?= =?utf-8?B?ei8rQ01hRWp4UlNOTTVjM1hpdlJ1bTFzYS9iaG5tejgyTUFCR0FMeHlpam1y?= =?utf-8?B?QkFCR09JaVNlYzlwZU1yTFlNa255TC9yeG9EcFVTek1DMENhMGtWTDk1L1FW?= =?utf-8?B?eHFSTzZYc2QrVXBDOWJ2UU9OS2hUVERzWDlFdVkrWFU2b21WYmpuRWphc0Zw?= =?utf-8?B?eTNWYmthcWZCR1lVTUE2NnY0eGpmSDBYdVZRU1liUmIwRE9UWXlRQTFTOEZi?= =?utf-8?B?ekg0VGRwTkJQZFNNWjJKVEE4cXFCaHhhWjVIYTBCdHJzZjdiK0o5OHVtWEtH?= =?utf-8?B?KzArbU5mQW5sV0RxSjFDWnVXbVhpUk9uTW1uczlCbEE2VXBlb1V1ZU8wenNh?= =?utf-8?B?TTlZVk91UC8ra21XUjBOZkFVQTJNZmMxSkNiWm9mTlkxazEvRW1LT0srRFhw?= =?utf-8?B?L0UxQ2FETFY5THFrRmNpNGVSOUVwZUNjbnI2TGpFd3hoeThNUTJka2VQTHlZ?= =?utf-8?B?VGVLVndvWDRnK3pHVW5qM20xQTFSQ3hxQ0I5ZmdKWm5pNHBQOTZBZWpvNW5u?= =?utf-8?B?T0QvQ05VVVJoTDJHM1oxVGVSRHp5RnlWN24wOVRvQjA5NG5ib3VoQ0xrR1RW?= =?utf-8?B?bzdFcmp5SWl1ZStneSt0eGFDVGlBemhuU09KajZMZzBzeE5oL1dVSzlnbmd5?= =?utf-8?B?cEJBelB2UkMrQlo4L2JiSUVhMDhNWTU5SGwzRWhZWmk3dUtLODJhbDBwODdF?= =?utf-8?B?MWN3VXp0MVRrTzJsK0pKMndQSU1jdVg4bWVlZVFoU20vWnM1WEpKOWRwY3E0?= =?utf-8?B?YUt5K3d5RGhIcGhJZXRqTS9aTWNTd1VJblhxMWU5NTJWVVdEbHRiemdsMUpH?= =?utf-8?B?U2FEV2hZbzdwUVhxWDFEdkdyY0wzY08wcDZveVM5T0NuWjV3RUp5anhKU0R0?= =?utf-8?B?M2pZT2dRVW9iU3NPT2VUc0IwVnNqVHNldmgza1U1dW1lT2ZVLy96ck8rNlRn?= =?utf-8?B?M2hrSk1ZOE5FWVBRL2YvK2JnSWM4UVRSRFBjaTBiR3dzZWFoSFVZY0JvSnlF?= =?utf-8?B?MllsbDdLdHZGU3k4dlg0VDRrZVNjdThsYTl0N0p1NXo5NUl3QmdMMVRtckNV?= =?utf-8?B?bEJIU3hJWXBkdkFsZFA3UHRyaVcxUjJQUjFWNGR6NjZnYlRJU0Jqd0JFNmdk?= =?utf-8?B?VS9NSStXNkFFdDYwNDl1bDA3YUl1ajV1Q0NkUzFMSGhwanlaeUJha1AyRmUv?= =?utf-8?Q?9GXLrY5mJx7YhbuM=3D?= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-Network-Message-Id: 11be1741-f206-4547-9c51-08df359ef115 X-MS-Exchange-CrossTenant-AuthSource: DBBPR08MB10650.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Oct 2026 09:28:07.9450 (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: ydo3wrxQcm4q0ZsSlsjJzDu5MtKETFz5CPlRO7iRGAGhGsqaI0N+gKI7y8GT8UBtkB/ysSwhFWJNo65zhgwlcRutfOyM3aCQW/Nkgjk5vWw= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8PR08MB5386 On 10/29/26 11:22 AM, Alexander Ivanov wrote: > Take &s->dev once into hdev in vhost_blk_start() and vhost_blk_stop() > instead of spelling it out at every use. No functional change. > > https://virtuozzo.atlassian.net/browse/VSTOR-107537 > > Fixes: 0ff3cb5ff28f ("block: add vhost-blk backend") > Signed-off-by: Alexander Ivanov > --- > [...] Reviewed-by: Andrey Drobyshev