From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 6410CC38142 for ; Thu, 19 Jan 2023 04:52:42 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 8ACE26B0072; Wed, 18 Jan 2023 23:52:41 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 85BBA6B0073; Wed, 18 Jan 2023 23:52:41 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 6D5116B0074; Wed, 18 Jan 2023 23:52:41 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id 5A71E6B0072 for ; Wed, 18 Jan 2023 23:52:41 -0500 (EST) Received: from smtpin20.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id ECB104066D for ; Thu, 19 Jan 2023 04:52:40 +0000 (UTC) X-FDA: 80370328080.20.ECC3F81 Received: from JPN01-OS0-obe.outbound.protection.outlook.com (mail-os0jpn01on2072.outbound.protection.outlook.com [40.107.113.72]) by imf17.hostedemail.com (Postfix) with ESMTP id 4378A40005 for ; Thu, 19 Jan 2023 04:52:36 +0000 (UTC) Authentication-Results: imf17.hostedemail.com; dkim=pass header.d=nec.com header.s=selector1 header.b=MZCaXZo5; dmarc=pass (policy=quarantine) header.from=nec.com; spf=pass (imf17.hostedemail.com: domain of naoya.horiguchi@nec.com designates 40.107.113.72 as permitted sender) smtp.mailfrom=naoya.horiguchi@nec.com; arc=pass ("microsoft.com:s=arcselector9901:i=1") ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1674103958; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=5wERQ48e/80ofIrQUohrexh8VmM2Kz8PMt525s+vkWA=; b=kWPuugr5oM8SrNsN0+/pMQmOhYj959Gl9p+D/rUDdPz6p6hlOyixhA/m32QvQ9F6SCmtEW ilquigM9RI2/j1ixKx3Kbup5J9mEDdGVSsNBdxV0VLZo8c4UfF7c4vHG1yV+LNL4ernzwZ 6TIdA/9bDUIbi1YsN3nCPjpd3lwfFjo= ARC-Authentication-Results: i=2; imf17.hostedemail.com; dkim=pass header.d=nec.com header.s=selector1 header.b=MZCaXZo5; dmarc=pass (policy=quarantine) header.from=nec.com; spf=pass (imf17.hostedemail.com: domain of naoya.horiguchi@nec.com designates 40.107.113.72 as permitted sender) smtp.mailfrom=naoya.horiguchi@nec.com; arc=pass ("microsoft.com:s=arcselector9901:i=1") ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1674103958; a=rsa-sha256; cv=pass; b=bOpI3MHe7h2OM6iAChTCjQRQwFgVU9DZjkFjMyGkWGyGK54PqKYjFN+Ph8r7ZSnUi76uVE wWOkB4j6ZQNuJF/K1FqCMpdxQrUDegKV4AvsxjFvhpQt1AsAXz8yU3UT7dKF0OsFYZlyfl /5b+YyPhLyfyvrPpwDwTjTmpItjPtuA= ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=e3xnzPlB/W/4vJ6v/mCExHgm1k9kAXZMPI7WjKjRxqafe1D48ZDaKZ7W82treizOUh0pPYuvOCwCuYckOUtJdN8u12NHdAQdh5d42xsWoWBGZiufQNFu7NSCxz+E7545K653xLY4AncCBp70lff1JzBiVYmbqmpwuKrOOQ/cbXJRSH+96co4jWSvseEYK6mrTNyWa64eAMZWEzzS+ysrz4JTgZF4NPwCKq7z/zE6gGp0nEeFNX0FchOpuVFxaoxlZ1iFAJxhFmn4cxw/qfObhfApieiMly7TpK1NBhy5orB5FtUSSOa5GyHxbnM1UVanvi0snAzx9xIUY66bVtEVCw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=5wERQ48e/80ofIrQUohrexh8VmM2Kz8PMt525s+vkWA=; b=faCNEv/AhpvuaRFvSINPytsQKVgVwBpkUa8QXsrusSoXTEpkqiUVrMDvhpFN9GDPCX8j+0CXhAeaFyUwc4BCL5BtapieSDMfwg1HQ9dklgLlTQNDDHL/J628VD33ihcckXzWE+7MP6qUerHVumdKAewhBnC/8Ow9bZjIyalRrVSxjOMzSLHLpNNzvrzn667e4wQ7ipyacnLlhOxhh+USt2QCXTKykkpHObQUHK6AYtWeuUl+HHDEb79GI9E/nu1Q4KBeM/glNJZHEo24Q0Ua+KORg8FMGY8hprjMZ/tdqPxYngnEE7XXyYiUhypSMd5+PPDhY1uOKiQgkE+KN3ihtQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nec.com; dmarc=pass action=none header.from=nec.com; dkim=pass header.d=nec.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nec.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=5wERQ48e/80ofIrQUohrexh8VmM2Kz8PMt525s+vkWA=; b=MZCaXZo5KKDWovnNBXUplIdzfscVfs6d/zIhlu8KzWc+pn3VA+RAVyF1t55/opugut6I7RkGuMwxD6ssxSM1LbXK+MjIOXXe6pdr0kgRMEggOh4QKCFkVegYOZ3DF/bcv95fVnIC65S8IP0j4XdN8Sht09U1F7pAZ4hrL0gKy6E= Received: from TYWPR01MB8591.jpnprd01.prod.outlook.com (2603:1096:400:13c::10) by TYCPR01MB10429.jpnprd01.prod.outlook.com (2603:1096:400:245::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6002.12; Thu, 19 Jan 2023 04:52:32 +0000 Received: from TYWPR01MB8591.jpnprd01.prod.outlook.com ([fe80::f495:bf26:717c:c45b]) by TYWPR01MB8591.jpnprd01.prod.outlook.com ([fe80::f495:bf26:717c:c45b%3]) with mapi id 15.20.6002.024; Thu, 19 Jan 2023 04:52:32 +0000 From: =?utf-8?B?SE9SSUdVQ0hJIE5BT1lBKOWggOWPo+OAgOebtOS5nyk=?= To: Jiaqi Yan , "Luck, Tony" CC: "Hsiao, Duen-wen" , "rientjes@google.com" , "linux-mm@kvack.org" , "shy828301@gmail.com" , "akpm@linux-foundation.org" , "wangkefeng.wang@huawei.com" Subject: Re: [PATCH v1 0/3] Introduce per NUMA node memory error statistics Thread-Topic: [PATCH v1 0/3] Introduce per NUMA node memory error statistics Thread-Index: AQHZKeI3p60r9tG46UeunUvvy0AzaK6iVbGAgACPSgCAAAu+gIABgOkAgAAFXoCAAF+iAIAAWTOA Date: Thu, 19 Jan 2023 04:52:32 +0000 Message-ID: <20230119045215.GA3515247@hori.linux.bs1.fc.nec.co.jp> References: <20230116193902.1315236-1-jiaqiyan@google.com> <20230117091859.GD3428106@hori.linux.bs1.fc.nec.co.jp> In-Reply-To: Accept-Language: ja-JP, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: TYWPR01MB8591:EE_|TYCPR01MB10429:EE_ x-ms-office365-filtering-correlation-id: 5143f869-9cdf-403e-9558-08daf9d8f9d0 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: GGDQinw2+Cn/tprb1dLWd20gmh32PPUXTwyWdhPNLtK38NtA4e9josj255SLbm6MLQ6hCgutbYokPlY7hDJf/IcqXYKvMtpLhyz6wFJTnwBPZGRE2UDOSyg9bSmSsgHsvrjDP8Y7ZQStgD9SasmTSsl1XoVDh9fCQcnUuTj9kIbD1a8XxtDfXwE+fD3hJq2SaggMeDY8iUanefCbUlBf13X+FuGCFDIDnLCpmUEO4GnRQgDyp2sFPdEdfajMCn7lkhaR4eKUQQusrrofJ4J9FfSLukpdROyOJXzvkEeOV7sP+1J2daxfyR6GhJx9HErHJ/h96YsHNElyNd8g2yfgZdxg86RFXBRCfcSbn23+2ckxX8vVSCra9RQHBBEsVWxNn/bSKR1vPv0oAnXXj4R0l4wvRX8R9ALk7vHtVxpwNafpoSDEUTEEXJ5Y8OUjvC67Ji2mHIuHhQPr4V4TQ8kf77TP16ECuAmvLc4VRw1v1zGzBCYK6/sdbjo7+MEN4ZdFkUVT9TgikRYTT1lggMwmwFfUQ3+XFU/9hOifUTO/Yood/DZZe7B1PKOrDq8O3/hjGNFnQcZrGFfor1YR1CLrR5UVFsx5puW3XgFRDpUSdWVtMYNBUNhon7rYt/T1ECOQ2wgXuogOk6hWCLAJ3RVNHZ7jzH0auuUy8Tgz2nMseM6KsW3pGoQYPp+x0kG6Y2iWsIgTc+89rMDKRH7M7dcPJw== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:TYWPR01MB8591.jpnprd01.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(4636009)(136003)(376002)(366004)(396003)(39860400002)(346002)(451199015)(6486002)(26005)(38100700002)(5660300002)(55236004)(76116006)(478600001)(71200400001)(316002)(9686003)(6512007)(110136005)(1076003)(41300700001)(4326008)(186003)(83380400001)(8676002)(66446008)(66476007)(66946007)(66556008)(64756008)(6506007)(2906002)(4744005)(54906003)(8936002)(53546011)(82960400001)(38070700005)(33656002)(122000001)(85182001)(86362001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?ckFlNmMwZG5OUk44cGdrZTJ0SjVNb0FhZ3ZvUlRQbmxMeGFBWG5IVUpMZTJp?= =?utf-8?B?aFlRV25tNWlxdURNN09LTFpxSWpHZ1UyMHh3ZTNnRXJhV1RveU5FdHljR3dK?= =?utf-8?B?K0FzKy9naGlpdlBnNW5UVWpPRnZRU3l4a1lDT29SSnVIdGRzaUtySm4rZENK?= =?utf-8?B?V2FXZ1I3cW9xOThtNytHL3VhRmFnUHY0RTh5aE15QlFGY04rMjNtYXpwcUV5?= =?utf-8?B?ZVNONHNWMlhJc0pLTXNFUVk5ZnRBcjFQeUtTNzc3NXhrQTZ4dENtQTJaTmNv?= =?utf-8?B?MUM2ZVNSeVZRQ01qTVcwNHJtWS9kQkkwSmlqdnBsUzN1Rm43R0cwUENPcGNo?= =?utf-8?B?dGdrM1VTOWRxa0tacmhzRnVyeUJ6aFpuTVNoWFpJbWk4MFM2ZGdSbFczZi8r?= =?utf-8?B?cGFGenVHMHFZNW1LU1lJeXZSUG5ocnNMYUdZemFLQzhyc3BzKzhTR3R1L3pt?= =?utf-8?B?RVdSbzlXandTOGJFWTJyc1BRS3Z2c1pOTDY1RU40Y1pNZndLbUl3Y2tRd2Vi?= =?utf-8?B?ZWRIVzdEckNmdUtNRUkwS2Qxckl2Tjd3eFdHNVR1OFBqWVh1RFpKYlF0Yjg1?= =?utf-8?B?c2Zkd295NE1aRXc2ZCtVSDRaanp2Sm1YN2VHVUJ3VHZwRDVSLzhxcllhbjBq?= =?utf-8?B?bkk2dTBURzRabEpZcU5Gd3M0TElEUDRvNTNoeHFQeTE1Z2ZHRkFFS1RSNzBY?= =?utf-8?B?QjFTdDlnaXUrK3ZiYlJTRW5oZFA4T2wrVHhuUDJGV3lJTGw0M21OQTl6WWsy?= =?utf-8?B?a0JVbWtmVkVkNzNJVWh6R3lzKytFVitqcUtPd1pGcmwyNEZ5TERUVzdqQ2tO?= =?utf-8?B?WUUvWWxOWnYxNjlTaGV1WFA2ZTdHZ0tMNHN4L29CamNmSnZHSWVxOHZGQ1d5?= =?utf-8?B?TFdjemFPaHR1cVQ3TUV6UEQ4c2VpUUUzNzZzUzBUNGgwTlBDbXhqeHZFZW9R?= =?utf-8?B?UnE1K3JiR1pEcUVGWUhpeWtvSTlibDJkbDdtZy83eS94VjdHM09FdWN5a1FR?= =?utf-8?B?bUVuOXNhOXJ6Mmd6NVFjazJqdXBMcTFaSHFaU0dXYnNOdzJrSXM3Q1NzekpP?= =?utf-8?B?RTgvZlhUTEZlR1hYeXFab0RmM2hiWEcxblYzcE1Oa29CZXl0QjgzbHV2NU9O?= =?utf-8?B?b2JxUWp2SWh3SzcyRVZ2c2lxSnRtQkthSS95MWJiOHpXZ0Zab01zQTBMbjl5?= =?utf-8?B?R0l3R2JuOTFLMkh4aEEvcjl0L1g5aVd0ekE2UVRFZTl1YWU5VHNrQUwxRmtx?= =?utf-8?B?NlVEUWpqSzhQM2dPaW5Ub1VtR2lROGpTT3F3R0tZalROdmlFTkZIV2RpT1Q0?= =?utf-8?B?eExBNUl4amIxV1hsc09tQjhrZW1hc01RM0hISlpYaEhFZ0o1ZmlTZkU3aDhx?= =?utf-8?B?R1pmcE83elRsZW9EdHVQQWx0a0FEdWdDRHJ2T0Q0KzN1N3JZcGdRMHdjQWJl?= =?utf-8?B?WTdKaElubUtPdThZVjE5QWZVcXJ2MkdadGpYRmJlbXhudTU3NXhyckdzT3pT?= =?utf-8?B?eGpWVzBUNkpOR3FWUTN2ZjgwQ1pCQWwyNThyeTFkVDAxWnZzdm9uUnhScVk3?= =?utf-8?B?bVZYbVVFcXU5MG5BR2lMckJlMWlmWEhhcDJJczBzb0Ird0MzMUMxN2tXdmlm?= =?utf-8?B?clRMYitMMlNGWUI2UUROYlg1S1NNNFdMSkxuMVYxR2dBZ0ZKYUxYazg1NFEv?= =?utf-8?B?UnVaczU4Z1FOaW9MdCtKOUNjcGNzS3MyYTRCMStoSklkbERqSk41TzFCZkJT?= =?utf-8?B?YTlCRlpYUVAvb0NsbXlHOTNOTVN1anBtbmUzeXpkUmxxUWFmeVBUUWlIZHVR?= =?utf-8?B?bnRWZmxLVG4reW9PRUFOdG5jaFVGQjhaWUVCWGkxNGxtWWpKQmJRRVcxamE0?= =?utf-8?B?SWtRUWZBTDJOWTk4WndpR05VMTNPazAvWmVTd21ybjZUTXRZZ2VNcU80b1VM?= =?utf-8?B?eVB0NTVoOUpRcEN4em1FdFJvRnhPVjdyVUxDbERSVklpWWdwRlVsdWlFWmd3?= =?utf-8?B?Z1pvU0E0N1MzdUJmeFBOMjU5RU5rM0dmWFNxbC9ybk82MlREM1JvWlo3TTdk?= =?utf-8?B?TEQ1MGJvQVgxYVE4OTRlc0Z0bjlPUlFESkJWNTFpNUU0ZXgwaDI2VXBOZ3F3?= =?utf-8?B?QUVCR24rNFA5cWxrQ0RKU3B3K0tReERDcE1vRmlBMGdnRzVaanZYUW9CYmd0?= =?utf-8?B?ZEE9PQ==?= Content-Type: text/plain; charset="utf-8" Content-ID: <5B6A67327D92D44DA4CFF708B65C52E8@jpnprd01.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: nec.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: TYWPR01MB8591.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5143f869-9cdf-403e-9558-08daf9d8f9d0 X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Jan 2023 04:52:32.5482 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: e67df547-9d0d-4f4d-9161-51c6ed1f7d11 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: ZGDFSQtq2HKRwcRqvtDgT7jcTrySDSxhscot/43bBlb6wSuGqPse+s68tURTZ1lQdNMMfRflIGD8grRLDXf2gA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYCPR01MB10429 X-Rspamd-Queue-Id: 4378A40005 X-Rspamd-Server: rspam09 X-Rspam-User: X-Stat-Signature: c9nsofbzpqxh3u8xy5s5crixdgrip3kf X-HE-Tag: 1674103956-163625 X-HE-Meta: U2FsdGVkX19ZDMvcCIGFW71FaPQawvnxgnCes0TkUaAItLeaN7IZzQEYM8F/UVqtu6qsD7k0H3Shx+dThUuHNkJ+w7GLW2RRNrk2li2+O+asbE3xMzBhMNqAuPkZdlFnpfEkAoYOMgewNkvRlNqTGu4XxB9VlcK0EjcVQJNjEMK6vdwwZprOk3yghfSCiNoloNQb19pdHcaQFdYKYjmtwzs5TU7NmrpXehz/DMI5BO9THzylpyRkdmN4K9hx0hDpdGKcO3qJHoifj6mtCHJae4Y5KXEP4u1keiopjqaWlh/uHsIVKMVb1aZiBk4uSds7TWwPODF1ms2f9m5dIdWc/4G/4VGgq/3BiGYkDeJukpDjp3BS3tqtwdd2Aj6WPM6dgcGCQrcnMOrKxXXNKtUO3lDXRgG9rMdFA1ZE5wLI3jmOfeF4EPHWgjt/VKO1f/Z/Y9nGiRLCzFihgvMWYMr8FjW9JC9RBe5og8khwvyMNgrp3G5mJRy+9FaYVpJrk6r2byS603kYf/zQCKJ3dv+CEo/uFHTGJ63jmSVmp5AoCcZ0WgN2bcpk+ZyeI8uhyfmN3WZ6IYn0DynaIQNwJpT4TBYBGh4pMpjQet3cM60nS8urdEUv+qcfHsPvppHlkZtVMNlieOSaz1Q7TpIfvBvjXrnISNDTt839SKflNG7aAGNobcBLKHZnkSxZN0dLAOflesbKp4oT4AUPpY50iJDWS0J33+eitKQ8X1Qggj91zrw4Ng0PNuMCE7zpD06y3pKFbFdmfi81l+Q0CmX2nj3c4n71Lj7VHQL+RIcIEvIj9ASJKGO9ILwr/zNLRDCujmUN3nA22N3BhZYY18hJu0lVx5e+dSFmwjZdvKC1IkfeOOqwZioCBFU80dF/UGD5HXCFWmpSalt/v2/QIACJzHCI3oIV9LpBZj6Z99JS+yX9ZamoRKLdS9epYHwUsonC9Nmf4tOR4aE706ErZup/ld9 Bk5541ma NJSNOMOVOSGefZG/3IFhF3NsQ3Q== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000370, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: T24gV2VkLCBKYW4gMTgsIDIwMjMgYXQgMDM6MzM6MDBQTSAtMDgwMCwgSmlhcWkgWWFuIHdyb3Rl Og0KPiBBd2Vzb21lLCB0aGFua3MgVG9ueSwgSSB3aWxsIGNvcnJlY3QgbXkgY292ZXIgbGV0dGVy Lg0KPiANCj4gT24gV2VkLCBKYW4gMTgsIDIwMjMgYXQgOTo1MSBBTSBMdWNrLCBUb255IDx0b255 Lmx1Y2tAaW50ZWwuY29tPiB3cm90ZToNCj4gPg0KPiA+ID4gT2gsIG1heWJlIFNSQU8gc2lnbmFs ZWQgdmlhIE1DRSBjYWxscyBtZW1vcnlfZmFpbHVyZSgpIHdpdGggdGhlc2UNCj4gPiA+IGFzeW5j IGNvZGUgcGF0aHM/DQo+ID4gPg0KPiA+ID4gMS4gX19tY19zY2FuX2JhbmtzID0+IG1jZV9sb2cg PT4gbWNlX2dlbl9wb29sX2FkZCArIGlycV93b3JrX3F1ZXVlKG1jZV9pcnFfd29yaykNCj4gPiA+ DQo+ID4gPiAyLiBtY2VfaXJxX3dvcmtfY2IgPT4gbWNlX3NjaGVkdWxlX3dvcmsgPT4gc2NoZWR1 bGVfd29yaygmbWNlX3dvcmspDQo+ID4gPg0KPiA+ID4gMy4gbWNlX3dvcmsgPT4gbWNlX2dlbl9w b29sX3Byb2Nlc3MgPT4NCj4gPiA+IGJsb2NraW5nX25vdGlmaWVyX2NhbGxfY2hhaW4oJng4Nl9t Y2VfZGVjb2Rlcl9jaGFpbiwgMCwgbWNlKQ0KPiA+ID4gID0+IG1jZV91Y19uYiA9PiB1Y19kZWNv ZGVfbm90aWZpZXIgPT4gbWVtb3J5X2ZhaWx1cmUNCj4gPg0KPiA+IFllcy4gVGhhdCdzIHJpZ2h0 LiBCb3RoIFNSQU8gKCNNQykgYW5kIFVDTkEgKENNQ0kpIHdpbGwgZm9sbG93IHRoYXQgcGF0aC4N Cj4gPiBTbyBtZW1vcnlfZmFpbHVyZSgpIGlzIGNhbGxlZCBmcm9tIHRoZSBrdGhyZWFkIGNvbnRl eHQgZm9yIHRoYXQgbm90aWZpZXIuDQoNCkkgbWlzdW5kZXJzdG9vZCB0aGUgYmVoYXZpb3Igb2Yg VUNOQSAoQ01DSSksIHNvIHRoYW5rIHlvdSBmb3IgY29uZmlybWluZw0KdGhlIGJlaGF2aW9ycywg Ym90aCBvZiB5b3UuDQoNCi0gTmFveWEgSG9yaWd1Y2hp