From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail.openvz.org (unknown [69.168.225.77]) by lore.virtuozzo.com (Postfix) with ESMTPS id 61AE28017D for ; Mon, 21 Sep 2026 12:15:35 +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 68LCEB9c005801; Mon, 21 Sep 2026 15:14:12 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 68LCEB9c005801 Authentication-Results: mail.openvz.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=virtuozzo.com header.i=@virtuozzo.com header.b="Ghz3wx3b" Received: from mail-yw1-f200.google.com (mail-yw1-f200.google.com [209.85.128.200]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id 68LCEAax005797 (version=TLSv1/SSLv3 cipher=AES128-GCM-SHA256 bits=128 verify=FAIL) for ; Mon, 21 Sep 2026 15:14:10 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 68LCEAax005797 Received: by mail-yw1-f200.google.com with SMTP id 00721157ae682-893d2c627b4so30996967b3.3 for ; Mon, 21 Sep 2026 05:14:10 -0700 (PDT) X-Forwarded-Encrypted: i=3; AKwUvBzuI3S11X8wrNbxw/3m13OGSSHplgrYXoVHkkMq2t7i5hPUk+VWRM9rsTO8zAzZFocF36spJQ==@openvz.org X-Gm-Message-State: AFuF++njqDkuolY1B68uk8kG5ERK7X7hl9J8aZh7vy7s4+T8SRpL2Byc j3ILvfQuQUC77qPICEnuR+De+kTunOcLsfBBhMz+31FjJHzpG+gwuf2D6a9hJR7CiESAx5FiIFl Z1vDcXlWq+IEYydL0Ugndt0kNpHUvUm7C3Uc4IDMpur9uTBdGbjclew== X-Gm-Gg: AYBFou3eXJluzSynPRiJj/b6tS7t2aHLfaNlVtry4z4VON4hVtxY0qQa/D1ZxXTXNRT m3/Rs2hqzrKNE/YvRtJMHAW7tTpeDJpD2F9bSQ/q9XT6M5WtCqidxhLGdO7qvJ3dvWdCuahIYeO qRufumVPhkamA7zYLkOoMsqkPHvAYgzgVEI5vwylSvZUdLDDPASiV7zTuzwQJoZt3AFFuxCu5gH mYVGMiuBr2LaouGsUa9sNQGuZtTNxuIlaUch7Pt5ColhWz2OQMt0bh9R0pKxae4Ac/Jy6Qk1kgC 3ecuuV65pAhjv+dVcjVU2OKtwYdbSxsTsyiFexDT8j54SrLNiyMmzpxR8VZXr2nqpEsjCYVUtlz j8dU/1Gha6erhWyQLpYaB8/zk6j+uCr5ub3pfXC5MldFteQAokINYVOotiEec4yTCS66Z8OHGP1 1VSfRTQGJpR042wVePMg== X-Received: by 2002:a05:690c:4990:b0:89b:6beb:1149 with SMTP id 00721157ae682-89b6beb1590mr22128857b3.54.1789992849718; Mon, 21 Sep 2026 05:14:09 -0700 (PDT) X-Received: by 2002:a05:690c:4990:b0:89b:6beb:1149 with SMTP id 00721157ae682-89b6beb1590mr22128647b3.54.1789992849123; Mon, 21 Sep 2026 05:14:09 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1789992849; cv=pass; d=google.com; s=arc-20260327; b=hTsk3OiHVBlAJ8RJkKJVqzynXt8fPwgk2f3q/ugghM2OueDTrXOad0jw+OA2uqRTkW 6YcujG2jgOLGtbhdMDPYDgDQTz7AJUgATtCWZ5iVZREacatyE/QQ20fEEdezaDLCUMes ZOgo1RkKcqAvA3BtnX5DOWAzwaqNFScRshkvHKZIILbqy5PctVVj++NxrLUApV4eMZit qL7ykfctFcWaUTvKamWiRNC7cv0bqoTbEdKdXhrGrDqg8MLcZcfS5GPTVY8TTWxfQwXz W8Gx3DVH+VGCdtQ6U24u7hkhVc5foID0OHRQsgMHOZMOSsTgWvWWCExXnpCkHTb+Gp3U M8ig== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=mime-version:content-transfer-encoding:cc:to:subject:message-id :date:from:in-reply-to:references:dkim-signature; bh=glsIBLggVlfaPXq2ghMqrgmmjOKOeipdJDfrlwv2u2E=; fh=VM96WsGoME54jPYtq4hQLiXdHbZKX889M3rqhX/1ySs=; b=D8RiyoE9VfiNsz4GDDhBNU4KqewCD1Ulkdj6mu+esm43OxBYIQHxnw+vJu94/h3g84 utibZCEDmeTBVwWmWcBSW3ougCPjyrT7zZxRayx3tIzR2K6ZQYdKshrXUVdN0EKLWi1h YsC/zHa4/NCfqqxvh9jc81LFLDrb0sz3t7fsJX3DKCLamHRiUJey61t9FhNttaMXth8x +KZeyod66Ro6hVADJKUzWc1jEo84cvbkPH2Atgo+Y6t4xqireO7I+NqQgXoci79szl2v P5/b9MeVCRACnMAK834rHAT57hiNXKQ0mPzDIyCURoQVcUB0ZBq1f5JQN6bhuUzNS4Vf BHeQ==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@virtuozzo.com header.s=selector2 header.b=Ghz3wx3b; 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 kuznet@virtuozzo.com designates 2a01:111:f403:c201::1 as permitted sender) smtp.mailfrom=kuznet@virtuozzo.com; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=virtuozzo.com Received: from AM0PR83CU005.outbound.protection.outlook.com (mail-westeuropeazlp170100001.outbound.protection.outlook.com. [2a01:111:f403:c201::1]) by mx.google.com with ESMTPS id 00721157ae682-89a48d9550dsi27595907b3.51.2026.09.21.05.14.08 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 21 Sep 2026 05:14:09 -0700 (PDT) Received-SPF: pass (google.com: domain of kuznet@virtuozzo.com designates 2a01:111:f403:c201::1 as permitted sender) client-ip=2a01:111:f403:c201::1; Authentication-Results: mx.google.com; dkim=pass header.i=@virtuozzo.com header.s=selector2 header.b=Ghz3wx3b; 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 kuznet@virtuozzo.com designates 2a01:111:f403:c201::1 as permitted sender) smtp.mailfrom=kuznet@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=OS9X7l2PnHqutzZ4d45xfXQw+iGPiyj/h17lG1ppB7Ky3vgDR7/nNc5n0Z1NTLYlGygCU6aD/nuhH6NnF5bECrg8YJoL37u/puOlykVpYVVf4MZ6xubEU1Jfhr3jRbM6mfedkuAhsF54WOfWAyXYkrftJWduOo10KaZf3IUDzNQx5DPjN7F0bCxl2vUdHBr3kztAEZ/lIWUL4wVOK/TJNxphk64HqfCEilFKJVPKue1cbaNBY1IXN1QU8vFk32hyZs2txe79U9FCS7iSc2DgSOI/ma3kLo/5+bXqLlc9/VUgPSBHyr4ixAM4KMk4cgjD9dlMBkGx1Pff3JjlSeYu6w== 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=glsIBLggVlfaPXq2ghMqrgmmjOKOeipdJDfrlwv2u2E=; b=gqe6cfbjrPRrABZXgrOSqi/1IvdlNSXHO79ZpO25OJAL24YUFVGtAA+30S3wC28d1vufmsaKxIO90MbPqRYSSYj+3fStc+cLcnaM5jLXFxVLJzja+r4NgHyqXuC/LYqXFNTxyJYuvVItftoHNjPrCbwGZc1G8jiGTGIVVlegnE+Q23ZYn9i5ilJmlL2VTaHvOY9LEB9K9MGTId9Dkd+sQ2hD+gz8gS8qBKw8gQEhjiVeP/ct+MDr7sa9LjwxElZDsuBV72mZhJtkHGmJBzjj55PbvuGo1PgqthyiA8vedJdeG6rAim8joUn8Qle2tCfYTzqLW7trUv6AkC+sSP2fVw== 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=glsIBLggVlfaPXq2ghMqrgmmjOKOeipdJDfrlwv2u2E=; b=Ghz3wx3bVtrUFODYrhPnWNhKInKmu0iYjIhlrYsYhepooYxql3jbt4NNu9hsLbb04PT9XEzTczZno+UJdEawGiuNslbu1paYHEskI3VoVoa8iQCBCpaa11HhWesKcGnSoChd7EUJwK05DLalW2CiuRRtTmvoYQVQ0Bkuzpnl8+bOpuxX+jPHDduyLDLgPZ9UvonAmnI55hqgrsZ+Qh7L4NlJlNYTfh42mRnicUAUov5nI8T/iOTfgAW1oHYaPwZYnlZMN5XEMmMMOqXlrcTgzyYweSrnwCA8y2V+F14nnSJSi80GG0iQilVDhuD8y1NUsQ/Kd+LroP9vWDBUL54L/g== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=virtuozzo.com; Received: from DU0PR08MB8254.eurprd08.prod.outlook.com (2603:10a6:10:412::11) by BR2PR08MB999933.eurprd08.prod.outlook.com (2603:10a6:2c8:14::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.451.13; Mon, 21 Sep 2026 12:14:07 +0000 Received: from DU0PR08MB8254.eurprd08.prod.outlook.com ([fe80::66a7:414d:72e6:4327]) by DU0PR08MB8254.eurprd08.prod.outlook.com ([fe80::66a7:414d:72e6:4327%4]) with mapi id 15.21.0451.012; Mon, 21 Sep 2026 12:14:06 +0000 X-Forwarded-Encrypted: i=1; AKwUvBxVCJWIvetvqvB1HVKTK4PI+1GaKR/VpS/JHymYEr25n43AKeeXfF8q3vLvj0XT0SMu0tDVPQ==@openvz.org X-Received: by 2002:a17:907:720e:b0:c26:1648:a06a with SMTP id a640c23a62f3a-c2a15e53cafmr863483666b.37.1789992845426; Mon, 21 Sep 2026 05:14:05 -0700 (PDT) References: <20260921-acssp872-batch-connect-v1-1-ded37d934f28@virtuozzo.com> In-Reply-To: <20260921-acssp872-batch-connect-v1-1-ded37d934f28@virtuozzo.com> From: Alexey Kuznetsov Date: Mon, 21 Sep 2026 20:13:53 +0800 X-Gmail-Original-Message-ID: X-Gm-Features: AcwNN1WzD-fVAYr_ZA20NqVQbNIm1SGT9OzjDkGSA01-ZYxIGPs5-oyDt2WEmeE Message-ID: To: Liu Kui X-ClientProxiedBy: FR4P281CA0111.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:bb::12) To DU0PR08MB8254.eurprd08.prod.outlook.com (2603:10a6:10:412::11) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR08MB8254:EE_|BR2PR08MB999933:EE_ X-MS-Office365-Filtering-Correlation-Id: 7eb3bbfb-cc6b-42da-e293-08df17d9d581 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|1800799024|23010399003|366016|52116014|376014|56012099006|6133799003|10067099003|18002099003|22082099003|38350700014; X-Microsoft-Antispam-Message-Info: oBR7BiFO5ug0arOEFInDgnRleNx/LnFCqMBnkFryeyBxDJ7vogL+rQGVrwY1/vLHsgXheuG2T4OoXsMLY6CXF4elxRCAZSVk373WkC0uxEErOxWgmNfxOvH7eloyFSlqPSujRtooUyiXKH/6Qah3t4kAN0ExvRKluo8GT6fU9KfVoSTL16S99nY5ns9NaCI8wHfnjqdak9ilwLZPIAc/x6GRxT+qdpvQuoiM3jqcv1sPFcw3aARKiz4FdQhtgRfhW1JnZ0nKUfI2sxlACEn0i6K0mYyhAWzq7MTkPpoWIdHi8slIg293F/rUtVi5PN4vqRP5dP1yb/6h23chIqmm4duh78Vs+VAt9za5CI4//blWuY8lq72LKGLdJEgBwyR0IDZ3dYupS4zjdVae81B+LGOt0i4Kf0cCrbmrIL55CLqeKhLznach5Qhs7dTgrFoJ2VXfOEu/CTQo5jggXvaOjw/PraA4g5HzMasp187FMR0WxpRIFuqWPopmDGJVveE7joGY09jaBguwqjDAlnegsRulRL4D0ikT8eUO6Z6Ee4APOvEqXXgJvTYwfpheEb5PGRDcWjcEmH+PBbGlXLh/CuL2EjcF/2V/iFH31l36kx7TfmiZpxi+JaS+D3+fuFb4I9YJ4WviA+VFXlPYqw+QHLvyoVD9J0vIIHa2oPODF+WNICdnBQdjkUTDribLqJKu/7j5jbcwSy5DxWa9z0prpMpe8/4c4y2OuwfTc12lKAo= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DU0PR08MB8254.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(1800799024)(23010399003)(366016)(52116014)(376014)(56012099006)(6133799003)(10067099003)(18002099003)(22082099003)(38350700014); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?ZzNVMHdSR1E0Rm9VTlRnejFSUDdKVGdUcW95QXovaVFpUk9vVGROQzZCYWRp?= =?utf-8?B?SzdJMHQzcjQwcjQ2OW9kNWk2MGFFa2w0bURpMEg4TnozNnhQL2xPY3RxUUpr?= =?utf-8?B?dThzeHEzMHdWazBGTUt0dzFLUjU0dWI2c0c4bGk4Y0VYWkZKc3NlQTA2OWNQ?= =?utf-8?B?aFAwdkFCc2FiVFAzQ1FNYTdKUURVS0toanYwZ0xmUHhFS2ZMT1lGU0ZXN0dW?= =?utf-8?B?d2pLNnBYL0IxdWlXZFk3em5tT2RJWDBTajNWdGw1cjg4YzNNZDUvdHl2R04v?= =?utf-8?B?NGRMV3pzcFdzeTVqYjNWWWxJUHQwNnQ0MGg3QzQ5UDArRDEyeVpSUEtKdFpZ?= =?utf-8?B?TlpnTW4vMHdDdTRrb3BHRTJBSUJKeUpkVFQ4TVBQRktncDlubWdTTDNNcTV2?= =?utf-8?B?cTlsZU5JZXhFdUJyUDVOZmlDQ3RBOGNnZDZjenh0N0EzODVkTm4vZ21YZlkr?= =?utf-8?B?NnFZS0VTdjMzNGJOMkI5U2JFYlZKZk1NZ1NNNVl4a3grVSszdUVkM2w1VURa?= =?utf-8?B?bXdvRWpVNnNhaGZRcXdFUlRrQk85TytONGFMdkNFeit1cyttZ3dmNldnZWlP?= =?utf-8?B?d1owOTRTOVBBYzJnTEFtdVBqTjc1ZDE2OGxNMWhrK3VtcnJaeDRlT21zWW16?= =?utf-8?B?S3drbDRLaHlZZjhYV2lFQ1o0K1BhVU4rZ0JNSDQ5Y1phbndlU0FDczA5blho?= =?utf-8?B?bVpIVXlMUm5YQ2M3bFo5MEVmSVl2VXY2bnB1anQ0MFF6cWpOTnBjTXNjN3lL?= =?utf-8?B?NmxLQndUR0JBSURIbWFrODFTbXY0RUhYdDVVZFQ0VXg5M0owd3JvU09iTDNk?= =?utf-8?B?dmZhSHNTTW5VUVhSMTdMTDV0YzRNU2ViQXB1cms2NWRyL1FBbGhxVjRjOFZl?= =?utf-8?B?cWdCYWdJRW1jY2k3cnNPTit0U0dMYWd3akJtR1htdFBTQkpWVC9oaEdLMUJt?= =?utf-8?B?T2RPTjNQejJJb2d6a3R0Smx5M2NzTEh3ZjhYWUZlRm5qWWJyb3d1b0ttWnlB?= =?utf-8?B?b3hlYmQ1MkFsRng0UTM2OWFSL1NsQmU2dXF0cmRlU0tNdWZpbTZieHZBK1Rp?= =?utf-8?B?bGpTLy9hZUNZeXJ4aEJZWjlXVzhTOXQwc3l1NW1HSkVxZlNtQkMvVVVUKzNt?= =?utf-8?B?blgyR1o3aHI3bVZZV0VtbWhsbElMSXhqNlA0SVJPN3F0TTZiblBRM21Memtk?= =?utf-8?B?WnBzais1cW1UZW5oejRDajFxdnpqMkJpZTBwTHlKQWRkejlyUlVWK0h3U05l?= =?utf-8?B?NVpPRTJLUDRnTWpaWGpWdUZNR3ZQTzJtK0RQeVd6Y2dTOUdwUWVKNVQ1VDNl?= =?utf-8?B?WHRkaDhKNk5LMHJVbXF3cmpTTlUrVVBldkxRL3VycERWb2tXU2xrM21UWnhr?= =?utf-8?B?Ym01M0lrQ3hQNGYvZndPMEtQWGRGNXREVE9lZlRpSUVOUGljVUllQjhRZDJu?= =?utf-8?B?WVFYLzhKYi9WSFpNTWdxR1RxTWY4R0RWVnJncDR5SkdzUnpFaHlPb1A5anNn?= =?utf-8?B?L1dkWjFrTUZuMy9nTkRPaDdNWklBZ0NESE9xeklCNjJFbDNvN0hkL25YTlR3?= =?utf-8?B?c0NaVXFBQzBLTU5sWWp4VGQ2RWRwUGtqU1orUG80ME5JekFXTS9kdnphc2hJ?= =?utf-8?B?WXlrTVI1VXpuL2ZpbFRsQjVHZVdyeENGNmNQYmhEQ3N1RzB0N2o2OHZEaTdP?= =?utf-8?B?Z1lGenFiSDRzY1lQT3FIL0o2Zm0vQVBDT3Azb09WQ2s5Qm9ISEdMWGpJbjFs?= =?utf-8?B?N0NMZ01qaThZcmQzWjdWS0ZlcTRWWHhuQ1c4UE5iV2oxOG5jOG94MS9yTTlD?= =?utf-8?B?dWwwSFFiTmdWRXRFKzh0aEI3ZXJ2akpqQmxOSEY3a1YyY3VQeGlBU1JxZEl4?= =?utf-8?B?QlVENWczem1FTitFckpSa3MzSVlJYXNtZWk2M21GSTdkejFyZHc3M2FBTVhZ?= =?utf-8?B?SjkvN1FmQ3QrNVpXTEVtbGwwNmFPTm1GcjRHcFB5dHlkWlMyUjlscy9YZlh3?= =?utf-8?B?WndMdWVFMTRXVC9oUnVjeU9iMCsySUpNeDdxemQvRGVSL1BjSUZEcyt3UTZq?= =?utf-8?B?SDgzblNmWlZ0ZG9LUWNjcWgxcDRnZ3NiR3RYWHY3T0dYQ2dyOWdaOG1oRmdl?= =?utf-8?B?aGVZNUozSHgvSnFWL2UrNjByYWVRSzQrb05KV3dMa1hpbXI0ZUpGRWNuMUNS?= =?utf-8?B?dFBMRURNaTBnZHlTeldjM3hjQmhodytBUGhkL1A3T0Z2TlNxV0dqeUtYenlQ?= =?utf-8?B?L0pndHBxVENINW4vMkxTTEdKWFhQWFM4dlh6ZVVQdU9WcStQR1lQNUZvQTZO?= =?utf-8?B?WHlqV0RzcE5JL2lzM2xNU1Q3eWk2VFF0WkNPczVBTFhaMTlrZ0dOQT09?= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7eb3bbfb-cc6b-42da-e293-08df17d9d581 X-MS-Exchange-CrossTenant-AuthSource: DU0PR08MB8254.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Sep 2026 12:14:06.8780 (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: jH1Z1I23aDIjoJG5KTrYmkk+Z9Cg1wgu9WK6tI3UyT+kkNMOR/ELzKvnNcnL7nYySg7ock0pc2r7XfMMh5t4sg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BR2PR08MB999933 X-OZ-Fwd: true X-MIME-Autoconverted: from quoted-printable to 8bit by mail.openvz.org id 68LCEAax005797 Cc: azaitsev@virtuozzo.com, devel@openvz.org Subject: Re: [Devel] [PATCH hci-8.1] fs/fuse kio: start connect once per rpc_queue_work batch 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-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: devel-bounces@openvz.org Errors-To: devel-bounces@openvz.org QWNrLgoKSU1ITyB0aGlzIHBhdGNoIGxvb2tzIHZlcnkgZ29vZC4gSXQgY2FuIGdvIHRvIGFsbCBh Y3RpdmUgYnJhbmNoZXMKYW5kIG11c3QgYmUgc2FmZSBmb3IgUksuIElmIHBlbmRpbmcgcGNzX3Jw Y19jb25uZWN0IGJsb2NrcyBSSywKd2UgaGF2ZSB0byBpbnZlbnQgc29tZSB0cmljayB0byBjaGVh dCB0aGF0IChpbWhvLCBpbnZhbGlkIGFzIHdob2xlKSBwcm90ZWN0aW9uCm1lY2hhbmlzbS4KCk9u IE1vbiwgU2VwIDIxLCAyMDI2IGF0IDc6NDHigK9QTSBMaXUgS3VpIDxrdWkubGl1QHZpcnR1b3p6 by5jb20+IHdyb3RlOgo+Cj4gcGNzX3JwY19jb25uZWN0KCkgaXMgc3luY2hyb25vdXM6IGl0IHBl cmZvcm1zIGEgZnVsbCBjb25uZWN0K2F1dGgKPiBjeWNsZSB3aGlsZSBob2xkaW5nIGVwLT5tdXRl eC4gcnBjX3F1ZXVlX3dvcmsoKSBzcGxpY2VzIHRoZSBlbnRpcmUKPiBlcC0+aW5wdXRfcXVldWUg b250byBhbiBvbi1zdGFjayBsaXN0IGFuZCB1c2VkIHRvIHRyaWdnZXIgdGhlIGNvbm5lY3QKPiBm cm9tIHBjc19ycGNfc2VuZCgpIG9uIHRoZSBmaXJzdCBzdGFnZWQgbWVzc2FnZS4gV2hlbiB0aGUg Y29ubmVjdAo+IGZhaWxzLCBwY3NfcnBjX3Jlc2V0KCkgcHVyZ2VzIGVwLT5pbnB1dF9xdWV1ZSBh bmQgZXAtPnN0YXRlX3F1ZXVlLAo+IGJ1dCB0aGUgbWVzc2FnZXMgc3RpbGwgc2l0dGluZyBvbiB0 aGUgb24tc3RhY2sgbGlzdCBhcmUgaW52aXNpYmxlIHRvCj4gdGhlIHB1cmdlIC0gZWFjaCBvZiB0 aGVtIHJlLXRyaWdnZXJzIGFub3RoZXIgYmxvY2tpbmcgY29ubmVjdCBhdHRlbXB0Cj4gdW5kZXIg dGhlIHNhbWUgbXV0ZXggaG9sZC4gV2l0aCBhIGxhcmdlIGJhY2tsb2cgYW5kIGFuIHVucmVhY2hh YmxlCj4gcGVlciB0aGlzIGtlZXBzIGVwLT5tdXRleCBoZWxkIGZvciBPKG1lc3NhZ2VzICogY29u bmVjdCB0aW1lb3V0KToKPiBpbiBvbmUgY3Jhc2hkdW1wIHRoZSByZXNjdWVyIG9mIHBjc193cSBn cm91bmQgdGhyb3VnaCBzdWNoIGEgYmF0Y2gKPiBmb3IgZGF5cywgc3RhcnZpbmcgY2FsZW5kYXJf d29yay9ycGNfY2xvc2Vfd29yayBvbiB0aGUgc2FtZSBlcCBhbmQKPiB3ZWRnaW5nIHVtb3VudCBp biBmbHVzaF93b3JrcXVldWUocGNzX3dxKS4KPgo+IFN0YWdlIGFsbCBtZXNzYWdlcyBmcm9tIHRo ZSBiYXRjaCBvbiBlcC0+c3RhdGVfcXVldWUgZmlyc3QgYW5kIHN0YXJ0Cj4gdGhlIGNvbm5lY3Qg b25jZSBhZnRlcndhcmRzLiBBIGZhaWxlZCBjb25uZWN0IG5vdyBhYm9ydHMgdGhlIHdob2xlCj4g YmF0Y2ggaW4gYSBzaW5nbGUgcnBjX2Fib3J0KCksIGJvdW5kaW5nIHRoZSBtdXRleCBob2xkIHRv IG9uZSBjb25uZWN0Cj4gYXR0ZW1wdC4gVGhpcyBhbHNvIHJlc3RvcmVzIHRoZSBtZWFuaW5nIG9m IHN0YXRlX3F1ZXVlLCB3aGljaAo+IG90aGVyd2lzZSBuZXZlciBoZWxkIG1vcmUgdGhhbiBvbmUg bWVzc2FnZS4KPgo+IGh0dHBzOi8vdmlydHVvenpvLmF0bGFzc2lhbi5uZXQvYnJvd3NlL1ZTVE9S LTEzNTYyNgo+Cj4gU2lnbmVkLW9mZi1ieTogTGl1IEt1aSA8a3VpLmxpdUB2aXJ0dW96em8uY29t Pgo+IC0tLQo+IEZpeCBhIHBhdGhvbG9naWNhbCBjYXNlIHNlZW4gaW4gQUNTU1AtODcyIChhbmQg QVNVUC0zNTYyKSBjcmFzaGR1bXBzOgo+IGEgc2luZ2xlIHJwY19xdWV1ZV93b3JrKCkgaW52b2Nh dGlvbiBjb3VsZCBob2xkIGVwLT5tdXRleCBmb3IgZGF5cywKPiByZS1ydW5uaW5nIGEgYmxvY2tp bmcgY29ubmVjdCthdXRoIG9uY2UgcGVyIHF1ZXVlZCBtZXNzYWdlIHRvIGFuCj4gdW5yZWFjaGFi bGUgcGVlciwgd2VkZ2luZyB0aGUgcGNzX3dxIHJlc2N1ZXIsIGNhbGVuZGFyL2Nsb3NlIHdvcmtz Cj4gYW5kIHVtb3VudCBpbiBmbHVzaF93b3JrcXVldWUoKS4KPgo+IGh0dHBzOi8vdmlydHVvenpv LmF0bGFzc2lhbi5uZXQvYnJvd3NlL0FDU1NQLTg3Mgo+IC0tLQo+ICBmcy9mdXNlL2tpby9wY3Mv cGNzX3JwYy5jIHwgMTggKysrKysrKysrKysrKysrLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAxNSBp bnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL2ZzL2Z1c2Uva2lv L3Bjcy9wY3NfcnBjLmMgYi9mcy9mdXNlL2tpby9wY3MvcGNzX3JwYy5jCj4gaW5kZXggNTQwMjI1 MDA2NzI2Li5jNTBlMzFjMDhhMzEgMTAwNjQ0Cj4gLS0tIGEvZnMvZnVzZS9raW8vcGNzL3Bjc19y cGMuYwo+ICsrKyBiL2ZzL2Z1c2Uva2lvL3Bjcy9wY3NfcnBjLmMKPiBAQCAtNzAyLDkgKzcwMiw2 IEBAIHN0YXRpYyB2b2lkIHBjc19ycGNfc2VuZChzdHJ1Y3QgcGNzX3JwYyAqIGVwLCBzdHJ1Y3Qg cGNzX21zZyAqIG1zZywgYm9vbCByZXF1ZXVlCj4KPiAgICAgICAgIGxpc3RfYWRkX3RhaWwoJm1z Zy0+bGlzdCwgJmVwLT5zdGF0ZV9xdWV1ZSk7Cj4gICAgICAgICBtc2ctPnN0YWdlID0gUENTX01T R19TVEFHRV9VTlNFTlQ7Cj4gLQo+IC0gICAgICAgaWYgKGVwLT5zdGF0ZSA9PSBQQ1NfUlBDX1VO Q09OTikKPiAtICAgICAgICAgICAgICAgcGNzX3JwY19jb25uZWN0KGVwKTsKPiAgfQo+Cj4gIHZv aWQgcGNzX3JwY19raWNrX3F1ZXVlKHN0cnVjdCBwY3NfcnBjICogZXApCj4gQEAgLTkzMCw2ICs5 MjcsMjEgQEAgc3RhdGljIHZvaWQgcnBjX3F1ZXVlX3dvcmsoc3RydWN0IHdvcmtfc3RydWN0ICp3 KQo+ICAgICAgICAgICAgICAgICBsaXN0X2RlbF9pbml0KCZtc2ctPmxpc3QpOwo+ICAgICAgICAg ICAgICAgICBwY3NfcnBjX3NlbmQoZXAsIG1zZywgMCk7Cj4gICAgICAgICB9Cj4gKwo+ICsgICAg ICAgLyogcGNzX3JwY19jb25uZWN0KCkgaXMgc3luY2hyb25vdXM6IGl0IGNhbiBibG9jayBmb3Ig YSBmdWxsCj4gKyAgICAgICAgKiBjb25uZWN0K2F1dGggY3ljbGUgd2hpbGUgaG9sZGluZyBlcC0+ bXV0ZXguIFN0YXJ0IGl0IG9uY2UsIGFmdGVyCj4gKyAgICAgICAgKiBldmVyeSBtZXNzYWdlIGZy b20gaW5wdXRfcSBoYXMgYmVlbiBzdGFnZWQgb24gZXAtPnN0YXRlX3F1ZXVlLAo+ICsgICAgICAg ICogaW5zdGVhZCBvZiBmcm9tIHBjc19ycGNfc2VuZCgpIG9uIHRoZSBmaXJzdCBtZXNzYWdlLiBU aGlzIHdheSBhCj4gKyAgICAgICAgKiBmYWlsZWQgY29ubmVjdCBhYm9ydHMgdGhlIHdob2xlIGJh dGNoIGF0IG9uY2U6IHJwY19hYm9ydCgpIHB1cmdlcwo+ICsgICAgICAgICogZXAtPnN0YXRlX3F1 ZXVlLCB3aGVyZWFzIG1lc3NhZ2VzIHN0aWxsIHNpdHRpbmcgb24gdGhlIG9uLXN0YWNrCj4gKyAg ICAgICAgKiBpbnB1dF9xIGFyZSBpbnZpc2libGUgdG8gdGhlIHB1cmdlIGFuZCB3b3VsZCBlYWNo IHRyaWdnZXIgYW5vdGhlcgo+ICsgICAgICAgICogYmxvY2tpbmcgY29ubmVjdCBhdHRlbXB0IHVu ZGVyIHRoZSBzYW1lIG11dGV4IGhvbGQuIEl0IGFsc28KPiArICAgICAgICAqIHJlc3RvcmVzIHRo ZSBtZWFuaW5nIG9mIHN0YXRlX3F1ZXVlLCB3aGljaCBvdGhlcndpc2UgbmV2ZXIgaG9sZHMKPiAr ICAgICAgICAqIG1vcmUgdGhhbiBvbmUgbWVzc2FnZS4KPiArICAgICAgICAqLwo+ICsgICAgICAg aWYgKGVwLT5zdGF0ZSA9PSBQQ1NfUlBDX1VOQ09OTiAmJiAhbGlzdF9lbXB0eSgmZXAtPnN0YXRl X3F1ZXVlKSkKPiArICAgICAgICAgICAgICAgcGNzX3JwY19jb25uZWN0KGVwKTsKPiArCj4gICAg ICAgICBsaXN0X3NwbGljZV90YWlsX2luaXQoJmVwLT5zdGF0ZV9xdWV1ZSwgJnN0YXRlX3EpOwo+ ICAgICAgICAgd2hpbGUgKCFsaXN0X2VtcHR5KCZzdGF0ZV9xKSkgewo+ICAgICAgICAgICAgICAg ICBzdHJ1Y3QgcGNzX21zZyAqIG1zZyA9IGxpc3RfZmlyc3RfZW50cnkoJnN0YXRlX3EsIHN0cnVj dCBwY3NfbXNnLCBsaXN0KTsKPgo+IC0tLQo+IGJhc2UtY29tbWl0OiAzODUxZmVlZmIzMjFkN2Rl ZTllNTdjYmU3OTI2NDEwYWE2ZGQwNDNmCj4gY2hhbmdlLWlkOiAyMDI2MDkyMS1hY3NzcDg3Mi1i YXRjaC1jb25uZWN0LWJlYzA1ZTlkYjA0ZAo+Cj4gQmVzdCByZWdhcmRzLAo+IC0tCj4gTGl1IEt1 aSA8a3VpLmxpdUB2aXJ0dW96em8uY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KRGV2ZWwgbWFpbGluZyBsaXN0CkRldmVsQG9wZW52ei5vcmcKaHR0 cHM6Ly9saXN0cy5vcGVudnoub3JnL21haWxtYW4vbGlzdGluZm8vZGV2ZWwK