From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from AM0PR83CU005.outbound.protection.outlook.com (mail-westeuropeazon11020122.outbound.protection.outlook.com [52.101.69.122]) by lore.virtuozzo.com (Postfix) with ESMTPS id 9B48280E7E for ; Wed, 28 Oct 2026 15:30:48 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=xZ2o4AYKxKZEI3TZaJIK2/yuwLth7e/aUaxD9eGkwAXxY8jPqyQnALa+ER8ciNiDwYXTtzeKwFyrMnDOgMhThMrZYA7rjL1RoYeTyKXSNph4txUJhEvY3QSm4y9ueatgHTzYf0XnboNSdjJ0XZaNAAcjU+jcsfUyy+TzwZMaTAG3s7TPLNRZTZ8mCrHaG1cZCusZoeKTzcCQQMXuHODlN6JQY1d8Q7LmVFBGRzS+feAw58/Wp0/MGvMIUJTc3rxloyXWaXPCxbrV5lG4VdczKYr7FbFpTqj4JQM6RJiWZGmLzlSekpYCUnEf/aYIiG/ShYTezHbkgmCQXkQu71hc4w== 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=pLnrQO3LuaT2v0WE+J5DkklNudQ3MZgURgCnq6FAloE=; b=n59szTMD+8pTEFi7yAJJPFE9YYOUfJb6h+7tuAcyda9lzsJNgtg6bILhU5r8Rt9dpUW5+eRbKEwuPxPq5ub4bKmGLFzp69guEqGyNjQWRpFTGYdaDH1gOLMyhHt5wb/OSF1jBzBwnn2Q/TYHPlqaBfmfvV0SiijK0F79ZG3FkzNdkjUi2jn08ocGNRrTjXUOH3Rhdt93iKue/P0t5Y45O/Hhqs4OqYPl8JYIzp6Ok5n8jqRUBlRSnM8vc5qIw3OfHiamk6YfzUd78hZ8CtlEwjVFgDGf0zNSTnjZ07H1yTafPFuWBqexwKvRED+Ni6Oxdr2wcAieezv5DwJpHcMZWw== 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=pLnrQO3LuaT2v0WE+J5DkklNudQ3MZgURgCnq6FAloE=; b=tYEHcH1U/1B7Uj2EK23Ck+TqNxPZqSOdB89movV5i0qHZ4nShmrqlW/GA1g9e/0IcQqSY8+zCGemmZbQlxO3bK4aBRAYWYesZdLmZKiHEPzMHr/y92l8kKjHoqJmE6RVdPn+O/yZagU4r6i0bIzhboyMQXwZMSs/KMrL+6cjLOn8FYdKEMn4/pwCq0qfUuHwHTZPAmQf8JwPLKOIMTeVkQJXdVeg3UyY/mdCbxwHzoyBft/1UCzwdy2Mrs6SbaknxCVvb9zuYYbEkRMQcENnvJiEN6GVAgIpY33l+P2YiGv065IvpJPOfTPoyKM1iBPPUIOMLdBkZBLh6Gz4Vm98pA== Authentication-Results: mx.microsoft.com 1; dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=virtuozzo.com; Received: from VI0PR08MB10656.eurprd08.prod.outlook.com (2603:10a6:800:20a::12) by BESPR08MB489008.eurprd08.prod.outlook.com (2603:10a6:b10:12d::24) 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 15:30:46 +0000 Received: from VI0PR08MB10656.eurprd08.prod.outlook.com ([fe80::4e37:b189:ddcd:3dd8]) by VI0PR08MB10656.eurprd08.prod.outlook.com ([fe80::4e37:b189:ddcd:3dd8%7]) with mapi id 15.21.0546.021; Wed, 28 Oct 2026 15:30:46 +0000 Message-ID: <22d9ad6a-9449-4463-819b-e5957a30bf45@virtuozzo.com> Date: Wed, 28 Oct 2026 17:30:45 +0200 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH hci-8.1 v3 1/4] vhost-backend: add vhost_set_fork_from_owner op To: Alexander Ivanov , andrey.zhadchenko@virtuozzo.com Cc: svt-core@virtuozzo.com References: <20261028123333.3145676-1-alexander.ivanov@virtuozzo.com> <20261028123333.3145676-2-alexander.ivanov@virtuozzo.com> Content-Language: en-US From: Andrey Drobyshev In-Reply-To: <20261028123333.3145676-2-alexander.ivanov@virtuozzo.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR0P281CA0108.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:a8::8) To VI0PR08MB10656.eurprd08.prod.outlook.com (2603:10a6:800:20a::12) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: VI0PR08MB10656:EE_|BESPR08MB489008:EE_ X-MS-Office365-Filtering-Correlation-Id: 070ea785-4ea1-4fc2-0569-08df35086fdb X-LD-Processed: 0bc7f26d-0264-416e-a6fc-8352af79c58f,ExtAddr List-Id: svt-core@virtuozzo.com X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|376014|23010399003|4143699003|56012099006|261009223027099003|261009221227099003|22082099003|5113699003|18002099003|10067099003; X-Microsoft-Antispam-Message-Info: JRiX56zDNh2kvoPqTIhpV0ehLJqgA6mWSZoE5OlKA3LVufAy5CkeLM8a+fMz18rHpvFDVyspOAKarT2v1D3yTiTaluYKsvoIDx9/zcYHsGEQ+qysTtwg4uBgwCwDP3B45b/4rUORyioWPFnxMfOsjXnrIuBSCE1gACzpq6hSmtzOtopZ8CcVFQg0ipkj9w7EH2LmNndqvu5An9ncK0exvhKLNf2jLbRE5WL+jGNSUSqCHNSnOK1nrzg4MWrLaxvDrKOGB1gjIISpUK1R5RSy2ujyaBxaF8LgmIY4Z0riXFTgbUyk76DPn4uociYjJo2RXwSCUA8+l6kT0IOJK2ebko01BYP4g+C75Q9Svqdm9Z77oWyF9anQJyWbeD7Kf8pAytg+wkO7HDJCb32RWi17UKC+Ka8umrZgl5UgVa11aBP7DZNJIK+sCrYWwBgXTeUUk0k8qOcmHr2RXkasCwPz7u+Rgk8fezv8AquEam/9hu+OhNYBPha/ZBOVi0tU3yNx6HBB/YhQ2he0HZWv/KZpdxNMWxwqNtvZ8uJ71Rd9FBu/tmBwjmhLpezuGRCqvB0fpe6uHBTkhFkE50NZwRh6rQQTo86aSv66B0T/ZEIGlcxHhdHLpud9eDD+HmbaXsdj X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:VI0PR08MB10656.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(376014)(23010399003)(4143699003)(56012099006)(261009223027099003)(261009221227099003)(22082099003)(5113699003)(18002099003)(10067099003);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?dyttZVlwZzFmQUNwNGFPc3E0c3RreUFpa2I1WkpYbjM3UG1jaFlyZkdWdTNR?= =?utf-8?B?RFB0Q2hLZVIrYlBmVW9qMi9TUitXbXBlYXc4Y0NXbUhjcTNJdzZsT1dzdk5z?= =?utf-8?B?emlLalpndkpvbEpmMXkrUnFPa2dJcW9DNGF4bGpTOXFKZXJpU2orWTE3cVcx?= =?utf-8?B?UExHcVg2eGVrbktLUWlDMGc4VDY1Skxwd0tmM3czM1d2TXkraDYzMVJIWU9l?= =?utf-8?B?RUxLL0hZRXZrdmVLY1NoNDJrR1l1dFVPVU1MQWgxWWhNNmdiUHZyTm1VeVdQ?= =?utf-8?B?UDl0R3pia2grTUNLdFF4YzdiR1lvcG1oYkQvMWxCckNIM1V4Y3UweUMxdXc3?= =?utf-8?B?WnR1NXp0cXh5bDJtS0c2MThpV2hHYnd5ZEZiK0xFYWVDemtGWURKUFMreUFa?= =?utf-8?B?OUtEVjdzd2loOEpDVVE3LzFydi9EczJMOEp5eUFTYWgwdEM4SmsvT2dQaHJ2?= =?utf-8?B?T1U1Y1U0YVp6UFhNR3F6R1U5UFhrdjdaVlBWTUJoR2dEaGNvaUpGOGFOMDEr?= =?utf-8?B?WDhzNDFKVDhZcW13RWVDNjh3S1FPQU9CZmRJU052djFMT3hUMDI0b1g3MUNu?= =?utf-8?B?eGhndlRTSkhpNnlaL0pVYytSMUdMbVpaYVZ1ODN4d2UxK0JiSjJvNGFLeXlW?= =?utf-8?B?RVRSL2pTakNSdEZ0bnE3S25WTERHVVZMMUZUOXVwUUNoNXhZTllYODIrMjBv?= =?utf-8?B?UE1DSlcrcGNhSElXSWhpMDVPN3AzWS9UdUJ1dlBsMi9qZm41dUkrUktISGVq?= =?utf-8?B?aStVUDM0YlAxQi9FdEt5RmZoSzFnRDdJWEZIQkk0TjYxenZVSHFXdmI3bTZq?= =?utf-8?B?alpFVVNnNzVJbFBlMGpVQUliUkVEb0xRZmV1bGM0OGFJV3EyL1crd3dWdkpD?= =?utf-8?B?V3c2Qk5vZVVlOTAybUkwc1VnVnkzYmtHdzlKZXE3L0JpanVOeHJ2SGVxeEds?= =?utf-8?B?T2VMTGVUNjh4bTYrazdwazU4NkZGYnhhT3R0eVF5NFpSM2lSNTlXWjY0TEQz?= =?utf-8?B?dzZHckpRak5INmxEVHdIZ0NpdVpzSmNMUU5WRVV1UjRJQ2xsQUl5L0RtN3NB?= =?utf-8?B?bUdoOHhvZ0NQRHA3STVZWmI1YUwxVmUramt2OTVQL2FxanorKzUycWtSWFlu?= =?utf-8?B?NEhsMmppbFJ5S1FaSldBRkdLa0IrRnp4Uzk3MDdNM25iUVhiekRDYVlwK2Js?= =?utf-8?B?SSs4SzV4Mm1WVHB5TVpPMXQ3VVE4Ymc1LzA5SHNvWWc3RFAwY2k0ZndFWGZR?= =?utf-8?B?LzVSUEFsZDVqZzhkUldxWDZqcjdWc1phb2pNbmR3Sk50SG1MaDlSSk5tUWdT?= =?utf-8?B?WU1xVXZPanBwWEJSY0E0aDRKcmZjaGlwVGgxaXRVOHFVTTF5Y1d5MXg5dC9w?= =?utf-8?B?NERxN2xESVh0VDhrYVVHNmhKT1lIMEwvNTlCTWhFRDF5Rk4rNXMyVGZwdWRC?= =?utf-8?B?SXUxSU9FTlN0VmgyZGNUTmVYbmEvelh6ZWNGNXQ1SW01UXJCRWVpSGtWWURM?= =?utf-8?B?eUxrelAxODNYSTZhRy9IYmd4NmtSQisyMkFrNEJqVXJMY3FmS1RnSS81UEg2?= =?utf-8?B?SWlCRVdpZUpFRGZpYzAzUUQ2V3Q0R0JQMXBvb05TQTltajI0bFlzSjhxMHQv?= =?utf-8?B?MytMMnRPdGN4aU8xK1NyQ0IydkpQREh1MmVScUlNYWhSdlBTSlVxRXR5YTJB?= =?utf-8?B?c1JNVlhjUkR6bzdNWTMvSHExOEp5K3N3S1AyRnppazhaSm12MmFMRjZIWHY3?= =?utf-8?B?M3Z2MkZINGZuU2JGbnh5K3lPM0xCTVFHR09iQjFIUXhETnBrWWZpcENKa29v?= =?utf-8?B?a0IwVDVZeEkrRGtwbGRLYnp2WmhyV09TeFpYYWIzZzlGTTRLdk1ENEhCeEQy?= =?utf-8?B?MlJOY3pHRlhNSGRTZzF3dExoZHFScW13aVVYRFF1SGVIdjlQK2xIcG1XZ1FX?= =?utf-8?B?MUFrb2dnNjlWamJ4Z3dpc2owblQ1VGJIQXNmVCtwdDZGZWxzOGNlaEZTNElo?= =?utf-8?B?Y0pic2J2eGsvTWdWVkRDSkVqR0tpUnB4K0Ric2xReEhvVG9OcHU4OHBKVzZP?= =?utf-8?B?NG4zSis0WWR0L2MwOWxwVmZQV0ZqZkZ1VEhtYytLYzhSVmNoaW8vNHFaVmtB?= =?utf-8?B?S2pUR2JlSmdZd2xEWjFXOFgydEVsclBVMWhLVmhzY2F4MSthQmxjN0M3NE54?= =?utf-8?B?WFdZYUVFQy9YQnkrdFZvSjZ1QWp6dzFoeGlybTMyY0xSVnVkZmlyMDR2TTkv?= =?utf-8?B?QkJWb0NadGpVWklLV0owTW5CUm9LaVFhblgzb1ptTzFST1hPVDJjU2Rqb0Nx?= =?utf-8?B?YmdsRVJzTmFPTFpvc2Z1U1RrcEZsZFJuRm9LUU5hZ2dMWDRIdVYwSmpWVjRq?= =?utf-8?Q?2+fx//RfwO0Vtt40=3D?= X-Auto-Response-Suppress: DR, OOF, AutoReply X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-Network-Message-Id: 070ea785-4ea1-4fc2-0569-08df35086fdb X-MS-Exchange-CrossTenant-AuthSource: VI0PR08MB10656.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Oct 2026 15:30:46.5143 (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: SuUfDipm2CQdHTnpJRF2sO3ERHxMGXdSy3p6Iir5fXWe8/vLc5v8oyFAe86TqtQD96b6eoJv2PtuoyspH7IQzwmRULSVf4joUqP8fMHqrkY= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BESPR08MB489008 On 10/28/26 2:33 PM, Alexander Ivanov wrote: > Wrap VHOST_SET_FORK_FROM_OWNER for the kernel backend next to the > worker ops, so devices switch the vhost worker mode the same way they > create and attach workers. > > https://virtuozzo.atlassian.net/browse/VSTOR-107537 > > Signed-off-by: Alexander Ivanov > --- > [...] Reviewed-by: Andrey Drobyshev