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 DA44780E7E for ; Thu, 5 Nov 2026 17:17:13 +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 6A5HFu7J006805; Thu, 5 Nov 2026 20:15:57 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 6A5HFu7J006805 Authentication-Results: mail.openvz.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=virtuozzo.com header.i=@virtuozzo.com header.b="RK1UFHaJ" Received: from mail-pl1-f198.google.com (mail-pl1-f198.google.com [209.85.214.198]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id 6A5HFrOj006801 (version=TLSv1/SSLv3 cipher=AES128-GCM-SHA256 bits=128 verify=FAIL) for ; Thu, 5 Nov 2026 20:15:53 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 6A5HFrOj006801 Received: by mail-pl1-f198.google.com with SMTP id d9443c01a7336-2ed077a15c3so20615635ad.0 for ; Thu, 05 Nov 2026 09:15:53 -0800 (PST) X-Gm-Message-State: APuU4Z/Cy5dyqYWkw20hgBeN7hGGu7VE5IqUxbpKqzs/AxKY2ml0GBn6 wOa57Ou/XRxbKIYRB7P268I9D/CFMnedgOPMJYC2GLdSuYEeLXrO8QzYvj7/fBeFBQFqkDJEorK S6fGBkGhkG00JCTVAZsOEn7yIILcKj0XLlhB0RRhPAlSPn2iqSrd6Cg== X-Gm-Gg: AYBFou3GGkeVjnTThGLTIV7+3h7jVeQeF1PbpvAV2IRR6b13ZWb9kceBAAE/KPflHZw 9qNKouWSK1YCsJ3Ob1S4PVS6KCjAZtU/A52MS7IRKFVWtVr/zg4BIgAHXceQGadopEK2CGgvIrd GytK9aMr0nVG+zVhuOXZZeDvqmH+xYL0dJWbB4j7RCqY1NDyVMrb3KrHPSI+ShxkBu/IRKPv0XD n6d2gk7zgWWmafLI9OME/SkbGUr2XoVtRYCBoIMsZbxfeug77WqtGYkf1Eg+CSU6SCRwqOQVJXO ISvr+Pc6aWLyVGt0E2yl6eZDbFE+HPfNm0R5Z2emC7CFFAylZQlrb7Is8oOziGkxqZsqjech0Ao FAHFJuIGY+Jtj1ZOk7T/r3yBLZJUmMqC252RYiySJxDCSpWjTWcvWBVS2W88yUS65VH+AdBJ9G2 RSR/P5rf1ajWZ5dkFWbEqKoseT X-Received: by 2002:a17:903:2307:b0:2e9:723a:cf41 with SMTP id d9443c01a7336-2ed40988c16mr2814025ad.15.1793898952335; Thu, 05 Nov 2026 09:15:52 -0800 (PST) X-Received: by 2002:a17:903:2307:b0:2e9:723a:cf41 with SMTP id d9443c01a7336-2ed40988c16mr2813495ad.15.1793898951390; Thu, 05 Nov 2026 09:15:51 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1793898951; cv=pass; d=google.com; s=arc-20260327; b=gaxOe9eif372GQN9bWz5rE47X5xClPtqTa4DGgavh6QKfoYlUEMnMek1BwyvXP/b6f qIVxXwgNvcsAD3ypTAGoF4kBbbDxJJUowavxckxCK05vUdvPtr2CVCIhvxr7ztcmzlNg /KpXXKM6QiGUcMybE1e/kR/LQQqp62kHBJoFKJpp/SoSnWNiKy7ItxlfZkM1ppHxuvWv YvEhVltQl4NlIi/G3nhb4BYYdxZNuHj/ycjQKcCxOyVkidEHImtf0aSmSzJdIsNGoEzX yXJmenkHNZEyJ/IvDA2PpsxQ7I9BsO512Ed7ln0RYRyN/7rjcr9iC9GywzWdau2a1iDn sPBg== 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=+IXgxD8Z+7b67DalgMQHM3XixFHjzFon1STxDGUeJuM=; fh=BRRxu66IxuZhqi+nRuayoL3+qJ6ygEZddpZV187zNZc=; b=a4MnQug8A2lrkutukWIYuhBMQ+uA4cSR48sRtWUXgyrqwDQQrzEBdq98XoAhO7iSyr +/kxQ0qaHTdU3sOaSgCZ9mSTtD/DkEC+m/11Oc8CGzhuIUECxSGIbVT1B3Z9vrkjZX66 C+2sFaT1nG87APfdWArpXQc/Wu+8hsHtkyrLd8CaDrLpwVtLzAXlTzpW2k1XuqrwhJpa ZCKaHfKIr6TC7cQXplO+LeDP2qwnSxLoxcVGcosKtFyh4DV49wZGPzIY2ru1gD0BOIJO ndaqpipS0P182COxCz8j1SArDDsOj2al/hRDuN23C0rZLDh0SNYCnm4AGWU5mTggQMh6 KrKA==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@virtuozzo.com header.s=selector2 header.b=RK1UFHaJ; 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 ptikhomirov@virtuozzo.com designates 2a01:111:f403:c201::1 as permitted sender) smtp.mailfrom=ptikhomirov@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 d9443c01a7336-2ed0928df7bsi113440035ad.160.2026.11.05.09.15.51 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 05 Nov 2026 09:15:51 -0800 (PST) Received-SPF: pass (google.com: domain of ptikhomirov@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=RK1UFHaJ; 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 ptikhomirov@virtuozzo.com designates 2a01:111:f403:c201::1 as permitted sender) smtp.mailfrom=ptikhomirov@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=TgegTgPTRtALLsRFFcqKMREQuBAxATVtiabL2C6qDaefN4XUDyvhil94fOuAVlMyy0viSlVZtTttPJ2QViOOx2128OdWXOBsKSrUPCFoj7iLgYjO72a4AC9p57t3yDmI/uQoiuYPvE+9YF8KlQT2qkfK1oqgnRa3IK3aRZZosDCACn3GTYego1ISTjYxe60hJxCTDNN9kEn65ZH3VjpkGaFXBkY+HTMh8R4RSR06lqNNbhYiz5lCnUkqNrZ+E3We2KsubREdj9CyZIH87SE0TyJzVBSzI/w+fmVfp7m3ciGacRD+o3x7Q3y0SVLWHHO1BPxUr+IOCQq/e07gjZFMtw== 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=+IXgxD8Z+7b67DalgMQHM3XixFHjzFon1STxDGUeJuM=; b=kfyvgB8JhWOZN+TW85TfyzGs333sJchBQvqTpC9VdZjaI1UlY6rp7/RF83qjLF1KDwJDsMUpX0YYV4T0J7mumbJZqPm8a064UJkySIoSWvDaHKXRsJ/kcAUopKbG6zee5rPE4wMYzU6FPmtCRHmtMTo72mB/X20NowqngTQ3NaQnXQgfMAn/O2/OTPUp/JZuL7k+Q2y5KSYzAIcyVzwVoj9pwnLgOPUGcVmRJpkgis+4cwX47ZMD4r4vZqeg3UoLy9xixAYhjnSdKWjRiwraIqGztniTMi073hnrc075vF5tLSnwmE+7bXoJFg4nE1/FHAb4m854Y0Xp1DeaiaEJnQ== 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=+IXgxD8Z+7b67DalgMQHM3XixFHjzFon1STxDGUeJuM=; b=RK1UFHaJyH2+WcmztzwpybAcm9sgvNpRsBQJohOb0UQZi2HtMMcRMrGgmyZrn5iDfeSITvWmkOddQbWVBVds9i6BlwdT+XtIdKtrV8L/K95pvTPXe4EZGuiSXzkx0DBUMq00jg4H0h4/ksQlmSITpDjQdIQlNCWDCl+2bfCRL5RIYnVteo0Vl7IwFDJvsgBmei1yCIKTKZcTCztWNncdSbWgYQJ98RnJexbp7b3Si5/7lTYccQw9HJ3ytYqOaoQxNbCGB7QgnZgnkLRCx191tyVJzvyb45UitwVmQQxI+Fy1+wfH8TrDoB0jJ3DPJ60T4C3XXcU+DCQFBT52yVvv6g== Authentication-Results: mx.microsoft.com 1; dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=virtuozzo.com; Received: from GV2PR08MB11819.eurprd08.prod.outlook.com (2603:10a6:150:301::23) by DU0PR08MB8347.eurprd08.prod.outlook.com (2603:10a6:10:409::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.569.12; Thu, 5 Nov 2026 17:15:48 +0000 Received: from GV2PR08MB11819.eurprd08.prod.outlook.com ([fe80::cf17:c42a:92:b6e3]) by GV2PR08MB11819.eurprd08.prod.outlook.com ([fe80::cf17:c42a:92:b6e3%5]) with mapi id 15.21.0592.009; Thu, 5 Nov 2026 17:15:47 +0000 Message-ID: <920d420a-3a7c-495b-9e4f-f9133e540f76@virtuozzo.com> Date: Thu, 5 Nov 2026 18:15:47 +0100 User-Agent: Mozilla Thunderbird To: Mirian Shilakadze , khorenko@virtuozzo.com References: <20261101235155.124059-1-mirian.shilakadze@virtuozzo.com> Content-Language: en-US From: Pavel Tikhomirov In-Reply-To: <20261101235155.124059-1-mirian.shilakadze@virtuozzo.com> X-ClientProxiedBy: BE1P281CA0228.DEUP281.PROD.OUTLOOK.COM (2603:10a6:b10:8c::7) To GV2PR08MB11819.eurprd08.prod.outlook.com (2603:10a6:150:301::23) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: GV2PR08MB11819:EE_|DU0PR08MB8347:EE_ X-MS-Office365-Filtering-Correlation-Id: 0b7ff8f3-db85-4da0-3665-08df3b606f26 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|1800799024|23010399003|366016|376014|56012099006|261021135927099003|261021123027099003|261021121427099003|261022075727099003|261028144727099003|261026121527099003|261009223027099003|261022105027099003|261026140227099003|261009221227099003|10067099003|261102123227099003|18002099003|22082099003; X-Microsoft-Antispam-Message-Info: l9Ebs3NbIyWqJLmUCSi8OuczMriT6+WdUzdilv/7E/ChsRZidLXRBwK+ahDQWFxPEYbT7uhigeLbsKZ/YmdoG3bzWWwdZQz2sKJvvIJpKJVYMuL9/y8CaQesDwWglxR4SIhKY9BLD90YK2Zcn/1uwoAQAr2nQFT5a0v1UUzHiMGZJQW/7+cwulGfxSZiMRojpD7xLH/uJsdfUXLFNn7oKGA9F97e80VnU3pWrnXEFDpz9qzgvxN1GtqCX3I3Qwz3UhcKsB+IpfakdxWWHUjXT099YPYokX21KvV6NYEq5QyMnqb1K7T9P6CCOlTpFFyFM0vEJVrAccNu5jgzaA56QA4iCYv7iYoViV6xAWBKJhnufTFFUw6ZKMY6OpXVfMF0zfqeLAOjlputcQavyffcafS+fzqwIE3zEJP/A6eur81mabX3tqJ10PIe+nQx9xzxnxj5+qvAPdizywBqZTdCyaMpwopGhnX8h9Y/0u0sTimKBe4zuAMR70A4V2FGDZy3376+D9FPcSmcfo4YqmvZjoy+u0iDfrmS91W5OaOomrYF0Ow44fZI03nVCQk7Ep4d0hvP5bPU7yEHEqWkWfpdABP7X0/CuYWRifYdWBiJVOf8mzZcg+Z17p6eimyEHwej X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:GV2PR08MB11819.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(1800799024)(23010399003)(366016)(376014)(56012099006)(261021135927099003)(261021123027099003)(261021121427099003)(261022075727099003)(261028144727099003)(261026121527099003)(261009223027099003)(261022105027099003)(261026140227099003)(261009221227099003)(10067099003)(261102123227099003)(18002099003)(22082099003); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?VXZzU3MySCt1bVlpZ2J4TGk1bnNYSXN2RnV0Q1F3YmtoVk9Pamk3QnZ2cGRs?= =?utf-8?B?OUE3bk5BMEVLVVNIbFFtOE9IM3lHUFY5TEQvQk9Sc2pnMjVpcHl5UDA3bTI1?= =?utf-8?B?NjJlZWhnRGQ1R1hOdmVlNXVZSDhOQjB4eVY3bndOWXBFS05mSTNLNUhNQzlJ?= =?utf-8?B?V1RzVUQya0t1MlNhM1IwMk5oUUtWS2dxLzA0OVQ0TFh6TU5KK29xUitrQWla?= =?utf-8?B?UGJ0eFVnakg5b2loaVQ1RXpNSmpLa0s5M1V4dW5xMlZCU2Q2NDhLTUYxZU1q?= =?utf-8?B?eWlRR3BuTlBrcTdOcGdCL2cxOGx2ZzFPRWRQcnl1eVlKalg2NFU5M1g3OGR6?= =?utf-8?B?WGhRSmtPOTExUUNLZjVtR0xGR3U5SFBiM3FvOUx0NzBMU0drelByMFJJQXp4?= =?utf-8?B?WUsyRFlFQlBrSEloV3plUVhjY3Z6bXZOZUhDUHBHM2dhVlZSOEh2U1BNRXFS?= =?utf-8?B?NXAvck4vYVpKZVJraUk5ZDNwL2NNQ2dId055THZNNHAvc3RzMk5sYVg4aVNm?= =?utf-8?B?dmw0Y2ZqUzgyMzh3Z09HbDI1OVhSM1NrcFoyM0hvMHVRSG5YR01Ub0tiRU5P?= =?utf-8?B?TEhZMkM0ZWNnSmtEcXBTTE1PU1dIN1lHM2lPYVQyMHdvOFdKdUFjd2ErMG50?= =?utf-8?B?Kzgzd3NUOWZKM0xNQnJIQ0VwOWJzUDEzQkRqVHNTTStYSWxkdDFxMEZTM1Z5?= =?utf-8?B?aEY0TGFFZTlkbmdTWVd6R0hpY3JNTXB6a3pZTEtDZ3RpaWNYRzJpcWxxdHY0?= =?utf-8?B?Q1JIbm1Sa3RrVVNzNlZ3NEhyZkRPYVo1WjN4ZWtpRDdJMGxOeE1TT0JhMHdW?= =?utf-8?B?K21MNGpUN2taK2NKWVBmNHdrNEJtc3V1d1BpMkxwY2Z5bGxIczhxWm8zYTE4?= =?utf-8?B?Vk5pQWNhanRMV0FFNWgxY2pnRVZxcGtQVytsZ1FmaHhTQkp4eHNKUkRLRGpW?= =?utf-8?B?TGJTWDdjTWNaZEFvU3kyc05wejZieXM2WVRINmVYei85UjZsMjVxYzZZNGQr?= =?utf-8?B?OUh0NVZldjNYcDViZnpxS3NVZ2V3Qy9WN3Ribk1IUDl6K2tVemZ0NFNKZDlW?= =?utf-8?B?TURGWUxnNlpXWTJSMHhPaTU1NlBFdkZZU24rTmFpc0RySk9ZU0hxRmF1aEt1?= =?utf-8?B?U3VoT0RiU3FuUU1GZ3M1elAxQjVmQ3JyendaOXcxMklKKzBmRkdBMDRmbzRa?= =?utf-8?B?N0xud0dRbC9EenNLWmVIa0xWbSsxVXlQVkNiam1oOGZXNkNGWWF5MEV3M0Vw?= =?utf-8?B?QlV5VVl1Z2NoZ2RvMkxQVDcrSlVnSm5MVFl4SDh4RjdDd25DTmpVV2pvSXhx?= =?utf-8?B?c3QyK0pKTG5tRTVveXJmYW5IREZBS2JzaU40Y0NRc1JYYmFtblNkNGJZdGwv?= =?utf-8?B?SThUTFowMTF1VFNuWVcyL252eCttSWt5MGcxN2tFZmE0Wm14cUVXWHdZSkpF?= =?utf-8?B?cVU2L2tabDI1WTVBZlQvVS9CL25kZE9LYWRpOGJwMkdTdlVkdkV4dGxSYThs?= =?utf-8?B?ZUE4Tlh4Q1I2eHh5UFdCVE1YTzhlMVk0c3NoVEEwd0FLVFRrbWNYL04rSDlM?= =?utf-8?B?K3lJcXhXVjVnbnpQUUdGZU5JcVc5bkJjNzRxbUU3Q3pycktmVituN29jVEhZ?= =?utf-8?B?SndIWkV6My9VQlBGVERKa0NESXZHY0t2aXZiWjBEZzFGQ2tWZ0FTN1ZXdnhF?= =?utf-8?B?WUYzSDVYZ1RzSGcvNzU0dXhxUkpCTUlwYndFRHhCZHdickxxQVU1S1BvYTBN?= =?utf-8?B?Y1d0bGpqOEhGb0dLY3dlUnE2b3ZvR2grUHVMYjlObVkvOS9tbGZvL2h1cW9t?= =?utf-8?B?VTZIQXFLTE95SDJYYzRuTnlOcUtxTkNLdlZVcGdtYXBhMHorSFRLemxOcS8w?= =?utf-8?B?cExwL2d5TXRneXdaRlFxTVBHbTZoemtCZk9WMEEyZitZT1pNNDFiTzB3WFMy?= =?utf-8?B?MTV6ekR3Z0oxNmRtNHhWbFQ0N2JkYTF1UGVkRit2TWEyNlN2S3FtNzJpeTIw?= =?utf-8?B?TlZUTEx0NENTQVFleFNqcTMvYjBmZ2Joa3o2T1gweXR3bGg0M0NKOW5zY2Vp?= =?utf-8?B?aGdNdDdtbUplWGcweG9TWTIxcDVjTDVheGVOd0pRdVdIbGV2NjFTTHFhVW1n?= =?utf-8?B?K1Bqc3Blc0hSYXpzazZ5UGpTTVBvK1dlSFg0cDltZmJLd0FyTEJvZ0hGREQz?= =?utf-8?B?K2owaEhzci8rdnVmcFlqOElOYWY2OG41VGZxanI4OVNEMm5xSVJud0xza2lz?= =?utf-8?B?cmpTZEpuQ01Id3gyVGFiQkJSbzdvUHpFcFFvZ2ErZW5YaXdVQUNkNFEwV0Ri?= =?utf-8?B?Y2tubklGaHZWN1V2Wk81aFhWYWZMUlZ2bnNwYW42amNuUmJiRUxudz09?= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0b7ff8f3-db85-4da0-3665-08df3b606f26 X-MS-Exchange-CrossTenant-AuthSource: GV2PR08MB11819.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Nov 2026 17:15:47.9024 (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: LILS3rcQeOd31X/5JZBr6boN/jBNRygQBYe/rolNhvM1HB2s0nJjKCg7fb0+4KLlB/6uI0PrseIe/lgjdInn+m+9CjPoSxZgJSWHbG6ZeDY= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR08MB8347 X-OZ-Fwd: true Cc: devel@openvz.org Subject: Re: [Devel] [PATCH hci-8.1 0/6] cgroup/dmem: backport fixes and apply a lower dmem.max at once 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 UmV2aWV3ZWQtYnk6IFBhdmVsIFRpa2hvbWlyb3YgPHB0aWtob21pcm92QHZpcnR1b3p6by5jb20+ CgpGaXJzdCA1IGFyZSBjbGVhbiBjaGVycnktcGljaywgNiBoYXMgcmVhc29uYWJsZSByZXdvcmsg YXMgcmVjbGFpbQpsb2dpYyBpcyBleGNlc3MgaW4gb3VyIGtlcm5lbC4gQWxsIGZpeGVzIGFyZSBm cm9tIHN0YWJsZSBhbmQgbG9vawpuZWVkZWQgZm9yIHByb3BlciBkbWVtLm1heCBmdW5jdGlvbmlu Zy4KCk9uIDExLzIvMjYgMDA6NTEsIE1pcmlhbiBTaGlsYWthZHplIHdyb3RlOgo+IFBlci1jb250 YWluZXIgR1BVIG1lbW9yeSBsaW1pdHMgKFZTVE9SLTEzNTAyMykgZW5hYmxlIHRoZSBkbWVtIGNn cm91cAo+IGNvbnRyb2xsZXIgZm9yIENvbnRhaW5lcnMuIE91ciBkbWVtLmMgaXMgdXBzdHJlYW0g YXMgb2YgODgyMWYzNjMzM2UyCj4gKDYuMTQpIGFuZCBsYWNrcyBmb3VyIHVwc3RyZWFtIGZpeGVz IHRhZ2dlZCBmb3Igc3RhYmxlLiBUaGUgZmlyc3Qgb25lCj4gbWF0dGVycyBtb3N0OiB3aXRoIGRt ZW0gZW5hYmxlZCBmb3IgQ29udGFpbmVycywgcm9vdCBpbiBhIENvbnRhaW5lciBjYW4KPiB3cml0 ZSBhIHJlZ2lvbiBuYW1lIHdpdGhvdXQgYSB2YWx1ZSB0byBkbWVtLm1heCBvZiBpdHMgb3duIGNo aWxkCj4gY2dyb3VwLCB3aGljaCBkZXJlZmVyZW5jZXMgTlVMTCBhbmQsIHdpdGggQ09ORklHX1BB TklDX09OX09PUFM9eSwKPiBwYW5pY3MgdGhlIG5vZGUuCj4gCj4gUGF0Y2ggNiBpcyBhbiBhZGFw dGVkIDc0N2M0YmI0NTBhZDogYSBkbWVtLm1heCBiZWxvdyB0aGUgY3VycmVudCB1c2FnZQo+IHRh a2VzIGVmZmVjdCBhdCBvbmNlLCBhcyB1cHN0cmVhbSwgaW5zdGVhZCBvZiBiZWluZyBkcm9wcGVk IHdoaWxlIHRoZQo+IHdyaXRlIHJlcG9ydHMgc3VjY2Vzcy4gSXRzIHJlY2xhaW0gY2FsbGJhY2sg aXMgbGVmdCBvdXQsIHNlZSB0aGUgcmViYXNlCj4gbm90ZS4gRm9yIHRoZSBOVklESUEgZHJpdmVy IHRoaXMgaXMgdGhlIHNhbWUgYXMgdXBzdHJlYW0uIEZvciBhbWRncHUKPiBhbmQgeGUgYSBsb3dl ciBsaW1pdCBldmljdHMgYXQgdGhlaXIgbmV4dCBhbGxvY2F0aW9uIGluc3RlYWQgb2YgYXQgdGhl Cj4gd3JpdGUuIFBhdGNoIDUgaXMgdGhlIHN0YWJsZSBUVE0gZml4IHRoYXQgbGV0cyB0aGF0IGV2 aWN0aW9uIGdvIG9uIHBhc3QKPiB0aGUgZmlyc3QgYnVmZmVyLCB1cHN0cmVhbSBoYXMgaXQgYmVm b3JlIDc0N2M0YmI0NTBhZC4KPiAKPiBUZXN0ZWQgb24gYmctc2RjMi1lMTgtMDQgKEgyMDAsIE5W SURJQSA2MTUuNzEuMTAgb3BlbiBtb2R1bGVzKSB3aXRoIHRoZQo+IGtvamkgMjExLjUyLjEuMjIu MTQgU1JQTSBwbHVzIHRoaXMgc2VyaWVzLCBub3JtYWwgYW5kIGRlYnVnIGtlcm5lbHM6Cj4gLSBh IHJlZ2lvbiB3aXRob3V0IGEgdmFsdWUgaW4gZG1lbS5tYXggcmV0dXJucyAtRUlOVkFMLCBmcm9t IHRoZSBob3N0Cj4gICBhbmQgZnJvbSBDb250YWluZXIgcm9vdAo+IC0gYSBsb3dlciBkbWVtLm1h eCB0YWtlcyBlZmZlY3QgYXQgb25jZTogd2hpbGUgdXNhZ2UgaXMgYWJvdmUgaXQgYSBuZXcKPiAg IENVREEgY29udGV4dCBmYWlscywgYWZ0ZXIgcmVsZWFzZSBhbGxvY2F0aW9ucyBzdG9wIGF0IHRo ZSBuZXcgbGltaXQuCj4gICBUaGUgc3RvY2sga2VybmVsIGtlZXBzIHRoZSBvbGQgbGltaXQgYW5k IGxldHMgYm90aCB0aHJvdWdoLgo+IC0gTlZJRElBIGRyaXZlciB1bmxvYWQgd2l0aCBsb2NrZGVw IGFjdGl2ZSBubyBsb25nZXIgd2FybnMgYWJvdXQgUkNVIGluCj4gICBkbWVtX2Nncm91cF91bnJl Z2lzdGVyX3JlZ2lvbigpLCBhcyB0aGUgc3RvY2sgZGVidWcga2VybmVsIGRpZCwgYW5kCj4gICBy ZWxvYWQgY3ljbGVzIGdpdmUgbm8gS0FTQU4gcmVwb3J0cwo+IC0gYSBmYWlsZWQgcG9vbCBwcmVh bGxvY2F0aW9uIChmYWlsc2xhYiwgZGVidWcga2VybmVsKSBtYWtlcyB0aGUgd3JpdGUKPiAgIHJl dHVybiAtRU5PTUVNCj4gUGF0Y2ggNSBhbmQgdGhlIGFtZGdwdSBhbmQgeGUgcGF0aHMgYXJlIGJ1 aWxkLXRlc3RlZCBvbmx5LCB0aGUgaG9zdCBoYXMKPiBubyBzdWNoIEdQVS4KPiAKPiBodHRwczov L3ZpcnR1b3p6by5hdGxhc3NpYW4ubmV0L2Jyb3dzZS9WU1RPUi0xNTI4MTMKPiAKPiBDaGVuIFJp ZG9uZyAoMyk6Cj4gICBtcy9jZ3JvdXAvZG1lbTogZml4IE5VTEwgcG9pbnRlciBkZXJlZmVyZW5j ZSB3aGVuIHNldHRpbmcgbWF4Cj4gICBtcy9jZ3JvdXAvZG1lbTogYXZvaWQgcmN1IHdhcm5pbmcg d2hlbiB1bnJlZ2lzdGVyIHJlZ2lvbgo+ICAgbXMvY2dyb3VwL2RtZW06IGF2b2lkIHBvb2wgVUFG Cj4gCj4gR3VvcGVuZyBaaGFuZyAoMSk6Cj4gICBtcy9jZ3JvdXAvZG1lbTogUmV0dXJuIC1FTk9N RU0gb24gZmFpbGVkIHBvb2wgcHJlYWxsb2NhdGlvbgo+IAo+IFRob21hcyBIZWxsc3Ryw7ZtICgy KToKPiAgIG1zL2RybS90dG06IENvbnZlcnQgLUVBR0FJTiBmcm9tIGRtZW1fY2dyb3VwX3RyeV9j aGFyZ2UgdG8gLUVOT1NQQwo+ICAgbXMvY2dyb3VwL2RtZW06IEFkZCByZWNsYWltIGNhbGxiYWNr IGZvciBsb3dlcmluZyBtYXggYmVsb3cgY3VycmVudAo+ICAgICB1c2FnZQo+IAo+ICBkcml2ZXJz L2dwdS9kcm0vdHRtL3R0bV9iby5jICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL3R0 bS90dG1fcmVzb3VyY2UuYyB8ICA1ICstCj4gIGtlcm5lbC9jZ3JvdXAvZG1lbS5jICAgICAgICAg ICAgICAgfCA3NiArKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0KPiAgMyBmaWxlcyBjaGFu Z2VkLCA3MyBpbnNlcnRpb25zKCspLCAxMCBkZWxldGlvbnMoLSkKPiAKCi0tIApCZXN0IHJlZ2Fy ZHMsIFBhdmVsIFRpa2hvbWlyb3YKU2VuaW9yIFNvZnR3YXJlIERldmVsb3BlciwgVmlydHVvenpv LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KRGV2ZWwg bWFpbGluZyBsaXN0CkRldmVsQG9wZW52ei5vcmcKaHR0cHM6Ly9saXN0cy5vcGVudnoub3JnL21h aWxtYW4vbGlzdGluZm8vZGV2ZWwK