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 110A8C38145 for ; Thu, 8 Sep 2022 02:47:33 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 5DFC88D0002; Wed, 7 Sep 2022 22:47:33 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 58E316B0073; Wed, 7 Sep 2022 22:47:33 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 408208D0002; Wed, 7 Sep 2022 22:47:33 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id 31D896B0072 for ; Wed, 7 Sep 2022 22:47:33 -0400 (EDT) Received: from smtpin19.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id CF4EF120D22 for ; Thu, 8 Sep 2022 02:47:32 +0000 (UTC) X-FDA: 79887382344.19.EC08C3E Received: from JPN01-TYC-obe.outbound.protection.outlook.com (mail-tycjpn01on2089.outbound.protection.outlook.com [40.107.114.89]) by imf09.hostedemail.com (Postfix) with ESMTP id 5D26B14008E for ; Thu, 8 Sep 2022 02:47:32 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=euGXKqAU7aPmMeiCWWkTv6gbjwAAoH+tMfClIbmSV+3aZQjmdQ7EEzboaRzUdeqH/uVY7nX++A0liIXUVhL9CasAz0Mnkc+x04irl7rhOCtsso43lW0/Q5j63w0VH07Mn/QeQGST/SUnE/wi6BhfJXpggtu3TP6MguWPyDh9YwwxRvlpc3x3ye9QdS5E/5IHO8WMhgMRfqUk3Kers7PH2Ub8d9+RAh88nRVgSQii1GcVQ+WbpdPBgtye9EOxmxtSGVSE86ZyGvRLH8BGjM2vopYNEx2wYjzloc1MZYA9GTfzvxwzkNFK1rijfk2wtN4hM0lL1rzO7zlAIOJdI04Y8Q== 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=3fU7eJfMjpJ3OAk7Mr2+11pw6ZMOZkPRrYU35msvP+w=; b=DLEIiWMPzz0bWN6GSm8RLCP9YYqV3KZJOuRJnvpetgOB2t7o5ZYXeqIDgiRMtvTEPARgLB0p/9INf9x+Y2a/wo+iqbWq69yTEPT5ttuqW/hV80KiAqWEvrPNjwrD4O82tSg6EKgm2ExfJXAI4lGC69ymcQh+I761azaCPfLCWBzsAkMaPJ9yuWXoUIfJ/xHLgafTeY+l20+hqbMJUH0J/4wHKxOKVsrKod+w9sLM7xO04XkbqUy4/9OBEGGOFppxSZ5TOChhIdr+h9q9q9PwCWDJNfYfv7G3cutE3r7oo5IHKHn1eAUU2ylb07Kcq4E1l52RC81vpNTad/EGObnskg== 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=3fU7eJfMjpJ3OAk7Mr2+11pw6ZMOZkPRrYU35msvP+w=; b=IpHFiscC8XUinzv+oM9tP77uMy88Yaku7niJko6AdZdwqI0sdp26eNheSk4Nu8QAEEPjqMG7hBsLUzW7fWoKKs+3tbO1Dr3cIIm3XFDKMmeV3zhVN3KcfVO3pngK5FOx8g6yEPbyeY8XadyWksk+g+bm2K0dD8nUKNy2rL+wLrA= Received: from TYWPR01MB8591.jpnprd01.prod.outlook.com (2603:1096:400:13c::10) by TYWPR01MB9407.jpnprd01.prod.outlook.com (2603:1096:400:1a2::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5612.14; Thu, 8 Sep 2022 02:47:28 +0000 Received: from TYWPR01MB8591.jpnprd01.prod.outlook.com ([fe80::442c:db3a:80:287a]) by TYWPR01MB8591.jpnprd01.prod.outlook.com ([fe80::442c:db3a:80:287a%6]) with mapi id 15.20.5588.011; Thu, 8 Sep 2022 02:47:28 +0000 From: =?utf-8?B?SE9SSUdVQ0hJIE5BT1lBKOWggOWPo+OAgOebtOS5nyk=?= To: Andrew Morton CC: Naoya Horiguchi , David Hildenbrand , "linux-mm@kvack.org" , Muchun Song , Miaohe Lin , Matthew Wilcox , Michal Hocko , Yang Shi Subject: Re: [PATCH] mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all() Thread-Topic: [PATCH] mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all() Thread-Index: AQHYwrMVrGrSBdWnbUWym7qjTw6kxq3Uc46AgABhtgA= Date: Thu, 8 Sep 2022 02:47:28 +0000 Message-ID: <20220908024728.GB1491221@hori.linux.bs1.fc.nec.co.jp> References: <20220907100855.GA2894785@ik1-406-35019.vs.sakura.ne.jp> <1481ce19-0a64-d1dc-4d89-4db71d6f7eb3@redhat.com> <20220907121157.GA2954283@ik1-406-35019.vs.sakura.ne.jp> <20220907135745.cda0d84b5a3f9f6df39b9884@linux-foundation.org> In-Reply-To: <20220907135745.cda0d84b5a3f9f6df39b9884@linux-foundation.org> Accept-Language: ja-JP, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: c1635396-6d93-4385-755e-08da91447841 x-ms-traffictypediagnostic: TYWPR01MB9407:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: DdIC2QwVszRL23VIif/xyLMKnfP8EYAK7ukL3w1KqMxsF7LENtF09ElpyLLv47lzWF7Wx3piL177v4hfpTDnnwTOguo+pmIxb1+LHI14+hpP5ABxrnI5mRV0/ByBIc5XjPuk4bXL50552bDOyimkKwxQDn/MijnpXJWmLqeuzwH09q6+YuN6pb2PkuVvKfhBcLt3pH6fHIPPx1uP2lma9bCzgegKVO85h3lpg4YODmnFSkpTnhWIJ4YVqHZTQIV0g7Ziz6CgtKvP7IoAGJ22W0+KShC49a+Av1hJv7eP9QKz7+WlmFLV8+myr9sZS0HNl1S5Cj03hEmtiNqdLB+CUMoki95hSMIPHfoCBvVE/2jv1Cx++qbmykGdFec5a7sGaawnZB+NJVRQurIIItQFx45QfkV66LSebePiuzr6gPGW237SYyQrd6QwP0rsSzgze351XXfy8GR3fJCiFdRMY31RFSFlvlg1kHjI/b+POClBPVGCfJNVs8z/oTGMtrJ4rUPSGmO87oSdg59ZuYe6OcbX9Z/gn9npYLq596FIuoMUAIpxvWercg4oCuR/xwofQaQwRTuKrHtQ2C9nnCBQlvv8M7VdL4BrshSLfG4cFmfDn4apTMdIbPwlOdUZIHuASo1uKwyS0r/q6TVvSf9GGi+HXi3q2kquE1BLzm8GZ4VKL6nfvAyZ9ZdV1kvO5pe/+k7kEUpOZqreS+Jm3RQ5ak+wBgVoK2LAMrSq1w3w6bqIQwD+GPhZoE4HZKOZaw5x9G6l3KPnuTnvhEAdxjIUmTZ/G3TMdiWv1x6RYDmRS+Q= 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:(13230016)(4636009)(39860400002)(396003)(376002)(136003)(346002)(366004)(2906002)(71200400001)(85182001)(38070700005)(5660300002)(6916009)(6512007)(66476007)(6506007)(26005)(9686003)(8676002)(6486002)(41300700001)(8936002)(1076003)(54906003)(122000001)(38100700002)(186003)(82960400001)(86362001)(76116006)(4326008)(66946007)(478600001)(316002)(33656002)(66556008)(64756008)(66446008)(83380400001)(14583001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?SDc0NUJ2WXg1dzY0WHVVTGZweVQ1MnpCOFk4eWNFN2srd0FrOVNRbE5TbVlN?= =?utf-8?B?VjdNRUhJQ1dRalZBQk5jT3BJME5KUms5MzlHVzBHVndWdWxrR3BoOElEeXoz?= =?utf-8?B?WmtBNlJOS0JjM3ViMUlKT0ozZHY0ek04aWhpN29jTDN6K085UEVWTElWNW5s?= =?utf-8?B?VE1zRVRCa2kwSkZSbHJuTjJ5OXl3a0ZGbUEzYUpZUldNYVpXTkxxc0tnQlVG?= =?utf-8?B?bDdUSkg1c3VDQVlONHpUeWthWE1EMVk0dmJaQW8zSXo2RFBoSHRPQ3JRQUhU?= =?utf-8?B?bVhLSWw2T0JQTllqTXlkZkFyNUZBTzd3SXVKSkl1dHdFako2bjZ3eGZNNEdE?= =?utf-8?B?MWxOb1lwVzJobjhLaEt6Y3YxVmRXdDNSb1V5aCtselZLbFIyTWl0U1hkaENz?= =?utf-8?B?aHc4b3FJdk1OdkY1Uy9yWmIyMmpDQTdJSE9vVzVhNTYrQXZ3dytKb0hJYlFm?= =?utf-8?B?dWs2ZG10TEQvcDRvWW5ZM3kwdFFoU2dRV2R0ZnltTlg3TTY0OW1jbTc0Q3JG?= =?utf-8?B?Q2ZpNGp6SU9CYm5qM3AvSzV6R1NNMWY1Q3JuUEF1Wld5elFRZEdCT1lqcjBw?= =?utf-8?B?MWRMVnlYSDYxYnZaMUJjL2w1MW9LK2tRWHVKRk83eXRTbzBHUVlFNzdSZko3?= =?utf-8?B?M203MW4zcWJwbU5kU3NFNXM4MnREN3dUUXZ5aXF3LzhHUEdTWWRTUjh0SWJE?= =?utf-8?B?TUdVR3JpblQxbGxHSFBWVWNzb0VXVklDZGdycmRBL3BlYWhaNGxLZ0s0c2wz?= =?utf-8?B?Tmo0aEt4bjV4TkNSTFRPa0psNk5oYkt5R0tmUnR3S2d5UVI1aEJiR3MyeEJn?= =?utf-8?B?UDI5MzB6TFVNTWxsekRIZlZPeXlOSXJlNVJwZjFYZUJnM3NFQkpyVTZiZHE3?= =?utf-8?B?OTRqeU5Bakh2VmpGeFZaRjZ4N2tLRlhraTlLbUxKT0x0WXJJS1NqVWFONDhk?= =?utf-8?B?VlB5Z1hjMDUzU3gyOWxZQjhKbkQva3hoSzBpQ093Vkd4THpMdnhBUTFrZFVU?= =?utf-8?B?RFdyeStpcWJuWUxKUmkxQ0lreXpGR1Q2UkRtcG5TWXQzd1M2dDM2b3Z0aUlG?= =?utf-8?B?QVhzaitHRjMyLzhRN3U4VlA3cEVwUXNZWk5VS3RvUjFXNGlqQ1k0YWwwRnRJ?= =?utf-8?B?Q3JJTTBENDVpRUpidi9HNkF6aVQyM21heHFiV3dVM3R4Y0cydlVvT0o1QjVV?= =?utf-8?B?UC83MVp3U2FvMzRRVlFQdGlhZC9tQTBJZGN4Z3RLN01IT1RuQU5KNjdxZERi?= =?utf-8?B?aVB6b0JJQmloOVo2WUtrQUQ0QWpUYUxDd2tBTCtSOHRhTE9VTm8ybnFVZWpx?= =?utf-8?B?SjRWZ2V5M1I2cFhlOGRHb2xPVVpFNFpSZExPV3dTT1NmRjRlc2RqeTlOaVFN?= =?utf-8?B?OVhlcXhVZ3haNHlOTEZiTVpyMFArMkJ5UVNhN1Y0VlNzeFgyZ3BmdEFDeGFr?= =?utf-8?B?Snd1WUJRbXhHdnNqN0Ruek5lbnNvdVF3eDFYc25LMnNpOHYzYlFSZERLZ0Zs?= =?utf-8?B?SVNHbUFTQU4yREpPVm9TVDhpakpHVXNHeUlLbjFwcGNSVHM2VmdhQ3Q0RERi?= =?utf-8?B?ZGY1NTUrSDZHdnh4NktwdDVtTXU1UFpMNTYzOXllTFc1a0JNMS9uSk1UZWhr?= =?utf-8?B?aEJUOGxZeFkyVWxvUzRRaXUxem9wazJsMFUyWTFiOUVGV2IzQ1VaV21pS1o0?= =?utf-8?B?NFczQ3dtNDJoZ2ZZcWdNallhS09DZkxZcFBsR3NJQXlPR2htS01yaktMSUpB?= =?utf-8?B?bWN1SkRoNXIrTkRQNVhNYk9WZFJNNFBCOXBabXVWNkJmc2lHb2NMSm1zZys1?= =?utf-8?B?RWtvZVdCOEJJcGl0T0hBTXNqQmZ6eXVqbVA0NEkwU1hBZmk0Z0NWTzB2bnBy?= =?utf-8?B?Z0Ficnp0eVVpOUEvNDZUeXl0dDhJRDA3bEJmc2FnQTVuTzRZOXVzL1pJTHNm?= =?utf-8?B?NC95b1IzbytWVGszNUlZSmhtU3VwM3RiRy9pSWNRWlAycXlKYXY1aUY1U2Jn?= =?utf-8?B?SGk3dzhyS0tXS0NySW83dVgrdXFWMk4wZ2Y4Vi9vZXRuYmh5WVZtUm5sczVD?= =?utf-8?B?Q0s3b3lVWmJCanhwa3ZDM0NLRFlIZEdFWjJKT3VNY0Y5anRXYXFraGZHcGgr?= =?utf-8?B?UFE5YnluaWRURjExWWd5NnBtU0g4dzJ1TXJzT2JJWW82ZFdRSGdIQ2tseFl5?= =?utf-8?B?WXc9PQ==?= Content-Type: text/plain; charset="utf-8" Content-ID: <95089A138B4A6A41B04C02D65054401F@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: c1635396-6d93-4385-755e-08da91447841 X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Sep 2022 02:47:28.7393 (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: R7KgYBmnxw8uWHGIcV6D6JXyj9a4x9eoEK31rCvZliVxYN7TIRCWBS/wfOBBPT4R+adiAjVnlfAAayqJHm21cQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYWPR01MB9407 ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1662605252; a=rsa-sha256; cv=pass; b=BPr6OCeKzUfpBjCywkpRehXC9BT/5GfIxnLyP2TujMcc9oX0HRm2Uwk8uwDJUmeqAujxpN dbJJ8VHqPOTaylLHfq+jC5xKy/gwUr4rQkqch/R7B6ba+hkZ4LAein1D8KhazCLLK5zFtt jEgtCUx/vkej6q0iyoIdEGLd8R/9U2g= ARC-Authentication-Results: i=2; imf09.hostedemail.com; dkim=pass header.d=nec.com header.s=selector1 header.b=IpHFiscC; spf=pass (imf09.hostedemail.com: domain of naoya.horiguchi@nec.com designates 40.107.114.89 as permitted sender) smtp.mailfrom=naoya.horiguchi@nec.com; dmarc=pass (policy=none) header.from=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=1662605252; 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=3fU7eJfMjpJ3OAk7Mr2+11pw6ZMOZkPRrYU35msvP+w=; b=lRsTxPoMyA2cmt8MUAfc8lDVriDOjvtCvoln+jf+XI7n85OOReu8fJKr1KTxmzpSXabwb0 KPQEW8VY4LkPR2gKvSHbYJTyvCdOg5nsQUG25K+Hm2iLGBpvlMfnY1jFcFef67wnse2wTt 8Ps3QRZA2ylw0BDYGxtlVNQ5vnY6PKo= Authentication-Results: imf09.hostedemail.com; dkim=pass header.d=nec.com header.s=selector1 header.b=IpHFiscC; spf=pass (imf09.hostedemail.com: domain of naoya.horiguchi@nec.com designates 40.107.114.89 as permitted sender) smtp.mailfrom=naoya.horiguchi@nec.com; dmarc=pass (policy=none) header.from=nec.com; arc=pass ("microsoft.com:s=arcselector9901:i=1") X-Stat-Signature: yobhh3udr9zhoe5dtxo86bs1f5fhw4fn X-Rspam-User: X-Rspamd-Server: rspam10 X-Rspamd-Queue-Id: 5D26B14008E X-HE-Tag: 1662605252-169581 X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: T24gV2VkLCBTZXAgMDcsIDIwMjIgYXQgMDE6NTc6NDVQTSAtMDcwMCwgQW5kcmV3IE1vcnRvbiB3 cm90ZToNCj4gT24gV2VkLCA3IFNlcCAyMDIyIDIxOjExOjU3ICswOTAwIE5hb3lhIEhvcmlndWNo aSA8bmFveWEuaG9yaWd1Y2hpQGxpbnV4LmRldj4gd3JvdGU6DQo+IA0KPiA+IA0KPiA+IE5VTEwg cG9pbnRlciBkZXJlZmVyZW5jZSBpcyB0cmlnZ2VyZWQgd2hlbiBjYWxsaW5nIHRocCBzcGxpdCB2 aWEgZGVidWdmcw0KPiA+IG9uIHRoZSBzeXN0ZW0gd2l0aCBvZmZsaW5lZCBtZW1vcnkgYmxvY2tz LiAgV2l0aCBkZWJ1ZyBvcHRpb24gZW5hYmxlZCwNCj4gPiB0aGUgZm9sbG93aW5nIGtlcm5lbCBt ZXNzYWdlcyBhcmUgcHJpbnRlZCBvdXQ6DQo+ID4gDQo+ID4gICBwYWdlOjAwMDAwMDAwNDY3ZjQ4 OTAgcmVmY291bnQ6MSBtYXBjb3VudDowIG1hcHBpbmc6MDAwMDAwMDAwMDAwMDAwMCBpbmRleDow eDAgcGZuOjB4MTIxYzAwMA0KPiA+ICAgZmxhZ3M6IDB4MTdmZmZjMDAwMDAwMDAobm9kZT0wfHpv bmU9MnxsYXN0Y3B1cGlkPTB4MWZmZmYpDQo+ID4gICByYXc6IDAwMTdmZmZjMDAwMDAwMDAgMDAw MDAwMDAwMDAwMDAwMCBkZWFkMDAwMDAwMDAwMTIyIDAwMDAwMDAwMDAwMDAwMDANCj4gPiAgIHJh dzogMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAxZmZmZmZmZmYgMDAw MDAwMDAwMDAwMDAwMA0KPiA+ICAgcGFnZSBkdW1wZWQgYmVjYXVzZTogdW5tb3ZhYmxlIHBhZ2UN Cj4gPiAgIHBhZ2U6MDAwMDAwMDA3ZDdhYjcyZSBpcyB1bmluaXRpYWxpemVkIGFuZCBwb2lzb25l ZA0KPiA+ICAgcGFnZSBkdW1wZWQgYmVjYXVzZTogVk1fQlVHX09OX1BBR0UoUGFnZVBvaXNvbmVk KHApKQ0KPiA+ICAgLS0tLS0tLS0tLS0tWyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0tDQo+ID4gICBr ZXJuZWwgQlVHIGF0IGluY2x1ZGUvbGludXgvbW0uaDoxMjQ4IQ0KPiA+ICAgaW52YWxpZCBvcGNv ZGU6IDAwMDAgWyMxXSBQUkVFTVBUIFNNUCBQVEkNCj4gPiAgIENQVTogMTYgUElEOiAyMDk2NCBD b21tOiBiYXNoIFRhaW50ZWQ6IEcgICAgICAgICAgSSAgICAgICAgNi4wLjAtcmMzLWZvbGwtbnVt YSsgIzQxDQo+ID4gICAuLi4NCj4gPiAgIFJJUDogMDAxMDpzcGxpdF9odWdlX3BhZ2VzX3dyaXRl KzB4Y2Y0LzB4ZTMwDQo+ID4gDQo+ID4gVGhpcyBzaG93cyB0aGF0IHBhZ2VfdG9fbmlkKCkgaW4g cGFnZV96b25lKCkgaXMgdW5leHBlY3RlZGx5IGNhbGxlZCBmb3IgYW4NCj4gPiBvZmZsaW5lZCBt ZW1tYXAuDQo+ID4gDQo+ID4gVXNlIHBmbl90b19vbmxpbmVfcGFnZSgpIHRvIGdldCBzdHJ1Y3Qg cGFnZSBpbiBQRk4gd2Fsa2VyLg0KPiA+IA0KPiA+IEZpeGVzOiA0OTA3MWQ0MzZiNTEgKCJ0aHA6 IGFkZCBkZWJ1Z2ZzIGhhbmRsZSB0byBzcGxpdCBhbGwgaHVnZSBwYWdlcyIpDQo+IA0KPiBKYW51 YXJ5IG9mIDIwMTYhICBPciB3YXMgdGhpcyBhIGxvbmctdGVybSBidWcgd2hpY2ggd2FzIHJlY2Vu dGx5DQo+IGV4cG9zZWQgYnkgc29tZSBvdGhlciBjaGFuZ2U/DQoNCk1heWJlIHllcywgSSBjb25m aXJtZWQgdGhhdCB0aGlzIGlzc3VlIHJlcHJvZHVjZXMgaW4ga2VybmVsIDUuMTAgKHJlbGVhc2Vk DQpvbiBEZWMgMTMsIDIwMjAsIHdoaWNoIG1pZ2h0IG5vdCBiZSBzbyAicmVjZW50IiksIGJ1dCBk b2VzIG5vdCByZXByb2R1Y2UgaW4NCmtlcm5lbCA1LjQuICBTbyBJIHRoaW5rIHRoYXQgbWFya2lu ZyAiNS4xMCsiIGZvciBzdGFibGUgaXMgZmluZS4NCg0KVGhhbmtzLA0KTmFveWEgSG9yaWd1Y2hp